[gnome-bluetooth] lib: Add macros for Bluetooth Profiles UUIDs
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-bluetooth] lib: Add macros for Bluetooth Profiles UUIDs
- Date: Tue, 18 Jun 2013 19:34:25 +0000 (UTC)
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]