[gnome-bluetooth] lib: Add macros for Bluetooth Profiles UUIDs



commit daae77264dc3288039cbb1fb07b6841a760a5156
Author: Gustavo Padovan <gustavo padovan collabora co uk>
Date:   Fri May 31 16:57:38 2013 -0300

    lib: Add macros for Bluetooth Profiles UUIDs
    
    This list comes from the Bluetooth SIG official website.
    
    https://www.bluetooth.org/en-us/specification/assigned-numbers-overview/service-discovery
    
    https://bugzilla.gnome.org/show_bug.cgi?id=701399

 lib/bluetooth-utils.h |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)
---
diff --git a/lib/bluetooth-utils.h b/lib/bluetooth-utils.h
index 8920b4c..41bb2c2 100644
--- a/lib/bluetooth-utils.h
+++ b/lib/bluetooth-utils.h
@@ -30,6 +30,35 @@
 
 G_BEGIN_DECLS
 
+/*
+ * The profile UUID list is provided by the Bluetooth SIG:
+ * https://www.bluetooth.org/en-us/specification/assigned-numbers-overview/service-discovery
+ */
+#define BLUETOOTH_UUID_SPP             0x1101
+#define BLUETOOTH_UUID_DUN             0x1103
+#define BLUETOOTH_UUID_IRMC            0x1104
+#define BLUETOOTH_UUID_OPP             0x1105
+#define BLUETOOTH_UUID_FTP             0x1106
+#define BLUETOOTH_UUID_HSP             0x1108
+#define BLUETOOTH_UUID_A2DP_SOURCE     0x110A
+#define BLUETOOTH_UUID_A2DP_SINK       0x110B
+#define BLUETOOTH_UUID_AVRCP_TARGET    0x110C
+#define BLUETOOTH_UUID_AVRCP_CONTROL   0x110E
+#define BLUETOOTH_UUID_HSP_AG          0x1112
+#define BLUETOOTH_UUID_PAN_PANU                0x1115
+#define BLUETOOTH_UUID_PAN_NAP         0x1116
+#define BLUETOOTH_UUID_PAN_GN          0x1117
+#define BLUETOOTH_UUID_HFP_HF          0x111E
+#define BLUETOOTH_UUID_HFP_AG          0x111F
+#define BLUETOOTH_UUID_HID             0x1124
+#define BLUETOOTH_UUID_SAP             0x112d
+#define BLUETOOTH_UUID_PBAP            0x112F
+#define BLUETOOTH_UUID_GENERIC_AUDIO   0x1203
+#define BLUETOOTH_UUID_SDP             0x1000
+#define BLUETOOTH_UUID_PNP             0x1200
+#define BLUETOOTH_UUID_GENERIC_NET     0x1201
+#define BLUETOOTH_UUID_VDP_SOURCE      0x1303
+
 BluetoothType  bluetooth_class_to_type  (guint32 class);
 const gchar   *bluetooth_type_to_string (guint type);
 gboolean       bluetooth_verify_address (const char *bdaddr);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]