10#ifndef ZEPHYR_INCLUDE_BLUETOOTH_UUID_H_
11#define ZEPHYR_INCLUDE_BLUETOOTH_UUID_H_
41#define BT_UUID_SIZE_16 2
44#define BT_UUID_SIZE_32 4
47#define BT_UUID_SIZE_128 16
94#define BT_UUID_INIT_16(value) \
96 .uuid = { BT_UUID_TYPE_16 }, \
104#define BT_UUID_INIT_32(value) \
106 .uuid = { BT_UUID_TYPE_32 }, \
116#define BT_UUID_INIT_128(value...) \
118 .uuid = { BT_UUID_TYPE_128 }, \
128#define BT_UUID_DECLARE_16(value) \
129 ((const struct bt_uuid *) ((const struct bt_uuid_16[]) {BT_UUID_INIT_16(value)}))
137#define BT_UUID_DECLARE_32(value) \
138 ((const struct bt_uuid *) ((const struct bt_uuid_32[]) {BT_UUID_INIT_32(value)}))
148#define BT_UUID_DECLARE_128(value...) \
149 ((const struct bt_uuid *) ((const struct bt_uuid_128[]) {BT_UUID_INIT_128(value)}))
152#define BT_UUID_16(__u) CONTAINER_OF(__u, struct bt_uuid_16, uuid)
155#define BT_UUID_32(__u) CONTAINER_OF(__u, struct bt_uuid_32, uuid)
158#define BT_UUID_128(__u) CONTAINER_OF(__u, struct bt_uuid_128, uuid)
193#define BT_UUID_128_ENCODE(w32, w1, w2, w3, w48) \
194 BT_BYTES_LIST_LE48(w48),\
195 BT_BYTES_LIST_LE16(w3), \
196 BT_BYTES_LIST_LE16(w2), \
197 BT_BYTES_LIST_LE16(w1), \
198 BT_BYTES_LIST_LE32(w32)
215#define BT_UUID_16_ENCODE(w16) BT_BYTES_LIST_LE16(w16)
232#define BT_UUID_32_ENCODE(w32) BT_BYTES_LIST_LE32(w32)
241#define BT_UUID_STR_LEN 37
246#define BT_UUID_GAP_VAL 0x1800
251 BT_UUID_DECLARE_16(BT_UUID_GAP_VAL)
255#define BT_UUID_GATT_VAL 0x1801
259#define BT_UUID_GATT \
260 BT_UUID_DECLARE_16(BT_UUID_GATT_VAL)
264#define BT_UUID_IAS_VAL 0x1802
269 BT_UUID_DECLARE_16(BT_UUID_IAS_VAL)
273#define BT_UUID_LLS_VAL 0x1803
278 BT_UUID_DECLARE_16(BT_UUID_LLS_VAL)
282#define BT_UUID_TPS_VAL 0x1804
287 BT_UUID_DECLARE_16(BT_UUID_TPS_VAL)
291#define BT_UUID_CTS_VAL 0x1805
296 BT_UUID_DECLARE_16(BT_UUID_CTS_VAL)
300#define BT_UUID_RTUS_VAL 0x1806
304#define BT_UUID_RTUS \
305 BT_UUID_DECLARE_16(BT_UUID_RTUS_VAL)
309#define BT_UUID_NDSTS_VAL 0x1807
313#define BT_UUID_NDSTS \
314 BT_UUID_DECLARE_16(BT_UUID_NDSTS_VAL)
318#define BT_UUID_GS_VAL 0x1808
323 BT_UUID_DECLARE_16(BT_UUID_GS_VAL)
327#define BT_UUID_HTS_VAL 0x1809
332 BT_UUID_DECLARE_16(BT_UUID_HTS_VAL)
336#define BT_UUID_DIS_VAL 0x180a
341 BT_UUID_DECLARE_16(BT_UUID_DIS_VAL)
345#define BT_UUID_NAS_VAL 0x180b
350 BT_UUID_DECLARE_16(BT_UUID_NAS_VAL)
354#define BT_UUID_WDS_VAL 0x180c
359 BT_UUID_DECLARE_16(BT_UUID_WDS_VAL)
363#define BT_UUID_HRS_VAL 0x180d
368 BT_UUID_DECLARE_16(BT_UUID_HRS_VAL)
372#define BT_UUID_PAS_VAL 0x180e
377 BT_UUID_DECLARE_16(BT_UUID_PAS_VAL)
381#define BT_UUID_BAS_VAL 0x180f
386 BT_UUID_DECLARE_16(BT_UUID_BAS_VAL)
390#define BT_UUID_BPS_VAL 0x1810
395 BT_UUID_DECLARE_16(BT_UUID_BPS_VAL)
399#define BT_UUID_ANS_VAL 0x1811
404 BT_UUID_DECLARE_16(BT_UUID_ANS_VAL)
408#define BT_UUID_HIDS_VAL 0x1812
412#define BT_UUID_HIDS \
413 BT_UUID_DECLARE_16(BT_UUID_HIDS_VAL)
417#define BT_UUID_SPS_VAL 0x1813
422 BT_UUID_DECLARE_16(BT_UUID_SPS_VAL)
426#define BT_UUID_RSCS_VAL 0x1814
430#define BT_UUID_RSCS \
431 BT_UUID_DECLARE_16(BT_UUID_RSCS_VAL)
435#define BT_UUID_AIOS_VAL 0x1815
439#define BT_UUID_AIOS \
440 BT_UUID_DECLARE_16(BT_UUID_AIOS_VAL)
444#define BT_UUID_CSC_VAL 0x1816
449 BT_UUID_DECLARE_16(BT_UUID_CSC_VAL)
453#define BT_UUID_CPS_VAL 0x1818
458 BT_UUID_DECLARE_16(BT_UUID_CPS_VAL)
462#define BT_UUID_LNS_VAL 0x1819
467 BT_UUID_DECLARE_16(BT_UUID_LNS_VAL)
471#define BT_UUID_ESS_VAL 0x181a
476 BT_UUID_DECLARE_16(BT_UUID_ESS_VAL)
480#define BT_UUID_BCS_VAL 0x181b
485 BT_UUID_DECLARE_16(BT_UUID_BCS_VAL)
489#define BT_UUID_UDS_VAL 0x181c
494 BT_UUID_DECLARE_16(BT_UUID_UDS_VAL)
498#define BT_UUID_WSS_VAL 0x181d
503 BT_UUID_DECLARE_16(BT_UUID_WSS_VAL)
507#define BT_UUID_BMS_VAL 0x181e
512 BT_UUID_DECLARE_16(BT_UUID_BMS_VAL)
516#define BT_UUID_CGMS_VAL 0x181f
520#define BT_UUID_CGMS \
521 BT_UUID_DECLARE_16(BT_UUID_CGMS_VAL)
525#define BT_UUID_IPSS_VAL 0x1820
529#define BT_UUID_IPSS \
530 BT_UUID_DECLARE_16(BT_UUID_IPSS_VAL)
534#define BT_UUID_IPS_VAL 0x1821
539 BT_UUID_DECLARE_16(BT_UUID_IPS_VAL)
543#define BT_UUID_POS_VAL 0x1822
548 BT_UUID_DECLARE_16(BT_UUID_POS_VAL)
552#define BT_UUID_HPS_VAL 0x1823
557 BT_UUID_DECLARE_16(BT_UUID_HPS_VAL)
561#define BT_UUID_TDS_VAL 0x1824
566 BT_UUID_DECLARE_16(BT_UUID_TDS_VAL)
570#define BT_UUID_OTS_VAL 0x1825
575 BT_UUID_DECLARE_16(BT_UUID_OTS_VAL)
579#define BT_UUID_FMS_VAL 0x1826
584 BT_UUID_DECLARE_16(BT_UUID_FMS_VAL)
588#define BT_UUID_MESH_PROV_VAL 0x1827
592#define BT_UUID_MESH_PROV \
593 BT_UUID_DECLARE_16(BT_UUID_MESH_PROV_VAL)
597#define BT_UUID_MESH_PROXY_VAL 0x1828
601#define BT_UUID_MESH_PROXY \
602 BT_UUID_DECLARE_16(BT_UUID_MESH_PROXY_VAL)
606#define BT_UUID_MESH_PROXY_SOLICITATION_VAL 0x1859
610#define BT_UUID_RCSRV_VAL 0x1829
614#define BT_UUID_RCSRV \
615 BT_UUID_DECLARE_16(BT_UUID_RCSRV_VAL)
619#define BT_UUID_IDS_VAL 0x183a
624 BT_UUID_DECLARE_16(BT_UUID_IDS_VAL)
628#define BT_UUID_BSS_VAL 0x183b
633 BT_UUID_DECLARE_16(BT_UUID_BSS_VAL)
637#define BT_UUID_ECS_VAL 0x183c
642 BT_UUID_DECLARE_16(BT_UUID_ECS_VAL)
646#define BT_UUID_ACLS_VAL 0x183d
650#define BT_UUID_ACLS \
651 BT_UUID_DECLARE_16(BT_UUID_ACLS_VAL)
655#define BT_UUID_PAMS_VAL 0x183e
659#define BT_UUID_PAMS \
660 BT_UUID_DECLARE_16(BT_UUID_PAMS_VAL)
664#define BT_UUID_ETS_VAL 0x183f
669 BT_UUID_DECLARE_16(BT_UUID_ETS_VAL)
673#define BT_UUID_AICS_VAL 0x1843
677#define BT_UUID_AICS \
678 BT_UUID_DECLARE_16(BT_UUID_AICS_VAL)
682#define BT_UUID_VCS_VAL 0x1844
687 BT_UUID_DECLARE_16(BT_UUID_VCS_VAL)
691#define BT_UUID_VOCS_VAL 0x1845
695#define BT_UUID_VOCS \
696 BT_UUID_DECLARE_16(BT_UUID_VOCS_VAL)
700#define BT_UUID_CSIS_VAL 0x1846
704#define BT_UUID_CSIS \
705 BT_UUID_DECLARE_16(BT_UUID_CSIS_VAL)
709#define BT_UUID_DTS_VAL 0x1847
714 BT_UUID_DECLARE_16(BT_UUID_DTS_VAL)
718#define BT_UUID_MCS_VAL 0x1848
723 BT_UUID_DECLARE_16(BT_UUID_MCS_VAL)
727#define BT_UUID_GMCS_VAL 0x1849
731#define BT_UUID_GMCS \
732 BT_UUID_DECLARE_16(BT_UUID_GMCS_VAL)
736#define BT_UUID_CTES_VAL 0x184a
740#define BT_UUID_CTES \
741 BT_UUID_DECLARE_16(BT_UUID_CTES_VAL)
745#define BT_UUID_TBS_VAL 0x184b
750 BT_UUID_DECLARE_16(BT_UUID_TBS_VAL)
754#define BT_UUID_GTBS_VAL 0x184c
758#define BT_UUID_GTBS \
759 BT_UUID_DECLARE_16(BT_UUID_GTBS_VAL)
763#define BT_UUID_MICS_VAL 0x184d
767#define BT_UUID_MICS \
768 BT_UUID_DECLARE_16(BT_UUID_MICS_VAL)
772#define BT_UUID_ASCS_VAL 0x184e
776#define BT_UUID_ASCS \
777 BT_UUID_DECLARE_16(BT_UUID_ASCS_VAL)
781#define BT_UUID_BASS_VAL 0x184f
785#define BT_UUID_BASS \
786 BT_UUID_DECLARE_16(BT_UUID_BASS_VAL)
790#define BT_UUID_PACS_VAL 0x1850
794#define BT_UUID_PACS \
795 BT_UUID_DECLARE_16(BT_UUID_PACS_VAL)
799#define BT_UUID_BASIC_AUDIO_VAL 0x1851
803#define BT_UUID_BASIC_AUDIO \
804 BT_UUID_DECLARE_16(BT_UUID_BASIC_AUDIO_VAL)
808#define BT_UUID_BROADCAST_AUDIO_VAL 0x1852
812#define BT_UUID_BROADCAST_AUDIO \
813 BT_UUID_DECLARE_16(BT_UUID_BROADCAST_AUDIO_VAL)
817#define BT_UUID_CAS_VAL 0x1853
822 BT_UUID_DECLARE_16(BT_UUID_CAS_VAL)
826#define BT_UUID_HAS_VAL 0x1854
831 BT_UUID_DECLARE_16(BT_UUID_HAS_VAL)
835#define BT_UUID_TMAS_VAL 0x1855
839#define BT_UUID_TMAS \
840 BT_UUID_DECLARE_16(BT_UUID_TMAS_VAL)
844#define BT_UUID_PBA_VAL 0x1856
849 BT_UUID_DECLARE_16(BT_UUID_PBA_VAL)
853#define BT_UUID_GATT_PRIMARY_VAL 0x2800
857#define BT_UUID_GATT_PRIMARY \
858 BT_UUID_DECLARE_16(BT_UUID_GATT_PRIMARY_VAL)
862#define BT_UUID_GATT_SECONDARY_VAL 0x2801
866#define BT_UUID_GATT_SECONDARY \
867 BT_UUID_DECLARE_16(BT_UUID_GATT_SECONDARY_VAL)
871#define BT_UUID_GATT_INCLUDE_VAL 0x2802
875#define BT_UUID_GATT_INCLUDE \
876 BT_UUID_DECLARE_16(BT_UUID_GATT_INCLUDE_VAL)
880#define BT_UUID_GATT_CHRC_VAL 0x2803
884#define BT_UUID_GATT_CHRC \
885 BT_UUID_DECLARE_16(BT_UUID_GATT_CHRC_VAL)
889#define BT_UUID_GATT_CEP_VAL 0x2900
893#define BT_UUID_GATT_CEP \
894 BT_UUID_DECLARE_16(BT_UUID_GATT_CEP_VAL)
898#define BT_UUID_GATT_CUD_VAL 0x2901
902#define BT_UUID_GATT_CUD \
903 BT_UUID_DECLARE_16(BT_UUID_GATT_CUD_VAL)
907#define BT_UUID_GATT_CCC_VAL 0x2902
911#define BT_UUID_GATT_CCC \
912 BT_UUID_DECLARE_16(BT_UUID_GATT_CCC_VAL)
916#define BT_UUID_GATT_SCC_VAL 0x2903
920#define BT_UUID_GATT_SCC \
921 BT_UUID_DECLARE_16(BT_UUID_GATT_SCC_VAL)
925#define BT_UUID_GATT_CPF_VAL 0x2904
929#define BT_UUID_GATT_CPF \
930 BT_UUID_DECLARE_16(BT_UUID_GATT_CPF_VAL)
934#define BT_UUID_GATT_CAF_VAL 0x2905
938#define BT_UUID_GATT_CAF \
939 BT_UUID_DECLARE_16(BT_UUID_GATT_CAF_VAL)
943#define BT_UUID_VALID_RANGE_VAL 0x2906
947#define BT_UUID_VALID_RANGE \
948 BT_UUID_DECLARE_16(BT_UUID_VALID_RANGE_VAL)
952#define BT_UUID_HIDS_EXT_REPORT_VAL 0x2907
956#define BT_UUID_HIDS_EXT_REPORT \
957 BT_UUID_DECLARE_16(BT_UUID_HIDS_EXT_REPORT_VAL)
961#define BT_UUID_HIDS_REPORT_REF_VAL 0x2908
965#define BT_UUID_HIDS_REPORT_REF \
966 BT_UUID_DECLARE_16(BT_UUID_HIDS_REPORT_REF_VAL)
970#define BT_UUID_VAL_TRIGGER_SETTING_VAL 0x290a
974#define BT_UUID_VAL_TRIGGER_SETTING \
975 BT_UUID_DECLARE_16(BT_UUID_VAL_TRIGGER_SETTING_VAL)
979#define BT_UUID_ES_CONFIGURATION_VAL 0x290b
983#define BT_UUID_ES_CONFIGURATION \
984 BT_UUID_DECLARE_16(BT_UUID_ES_CONFIGURATION_VAL)
988#define BT_UUID_ES_MEASUREMENT_VAL 0x290c
992#define BT_UUID_ES_MEASUREMENT \
993 BT_UUID_DECLARE_16(BT_UUID_ES_MEASUREMENT_VAL)
997#define BT_UUID_ES_TRIGGER_SETTING_VAL 0x290d
1001#define BT_UUID_ES_TRIGGER_SETTING \
1002 BT_UUID_DECLARE_16(BT_UUID_ES_TRIGGER_SETTING_VAL)
1006#define BT_UUID_TM_TRIGGER_SETTING_VAL 0x290e
1010#define BT_UUID_TM_TRIGGER_SETTING \
1011 BT_UUID_DECLARE_16(BT_UUID_TM_TRIGGER_SETTING_VAL)
1015#define BT_UUID_GAP_DEVICE_NAME_VAL 0x2a00
1019#define BT_UUID_GAP_DEVICE_NAME \
1020 BT_UUID_DECLARE_16(BT_UUID_GAP_DEVICE_NAME_VAL)
1024#define BT_UUID_GAP_APPEARANCE_VAL 0x2a01
1028#define BT_UUID_GAP_APPEARANCE \
1029 BT_UUID_DECLARE_16(BT_UUID_GAP_APPEARANCE_VAL)
1033#define BT_UUID_GAP_PPF_VAL 0x2a02
1037#define BT_UUID_GAP_PPF \
1038 BT_UUID_DECLARE_16(BT_UUID_GAP_PPF_VAL)
1042#define BT_UUID_GAP_RA_VAL 0x2a03
1046#define BT_UUID_GAP_RA \
1047 BT_UUID_DECLARE_16(BT_UUID_GAP_RA_VAL)
1052#define BT_UUID_GAP_PPCP_VAL 0x2a04
1056#define BT_UUID_GAP_PPCP \
1057 BT_UUID_DECLARE_16(BT_UUID_GAP_PPCP_VAL)
1061#define BT_UUID_GATT_SC_VAL 0x2a05
1065#define BT_UUID_GATT_SC \
1066 BT_UUID_DECLARE_16(BT_UUID_GATT_SC_VAL)
1070#define BT_UUID_ALERT_LEVEL_VAL 0x2a06
1074#define BT_UUID_ALERT_LEVEL \
1075 BT_UUID_DECLARE_16(BT_UUID_ALERT_LEVEL_VAL)
1079#define BT_UUID_TPS_TX_POWER_LEVEL_VAL 0x2a07
1083#define BT_UUID_TPS_TX_POWER_LEVEL \
1084 BT_UUID_DECLARE_16(BT_UUID_TPS_TX_POWER_LEVEL_VAL)
1088#define BT_UUID_GATT_DT_VAL 0x2a08
1092#define BT_UUID_GATT_DT \
1093 BT_UUID_DECLARE_16(BT_UUID_GATT_DT_VAL)
1097#define BT_UUID_GATT_DW_VAL 0x2a09
1101#define BT_UUID_GATT_DW \
1102 BT_UUID_DECLARE_16(BT_UUID_GATT_DW_VAL)
1106#define BT_UUID_GATT_DDT_VAL 0x2a0a
1110#define BT_UUID_GATT_DDT \
1111 BT_UUID_DECLARE_16(BT_UUID_GATT_DDT_VAL)
1115#define BT_UUID_GATT_ET256_VAL 0x2a0c
1119#define BT_UUID_GATT_ET256 \
1120 BT_UUID_DECLARE_16(BT_UUID_GATT_ET256_VAL)
1124#define BT_UUID_GATT_DST_VAL 0x2a0d
1128#define BT_UUID_GATT_DST \
1129 BT_UUID_DECLARE_16(BT_UUID_GATT_DST_VAL)
1133#define BT_UUID_GATT_TZ_VAL 0x2a0e
1137#define BT_UUID_GATT_TZ \
1138 BT_UUID_DECLARE_16(BT_UUID_GATT_TZ_VAL)
1142#define BT_UUID_GATT_LTI_VAL 0x2a0f
1146#define BT_UUID_GATT_LTI \
1147 BT_UUID_DECLARE_16(BT_UUID_GATT_LTI_VAL)
1151#define BT_UUID_GATT_TDST_VAL 0x2a11
1155#define BT_UUID_GATT_TDST \
1156 BT_UUID_DECLARE_16(BT_UUID_GATT_TDST_VAL)
1160#define BT_UUID_GATT_TA_VAL 0x2a12
1164#define BT_UUID_GATT_TA \
1165 BT_UUID_DECLARE_16(BT_UUID_GATT_TA_VAL)
1169#define BT_UUID_GATT_TS_VAL 0x2a13
1173#define BT_UUID_GATT_TS \
1174 BT_UUID_DECLARE_16(BT_UUID_GATT_TS_VAL)
1178#define BT_UUID_GATT_RTI_VAL 0x2a14
1182#define BT_UUID_GATT_RTI \
1183 BT_UUID_DECLARE_16(BT_UUID_GATT_RTI_VAL)
1187#define BT_UUID_GATT_TUCP_VAL 0x2a16
1191#define BT_UUID_GATT_TUCP \
1192 BT_UUID_DECLARE_16(BT_UUID_GATT_TUCP_VAL)
1196#define BT_UUID_GATT_TUS_VAL 0x2a17
1200#define BT_UUID_GATT_TUS \
1201 BT_UUID_DECLARE_16(BT_UUID_GATT_TUS_VAL)
1205#define BT_UUID_GATT_GM_VAL 0x2a18
1209#define BT_UUID_GATT_GM \
1210 BT_UUID_DECLARE_16(BT_UUID_GATT_GM_VAL)
1214#define BT_UUID_BAS_BATTERY_LEVEL_VAL 0x2a19
1218#define BT_UUID_BAS_BATTERY_LEVEL \
1219 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_LEVEL_VAL)
1223#define BT_UUID_BAS_BATTERY_POWER_STATE_VAL 0x2a1a
1227#define BT_UUID_BAS_BATTERY_POWER_STATE \
1228 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_POWER_STATE_VAL)
1232#define BT_UUID_BAS_BATTERY_LEVEL_STATE_VAL 0x2a1b
1236#define BT_UUID_BAS_BATTERY_LEVEL_STATE \
1237 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_LEVEL_STATE_VAL)
1241#define BT_UUID_HTS_MEASUREMENT_VAL 0x2a1c
1245#define BT_UUID_HTS_MEASUREMENT \
1246 BT_UUID_DECLARE_16(BT_UUID_HTS_MEASUREMENT_VAL)
1250#define BT_UUID_HTS_TEMP_TYP_VAL 0x2a1d
1254#define BT_UUID_HTS_TEMP_TYP \
1255 BT_UUID_DECLARE_16(BT_UUID_HTS_TEMP_TYP_VAL)
1259#define BT_UUID_HTS_TEMP_INT_VAL 0x2a1e
1263#define BT_UUID_HTS_TEMP_INT \
1264 BT_UUID_DECLARE_16(BT_UUID_HTS_TEMP_INT_VAL)
1268#define BT_UUID_HTS_TEMP_C_VAL 0x2a1f
1272#define BT_UUID_HTS_TEMP_C \
1273 BT_UUID_DECLARE_16(BT_UUID_HTS_TEMP_C_VAL)
1277#define BT_UUID_HTS_TEMP_F_VAL 0x2a20
1281#define BT_UUID_HTS_TEMP_F \
1282 BT_UUID_DECLARE_16(BT_UUID_HTS_TEMP_F_VAL)
1286#define BT_UUID_HTS_INTERVAL_VAL 0x2a21
1290#define BT_UUID_HTS_INTERVAL \
1291 BT_UUID_DECLARE_16(BT_UUID_HTS_INTERVAL_VAL)
1295#define BT_UUID_HIDS_BOOT_KB_IN_REPORT_VAL 0x2a22
1299#define BT_UUID_HIDS_BOOT_KB_IN_REPORT \
1300 BT_UUID_DECLARE_16(BT_UUID_HIDS_BOOT_KB_IN_REPORT_VAL)
1304#define BT_UUID_DIS_SYSTEM_ID_VAL 0x2a23
1308#define BT_UUID_DIS_SYSTEM_ID \
1309 BT_UUID_DECLARE_16(BT_UUID_DIS_SYSTEM_ID_VAL)
1313#define BT_UUID_DIS_MODEL_NUMBER_VAL 0x2a24
1317#define BT_UUID_DIS_MODEL_NUMBER \
1318 BT_UUID_DECLARE_16(BT_UUID_DIS_MODEL_NUMBER_VAL)
1322#define BT_UUID_DIS_SERIAL_NUMBER_VAL 0x2a25
1326#define BT_UUID_DIS_SERIAL_NUMBER \
1327 BT_UUID_DECLARE_16(BT_UUID_DIS_SERIAL_NUMBER_VAL)
1331#define BT_UUID_DIS_FIRMWARE_REVISION_VAL 0x2a26
1335#define BT_UUID_DIS_FIRMWARE_REVISION \
1336 BT_UUID_DECLARE_16(BT_UUID_DIS_FIRMWARE_REVISION_VAL)
1340#define BT_UUID_DIS_HARDWARE_REVISION_VAL 0x2a27
1344#define BT_UUID_DIS_HARDWARE_REVISION \
1345 BT_UUID_DECLARE_16(BT_UUID_DIS_HARDWARE_REVISION_VAL)
1349#define BT_UUID_DIS_SOFTWARE_REVISION_VAL 0x2a28
1353#define BT_UUID_DIS_SOFTWARE_REVISION \
1354 BT_UUID_DECLARE_16(BT_UUID_DIS_SOFTWARE_REVISION_VAL)
1358#define BT_UUID_DIS_MANUFACTURER_NAME_VAL 0x2a29
1362#define BT_UUID_DIS_MANUFACTURER_NAME \
1363 BT_UUID_DECLARE_16(BT_UUID_DIS_MANUFACTURER_NAME_VAL)
1367#define BT_UUID_GATT_IEEE_RCDL_VAL 0x2a2a
1371#define BT_UUID_GATT_IEEE_RCDL \
1372 BT_UUID_DECLARE_16(BT_UUID_GATT_IEEE_RCDL_VAL)
1376#define BT_UUID_CTS_CURRENT_TIME_VAL 0x2a2b
1380#define BT_UUID_CTS_CURRENT_TIME \
1381 BT_UUID_DECLARE_16(BT_UUID_CTS_CURRENT_TIME_VAL)
1385#define BT_UUID_MAGN_DECLINATION_VAL 0x2a2c
1389#define BT_UUID_MAGN_DECLINATION \
1390 BT_UUID_DECLARE_16(BT_UUID_MAGN_DECLINATION_VAL)
1394#define BT_UUID_GATT_LLAT_VAL 0x2a2d
1398#define BT_UUID_GATT_LLAT \
1399 BT_UUID_DECLARE_16(BT_UUID_GATT_LLAT_VAL)
1403#define BT_UUID_GATT_LLON_VAL 0x2a2e
1407#define BT_UUID_GATT_LLON \
1408 BT_UUID_DECLARE_16(BT_UUID_GATT_LLON_VAL)
1412#define BT_UUID_GATT_POS_2D_VAL 0x2a2f
1416#define BT_UUID_GATT_POS_2D \
1417 BT_UUID_DECLARE_16(BT_UUID_GATT_POS_2D_VAL)
1421#define BT_UUID_GATT_POS_3D_VAL 0x2a30
1425#define BT_UUID_GATT_POS_3D \
1426 BT_UUID_DECLARE_16(BT_UUID_GATT_POS_3D_VAL)
1430#define BT_UUID_GATT_SR_VAL 0x2a31
1434#define BT_UUID_GATT_SR \
1435 BT_UUID_DECLARE_16(BT_UUID_GATT_SR_VAL)
1439#define BT_UUID_HIDS_BOOT_KB_OUT_REPORT_VAL 0x2a32
1443#define BT_UUID_HIDS_BOOT_KB_OUT_REPORT \
1444 BT_UUID_DECLARE_16(BT_UUID_HIDS_BOOT_KB_OUT_REPORT_VAL)
1448#define BT_UUID_HIDS_BOOT_MOUSE_IN_REPORT_VAL 0x2a33
1452#define BT_UUID_HIDS_BOOT_MOUSE_IN_REPORT \
1453 BT_UUID_DECLARE_16(BT_UUID_HIDS_BOOT_MOUSE_IN_REPORT_VAL)
1457#define BT_UUID_GATT_GMC_VAL 0x2a34
1461#define BT_UUID_GATT_GMC \
1462 BT_UUID_DECLARE_16(BT_UUID_GATT_GMC_VAL)
1466#define BT_UUID_GATT_BPM_VAL 0x2a35
1470#define BT_UUID_GATT_BPM \
1471 BT_UUID_DECLARE_16(BT_UUID_GATT_BPM_VAL)
1475#define BT_UUID_GATT_ICP_VAL 0x2a36
1479#define BT_UUID_GATT_ICP \
1480 BT_UUID_DECLARE_16(BT_UUID_GATT_ICP_VAL)
1484#define BT_UUID_HRS_MEASUREMENT_VAL 0x2a37
1488#define BT_UUID_HRS_MEASUREMENT \
1489 BT_UUID_DECLARE_16(BT_UUID_HRS_MEASUREMENT_VAL)
1493#define BT_UUID_HRS_BODY_SENSOR_VAL 0x2a38
1497#define BT_UUID_HRS_BODY_SENSOR \
1498 BT_UUID_DECLARE_16(BT_UUID_HRS_BODY_SENSOR_VAL)
1502#define BT_UUID_HRS_CONTROL_POINT_VAL 0x2a39
1506#define BT_UUID_HRS_CONTROL_POINT \
1507 BT_UUID_DECLARE_16(BT_UUID_HRS_CONTROL_POINT_VAL)
1511#define BT_UUID_GATT_REM_VAL 0x2a3a
1515#define BT_UUID_GATT_REM \
1516 BT_UUID_DECLARE_16(BT_UUID_GATT_REM_VAL)
1520#define BT_UUID_GATT_SRVREQ_VAL 0x2a3b
1524#define BT_UUID_GATT_SRVREQ \
1525 BT_UUID_DECLARE_16(BT_UUID_GATT_SRVREQ_VAL)
1529#define BT_UUID_GATT_SC_TEMP_C_VAL 0x2a3c
1533#define BT_UUID_GATT_SC_TEMP_C \
1534 BT_UUID_DECLARE_16(BT_UUID_GATT_SC_TEMP_C_VAL)
1538#define BT_UUID_GATT_STRING_VAL 0x2a3d
1542#define BT_UUID_GATT_STRING \
1543 BT_UUID_DECLARE_16(BT_UUID_GATT_STRING_VAL)
1547#define BT_UUID_GATT_NETA_VAL 0x2a3e
1551#define BT_UUID_GATT_NETA \
1552 BT_UUID_DECLARE_16(BT_UUID_GATT_NETA_VAL)
1556#define BT_UUID_GATT_ALRTS_VAL 0x2a3f
1560#define BT_UUID_GATT_ALRTS \
1561 BT_UUID_DECLARE_16(BT_UUID_GATT_ALRTS_VAL)
1565#define BT_UUID_GATT_RCP_VAL 0x2a40
1569#define BT_UUID_GATT_RCP \
1570 BT_UUID_DECLARE_16(BT_UUID_GATT_RCP_VAL)
1574#define BT_UUID_GATT_RS_VAL 0x2a41
1578#define BT_UUID_GATT_RS \
1579 BT_UUID_DECLARE_16(BT_UUID_GATT_RS_VAL)
1583#define BT_UUID_GATT_ALRTCID_MASK_VAL 0x2a42
1587#define BT_UUID_GATT_ALRTCID_MASK \
1588 BT_UUID_DECLARE_16(BT_UUID_GATT_ALRTCID_MASK_VAL)
1592#define BT_UUID_GATT_ALRTCID_VAL 0x2a43
1596#define BT_UUID_GATT_ALRTCID \
1597 BT_UUID_DECLARE_16(BT_UUID_GATT_ALRTCID_VAL)
1601#define BT_UUID_GATT_ALRTNCP_VAL 0x2a44
1605#define BT_UUID_GATT_ALRTNCP \
1606 BT_UUID_DECLARE_16(BT_UUID_GATT_ALRTNCP_VAL)
1610#define BT_UUID_GATT_UALRTS_VAL 0x2a45
1614#define BT_UUID_GATT_UALRTS \
1615 BT_UUID_DECLARE_16(BT_UUID_GATT_UALRTS_VAL)
1619#define BT_UUID_GATT_NALRT_VAL 0x2a46
1623#define BT_UUID_GATT_NALRT \
1624 BT_UUID_DECLARE_16(BT_UUID_GATT_NALRT_VAL)
1628#define BT_UUID_GATT_SNALRTC_VAL 0x2a47
1632#define BT_UUID_GATT_SNALRTC \
1633 BT_UUID_DECLARE_16(BT_UUID_GATT_SNALRTC_VAL)
1637#define BT_UUID_GATT_SUALRTC_VAL 0x2a48
1641#define BT_UUID_GATT_SUALRTC \
1642 BT_UUID_DECLARE_16(BT_UUID_GATT_SUALRTC_VAL)
1646#define BT_UUID_GATT_BPF_VAL 0x2a49
1650#define BT_UUID_GATT_BPF \
1651 BT_UUID_DECLARE_16(BT_UUID_GATT_BPF_VAL)
1655#define BT_UUID_HIDS_INFO_VAL 0x2a4a
1659#define BT_UUID_HIDS_INFO \
1660 BT_UUID_DECLARE_16(BT_UUID_HIDS_INFO_VAL)
1664#define BT_UUID_HIDS_REPORT_MAP_VAL 0x2a4b
1668#define BT_UUID_HIDS_REPORT_MAP \
1669 BT_UUID_DECLARE_16(BT_UUID_HIDS_REPORT_MAP_VAL)
1673#define BT_UUID_HIDS_CTRL_POINT_VAL 0x2a4c
1677#define BT_UUID_HIDS_CTRL_POINT \
1678 BT_UUID_DECLARE_16(BT_UUID_HIDS_CTRL_POINT_VAL)
1682#define BT_UUID_HIDS_REPORT_VAL 0x2a4d
1686#define BT_UUID_HIDS_REPORT \
1687 BT_UUID_DECLARE_16(BT_UUID_HIDS_REPORT_VAL)
1691#define BT_UUID_HIDS_PROTOCOL_MODE_VAL 0x2a4e
1695#define BT_UUID_HIDS_PROTOCOL_MODE \
1696 BT_UUID_DECLARE_16(BT_UUID_HIDS_PROTOCOL_MODE_VAL)
1700#define BT_UUID_GATT_SIW_VAL 0x2a4f
1704#define BT_UUID_GATT_SIW \
1705 BT_UUID_DECLARE_16(BT_UUID_GATT_SIW_VAL)
1709#define BT_UUID_DIS_PNP_ID_VAL 0x2a50
1713#define BT_UUID_DIS_PNP_ID \
1714 BT_UUID_DECLARE_16(BT_UUID_DIS_PNP_ID_VAL)
1718#define BT_UUID_GATT_GF_VAL 0x2a51
1722#define BT_UUID_GATT_GF \
1723 BT_UUID_DECLARE_16(BT_UUID_GATT_GF_VAL)
1727#define BT_UUID_RECORD_ACCESS_CONTROL_POINT_VAL 0x2a52
1731#define BT_UUID_RECORD_ACCESS_CONTROL_POINT \
1732 BT_UUID_DECLARE_16(BT_UUID_RECORD_ACCESS_CONTROL_POINT_VAL)
1736#define BT_UUID_RSC_MEASUREMENT_VAL 0x2a53
1740#define BT_UUID_RSC_MEASUREMENT \
1741 BT_UUID_DECLARE_16(BT_UUID_RSC_MEASUREMENT_VAL)
1745#define BT_UUID_RSC_FEATURE_VAL 0x2a54
1749#define BT_UUID_RSC_FEATURE \
1750 BT_UUID_DECLARE_16(BT_UUID_RSC_FEATURE_VAL)
1754#define BT_UUID_SC_CONTROL_POINT_VAL 0x2a55
1758#define BT_UUID_SC_CONTROL_POINT \
1759 BT_UUID_DECLARE_16(BT_UUID_SC_CONTROL_POINT_VAL)
1763#define BT_UUID_GATT_DI_VAL 0x2a56
1767#define BT_UUID_GATT_DI \
1768 BT_UUID_DECLARE_16(BT_UUID_GATT_DI_VAL)
1772#define BT_UUID_GATT_DO_VAL 0x2a57
1776#define BT_UUID_GATT_DO \
1777 BT_UUID_DECLARE_16(BT_UUID_GATT_DO_VAL)
1781#define BT_UUID_GATT_AI_VAL 0x2a58
1785#define BT_UUID_GATT_AI \
1786 BT_UUID_DECLARE_16(BT_UUID_GATT_AI_VAL)
1790#define BT_UUID_GATT_AO_VAL 0x2a59
1794#define BT_UUID_GATT_AO \
1795 BT_UUID_DECLARE_16(BT_UUID_GATT_AO_VAL)
1799#define BT_UUID_GATT_AGGR_VAL 0x2a5a
1803#define BT_UUID_GATT_AGGR \
1804 BT_UUID_DECLARE_16(BT_UUID_GATT_AGGR_VAL)
1808#define BT_UUID_CSC_MEASUREMENT_VAL 0x2a5b
1812#define BT_UUID_CSC_MEASUREMENT \
1813 BT_UUID_DECLARE_16(BT_UUID_CSC_MEASUREMENT_VAL)
1817#define BT_UUID_CSC_FEATURE_VAL 0x2a5c
1821#define BT_UUID_CSC_FEATURE \
1822 BT_UUID_DECLARE_16(BT_UUID_CSC_FEATURE_VAL)
1826#define BT_UUID_SENSOR_LOCATION_VAL 0x2a5d
1830#define BT_UUID_SENSOR_LOCATION \
1831 BT_UUID_DECLARE_16(BT_UUID_SENSOR_LOCATION_VAL)
1835#define BT_UUID_GATT_PLX_SCM_VAL 0x2a5e
1839#define BT_UUID_GATT_PLX_SCM \
1840 BT_UUID_DECLARE_16(BT_UUID_GATT_PLX_SCM_VAL)
1844#define BT_UUID_GATT_PLX_CM_VAL 0x2a5f
1848#define BT_UUID_GATT_PLX_CM \
1849 BT_UUID_DECLARE_16(BT_UUID_GATT_PLX_CM_VAL)
1853#define BT_UUID_GATT_PLX_F_VAL 0x2a60
1857#define BT_UUID_GATT_PLX_F \
1858 BT_UUID_DECLARE_16(BT_UUID_GATT_PLX_F_VAL)
1862#define BT_UUID_GATT_POPE_VAL 0x2a61
1866#define BT_UUID_GATT_POPE \
1867 BT_UUID_DECLARE_16(BT_UUID_GATT_POPE_VAL)
1871#define BT_UUID_GATT_POCP_VAL 0x2a62
1875#define BT_UUID_GATT_POCP \
1876 BT_UUID_DECLARE_16(BT_UUID_GATT_POCP_VAL)
1880#define BT_UUID_GATT_CPS_CPM_VAL 0x2a63
1884#define BT_UUID_GATT_CPS_CPM \
1885 BT_UUID_DECLARE_16(BT_UUID_GATT_CPS_CPM_VAL)
1889#define BT_UUID_GATT_CPS_CPV_VAL 0x2a64
1893#define BT_UUID_GATT_CPS_CPV \
1894 BT_UUID_DECLARE_16(BT_UUID_GATT_CPS_CPV_VAL)
1898#define BT_UUID_GATT_CPS_CPF_VAL 0x2a65
1902#define BT_UUID_GATT_CPS_CPF \
1903 BT_UUID_DECLARE_16(BT_UUID_GATT_CPS_CPF_VAL)
1907#define BT_UUID_GATT_CPS_CPCP_VAL 0x2a66
1911#define BT_UUID_GATT_CPS_CPCP \
1912 BT_UUID_DECLARE_16(BT_UUID_GATT_CPS_CPCP_VAL)
1916#define BT_UUID_GATT_LOC_SPD_VAL 0x2a67
1920#define BT_UUID_GATT_LOC_SPD \
1921 BT_UUID_DECLARE_16(BT_UUID_GATT_LOC_SPD_VAL)
1925#define BT_UUID_GATT_NAV_VAL 0x2a68
1929#define BT_UUID_GATT_NAV \
1930 BT_UUID_DECLARE_16(BT_UUID_GATT_NAV_VAL)
1934#define BT_UUID_GATT_PQ_VAL 0x2a69
1938#define BT_UUID_GATT_PQ \
1939 BT_UUID_DECLARE_16(BT_UUID_GATT_PQ_VAL)
1943#define BT_UUID_GATT_LNF_VAL 0x2a6a
1947#define BT_UUID_GATT_LNF \
1948 BT_UUID_DECLARE_16(BT_UUID_GATT_LNF_VAL)
1952#define BT_UUID_GATT_LNCP_VAL 0x2a6b
1956#define BT_UUID_GATT_LNCP \
1957 BT_UUID_DECLARE_16(BT_UUID_GATT_LNCP_VAL)
1961#define BT_UUID_ELEVATION_VAL 0x2a6c
1965#define BT_UUID_ELEVATION \
1966 BT_UUID_DECLARE_16(BT_UUID_ELEVATION_VAL)
1970#define BT_UUID_PRESSURE_VAL 0x2a6d
1974#define BT_UUID_PRESSURE \
1975 BT_UUID_DECLARE_16(BT_UUID_PRESSURE_VAL)
1979#define BT_UUID_TEMPERATURE_VAL 0x2a6e
1983#define BT_UUID_TEMPERATURE \
1984 BT_UUID_DECLARE_16(BT_UUID_TEMPERATURE_VAL)
1988#define BT_UUID_HUMIDITY_VAL 0x2a6f
1992#define BT_UUID_HUMIDITY \
1993 BT_UUID_DECLARE_16(BT_UUID_HUMIDITY_VAL)
1997#define BT_UUID_TRUE_WIND_SPEED_VAL 0x2a70
2001#define BT_UUID_TRUE_WIND_SPEED \
2002 BT_UUID_DECLARE_16(BT_UUID_TRUE_WIND_SPEED_VAL)
2006#define BT_UUID_TRUE_WIND_DIR_VAL 0x2a71
2010#define BT_UUID_TRUE_WIND_DIR \
2011 BT_UUID_DECLARE_16(BT_UUID_TRUE_WIND_DIR_VAL)
2015#define BT_UUID_APPARENT_WIND_SPEED_VAL 0x2a72
2019#define BT_UUID_APPARENT_WIND_SPEED \
2020 BT_UUID_DECLARE_16(BT_UUID_APPARENT_WIND_SPEED_VAL)
2024#define BT_UUID_APPARENT_WIND_DIR_VAL 0x2a73
2028#define BT_UUID_APPARENT_WIND_DIR \
2029 BT_UUID_DECLARE_16(BT_UUID_APPARENT_WIND_DIR_VAL)
2033#define BT_UUID_GUST_FACTOR_VAL 0x2a74
2037#define BT_UUID_GUST_FACTOR \
2038 BT_UUID_DECLARE_16(BT_UUID_GUST_FACTOR_VAL)
2042#define BT_UUID_POLLEN_CONCENTRATION_VAL 0x2a75
2046#define BT_UUID_POLLEN_CONCENTRATION \
2047 BT_UUID_DECLARE_16(BT_UUID_POLLEN_CONCENTRATION_VAL)
2051#define BT_UUID_UV_INDEX_VAL 0x2a76
2055#define BT_UUID_UV_INDEX \
2056 BT_UUID_DECLARE_16(BT_UUID_UV_INDEX_VAL)
2060#define BT_UUID_IRRADIANCE_VAL 0x2a77
2064#define BT_UUID_IRRADIANCE \
2065 BT_UUID_DECLARE_16(BT_UUID_IRRADIANCE_VAL)
2069#define BT_UUID_RAINFALL_VAL 0x2a78
2073#define BT_UUID_RAINFALL \
2074 BT_UUID_DECLARE_16(BT_UUID_RAINFALL_VAL)
2078#define BT_UUID_WIND_CHILL_VAL 0x2a79
2082#define BT_UUID_WIND_CHILL \
2083 BT_UUID_DECLARE_16(BT_UUID_WIND_CHILL_VAL)
2087#define BT_UUID_HEAT_INDEX_VAL 0x2a7a
2091#define BT_UUID_HEAT_INDEX \
2092 BT_UUID_DECLARE_16(BT_UUID_HEAT_INDEX_VAL)
2096#define BT_UUID_DEW_POINT_VAL 0x2a7b
2100#define BT_UUID_DEW_POINT \
2101 BT_UUID_DECLARE_16(BT_UUID_DEW_POINT_VAL)
2105#define BT_UUID_GATT_TREND_VAL 0x2a7c
2109#define BT_UUID_GATT_TREND \
2110 BT_UUID_DECLARE_16(BT_UUID_GATT_TREND_VAL)
2114#define BT_UUID_DESC_VALUE_CHANGED_VAL 0x2a7d
2118#define BT_UUID_DESC_VALUE_CHANGED \
2119 BT_UUID_DECLARE_16(BT_UUID_DESC_VALUE_CHANGED_VAL)
2123#define BT_UUID_GATT_AEHRLL_VAL 0x2a7e
2127#define BT_UUID_GATT_AEHRLL \
2128 BT_UUID_DECLARE_16(BT_UUID_GATT_AEHRLL_VAL)
2132#define BT_UUID_GATT_AETHR_VAL 0x2a7f
2136#define BT_UUID_GATT_AETHR \
2137 BT_UUID_DECLARE_16(BT_UUID_GATT_AETHR_VAL)
2141#define BT_UUID_GATT_AGE_VAL 0x2a80
2145#define BT_UUID_GATT_AGE \
2146 BT_UUID_DECLARE_16(BT_UUID_GATT_AGE_VAL)
2150#define BT_UUID_GATT_ANHRLL_VAL 0x2a81
2154#define BT_UUID_GATT_ANHRLL \
2155 BT_UUID_DECLARE_16(BT_UUID_GATT_ANHRLL_VAL)
2159#define BT_UUID_GATT_ANHRUL_VAL 0x2a82
2163#define BT_UUID_GATT_ANHRUL \
2164 BT_UUID_DECLARE_16(BT_UUID_GATT_ANHRUL_VAL)
2168#define BT_UUID_GATT_ANTHR_VAL 0x2a83
2172#define BT_UUID_GATT_ANTHR \
2173 BT_UUID_DECLARE_16(BT_UUID_GATT_ANTHR_VAL)
2177#define BT_UUID_GATT_AEHRUL_VAL 0x2a84
2181#define BT_UUID_GATT_AEHRUL \
2182 BT_UUID_DECLARE_16(BT_UUID_GATT_AEHRUL_VAL)
2186#define BT_UUID_GATT_DATE_BIRTH_VAL 0x2a85
2190#define BT_UUID_GATT_DATE_BIRTH \
2191 BT_UUID_DECLARE_16(BT_UUID_GATT_DATE_BIRTH_VAL)
2195#define BT_UUID_GATT_DATE_THRASS_VAL 0x2a86
2199#define BT_UUID_GATT_DATE_THRASS \
2200 BT_UUID_DECLARE_16(BT_UUID_GATT_DATE_THRASS_VAL)
2204#define BT_UUID_GATT_EMAIL_VAL 0x2a87
2208#define BT_UUID_GATT_EMAIL \
2209 BT_UUID_DECLARE_16(BT_UUID_GATT_EMAIL_VAL)
2213#define BT_UUID_GATT_FBHRLL_VAL 0x2a88
2217#define BT_UUID_GATT_FBHRLL \
2218 BT_UUID_DECLARE_16(BT_UUID_GATT_FBHRLL_VAL)
2222#define BT_UUID_GATT_FBHRUL_VAL 0x2a89
2226#define BT_UUID_GATT_FBHRUL \
2227 BT_UUID_DECLARE_16(BT_UUID_GATT_FBHRUL_VAL)
2231#define BT_UUID_GATT_FIRST_NAME_VAL 0x2a8a
2235#define BT_UUID_GATT_FIRST_NAME \
2236 BT_UUID_DECLARE_16(BT_UUID_GATT_FIRST_NAME_VAL)
2240#define BT_UUID_GATT_5ZHRL_VAL 0x2a8b
2244#define BT_UUID_GATT_5ZHRL \
2245 BT_UUID_DECLARE_16(BT_UUID_GATT_5ZHRL_VAL)
2249#define BT_UUID_GATT_GENDER_VAL 0x2a8c
2253#define BT_UUID_GATT_GENDER \
2254 BT_UUID_DECLARE_16(BT_UUID_GATT_GENDER_VAL)
2258#define BT_UUID_GATT_HR_MAX_VAL 0x2a8d
2262#define BT_UUID_GATT_HR_MAX \
2263 BT_UUID_DECLARE_16(BT_UUID_GATT_HR_MAX_VAL)
2267#define BT_UUID_GATT_HEIGHT_VAL 0x2a8e
2271#define BT_UUID_GATT_HEIGHT \
2272 BT_UUID_DECLARE_16(BT_UUID_GATT_HEIGHT_VAL)
2276#define BT_UUID_GATT_HC_VAL 0x2a8f
2280#define BT_UUID_GATT_HC \
2281 BT_UUID_DECLARE_16(BT_UUID_GATT_HC_VAL)
2285#define BT_UUID_GATT_LAST_NAME_VAL 0x2a90
2289#define BT_UUID_GATT_LAST_NAME \
2290 BT_UUID_DECLARE_16(BT_UUID_GATT_LAST_NAME_VAL)
2294#define BT_UUID_GATT_MRHR_VAL 0x2a91
2298#define BT_UUID_GATT_MRHR \
2299 BT_UUID_DECLARE_16(BT_UUID_GATT_MRHR_VAL)
2303#define BT_UUID_GATT_RHR_VAL 0x2a92
2307#define BT_UUID_GATT_RHR \
2308 BT_UUID_DECLARE_16(BT_UUID_GATT_RHR_VAL)
2312#define BT_UUID_GATT_AEANTHR_VAL 0x2a93
2316#define BT_UUID_GATT_AEANTHR \
2317 BT_UUID_DECLARE_16(BT_UUID_GATT_AEANTHR_VAL)
2321#define BT_UUID_GATT_3ZHRL_VAL 0x2a94
2325#define BT_UUID_GATT_3ZHRL \
2326 BT_UUID_DECLARE_16(BT_UUID_GATT_3ZHRL_VAL)
2330#define BT_UUID_GATT_2ZHRL_VAL 0x2a95
2334#define BT_UUID_GATT_2ZHRL \
2335 BT_UUID_DECLARE_16(BT_UUID_GATT_2ZHRL_VAL)
2339#define BT_UUID_GATT_VO2_MAX_VAL 0x2a96
2343#define BT_UUID_GATT_VO2_MAX \
2344 BT_UUID_DECLARE_16(BT_UUID_GATT_VO2_MAX_VAL)
2348#define BT_UUID_GATT_WC_VAL 0x2a97
2352#define BT_UUID_GATT_WC \
2353 BT_UUID_DECLARE_16(BT_UUID_GATT_WC_VAL)
2357#define BT_UUID_GATT_WEIGHT_VAL 0x2a98
2361#define BT_UUID_GATT_WEIGHT \
2362 BT_UUID_DECLARE_16(BT_UUID_GATT_WEIGHT_VAL)
2366#define BT_UUID_GATT_DBCHINC_VAL 0x2a99
2370#define BT_UUID_GATT_DBCHINC \
2371 BT_UUID_DECLARE_16(BT_UUID_GATT_DBCHINC_VAL)
2375#define BT_UUID_GATT_USRIDX_VAL 0x2a9a
2379#define BT_UUID_GATT_USRIDX \
2380 BT_UUID_DECLARE_16(BT_UUID_GATT_USRIDX_VAL)
2384#define BT_UUID_GATT_BCF_VAL 0x2a9b
2388#define BT_UUID_GATT_BCF \
2389 BT_UUID_DECLARE_16(BT_UUID_GATT_BCF_VAL)
2393#define BT_UUID_GATT_BCM_VAL 0x2a9c
2397#define BT_UUID_GATT_BCM \
2398 BT_UUID_DECLARE_16(BT_UUID_GATT_BCM_VAL)
2402#define BT_UUID_GATT_WM_VAL 0x2a9d
2406#define BT_UUID_GATT_WM \
2407 BT_UUID_DECLARE_16(BT_UUID_GATT_WM_VAL)
2411#define BT_UUID_GATT_WSF_VAL 0x2a9e
2415#define BT_UUID_GATT_WSF \
2416 BT_UUID_DECLARE_16(BT_UUID_GATT_WSF_VAL)
2420#define BT_UUID_GATT_USRCP_VAL 0x2a9f
2424#define BT_UUID_GATT_USRCP \
2425 BT_UUID_DECLARE_16(BT_UUID_GATT_USRCP_VAL)
2429#define BT_UUID_MAGN_FLUX_DENSITY_2D_VAL 0x2aa0
2433#define BT_UUID_MAGN_FLUX_DENSITY_2D \
2434 BT_UUID_DECLARE_16(BT_UUID_MAGN_FLUX_DENSITY_2D_VAL)
2438#define BT_UUID_MAGN_FLUX_DENSITY_3D_VAL 0x2aa1
2442#define BT_UUID_MAGN_FLUX_DENSITY_3D \
2443 BT_UUID_DECLARE_16(BT_UUID_MAGN_FLUX_DENSITY_3D_VAL)
2447#define BT_UUID_GATT_LANG_VAL 0x2aa2
2451#define BT_UUID_GATT_LANG \
2452 BT_UUID_DECLARE_16(BT_UUID_GATT_LANG_VAL)
2456#define BT_UUID_BAR_PRESSURE_TREND_VAL 0x2aa3
2460#define BT_UUID_BAR_PRESSURE_TREND \
2461 BT_UUID_DECLARE_16(BT_UUID_BAR_PRESSURE_TREND_VAL)
2465#define BT_UUID_BMS_CONTROL_POINT_VAL 0x2aa4
2469#define BT_UUID_BMS_CONTROL_POINT \
2470 BT_UUID_DECLARE_16(BT_UUID_BMS_CONTROL_POINT_VAL)
2474#define BT_UUID_BMS_FEATURE_VAL 0x2aa5
2478#define BT_UUID_BMS_FEATURE \
2479 BT_UUID_DECLARE_16(BT_UUID_BMS_FEATURE_VAL)
2483#define BT_UUID_CENTRAL_ADDR_RES_VAL 0x2aa6
2487#define BT_UUID_CENTRAL_ADDR_RES \
2488 BT_UUID_DECLARE_16(BT_UUID_CENTRAL_ADDR_RES_VAL)
2492#define BT_UUID_CGM_MEASUREMENT_VAL 0x2aa7
2496#define BT_UUID_CGM_MEASUREMENT \
2497 BT_UUID_DECLARE_16(BT_UUID_CGM_MEASUREMENT_VAL)
2501#define BT_UUID_CGM_FEATURE_VAL 0x2aa8
2505#define BT_UUID_CGM_FEATURE \
2506 BT_UUID_DECLARE_16(BT_UUID_CGM_FEATURE_VAL)
2510#define BT_UUID_CGM_STATUS_VAL 0x2aa9
2514#define BT_UUID_CGM_STATUS \
2515 BT_UUID_DECLARE_16(BT_UUID_CGM_STATUS_VAL)
2519#define BT_UUID_CGM_SESSION_START_TIME_VAL 0x2aaa
2523#define BT_UUID_CGM_SESSION_START_TIME \
2524 BT_UUID_DECLARE_16(BT_UUID_CGM_SESSION_START_TIME_VAL)
2528#define BT_UUID_CGM_SESSION_RUN_TIME_VAL 0x2aab
2532#define BT_UUID_CGM_SESSION_RUN_TIME \
2533 BT_UUID_DECLARE_16(BT_UUID_CGM_SESSION_RUN_TIME_VAL)
2537#define BT_UUID_CGM_SPECIFIC_OPS_CONTROL_POINT_VAL 0x2aac
2541#define BT_UUID_CGM_SPECIFIC_OPS_CONTROL_POINT \
2542 BT_UUID_DECLARE_16(BT_UUID_CGM_SPECIFIC_OPS_CONTROL_POINT_VAL)
2546#define BT_UUID_GATT_IPC_VAL 0x2aad
2550#define BT_UUID_GATT_IPC \
2551 BT_UUID_DECLARE_16(BT_UUID_GATT_IPC_VAL)
2555#define BT_UUID_GATT_LAT_VAL 0x2aae
2559#define BT_UUID_GATT_LAT \
2560 BT_UUID_DECLARE_16(BT_UUID_GATT_LAT_VAL)
2564#define BT_UUID_GATT_LON_VAL 0x2aaf
2568#define BT_UUID_GATT_LON \
2569 BT_UUID_DECLARE_16(BT_UUID_GATT_LON_VAL)
2573#define BT_UUID_GATT_LNCOORD_VAL 0x2ab0
2577#define BT_UUID_GATT_LNCOORD \
2578 BT_UUID_DECLARE_16(BT_UUID_GATT_LNCOORD_VAL)
2582#define BT_UUID_GATT_LECOORD_VAL 0x2ab1
2586#define BT_UUID_GATT_LECOORD \
2587 BT_UUID_DECLARE_16(BT_UUID_GATT_LECOORD_VAL)
2591#define BT_UUID_GATT_FN_VAL 0x2ab2
2595#define BT_UUID_GATT_FN \
2596 BT_UUID_DECLARE_16(BT_UUID_GATT_FN_VAL)
2600#define BT_UUID_GATT_ALT_VAL 0x2ab3
2604#define BT_UUID_GATT_ALT \
2605 BT_UUID_DECLARE_16(BT_UUID_GATT_ALT_VAL)
2609#define BT_UUID_GATT_UNCERTAINTY_VAL 0x2ab4
2613#define BT_UUID_GATT_UNCERTAINTY \
2614 BT_UUID_DECLARE_16(BT_UUID_GATT_UNCERTAINTY_VAL)
2618#define BT_UUID_GATT_LOC_NAME_VAL 0x2ab5
2622#define BT_UUID_GATT_LOC_NAME \
2623 BT_UUID_DECLARE_16(BT_UUID_GATT_LOC_NAME_VAL)
2627#define BT_UUID_URI_VAL 0x2ab6
2631#define BT_UUID_URI \
2632 BT_UUID_DECLARE_16(BT_UUID_URI_VAL)
2636#define BT_UUID_HTTP_HEADERS_VAL 0x2ab7
2640#define BT_UUID_HTTP_HEADERS \
2641 BT_UUID_DECLARE_16(BT_UUID_HTTP_HEADERS_VAL)
2645#define BT_UUID_HTTP_STATUS_CODE_VAL 0x2ab8
2649#define BT_UUID_HTTP_STATUS_CODE \
2650 BT_UUID_DECLARE_16(BT_UUID_HTTP_STATUS_CODE_VAL)
2654#define BT_UUID_HTTP_ENTITY_BODY_VAL 0x2ab9
2658#define BT_UUID_HTTP_ENTITY_BODY \
2659 BT_UUID_DECLARE_16(BT_UUID_HTTP_ENTITY_BODY_VAL)
2663#define BT_UUID_HTTP_CONTROL_POINT_VAL 0x2aba
2667#define BT_UUID_HTTP_CONTROL_POINT \
2668 BT_UUID_DECLARE_16(BT_UUID_HTTP_CONTROL_POINT_VAL)
2672#define BT_UUID_HTTPS_SECURITY_VAL 0x2abb
2676#define BT_UUID_HTTPS_SECURITY \
2677 BT_UUID_DECLARE_16(BT_UUID_HTTPS_SECURITY_VAL)
2681#define BT_UUID_GATT_TDS_CP_VAL 0x2abc
2685#define BT_UUID_GATT_TDS_CP \
2686 BT_UUID_DECLARE_16(BT_UUID_GATT_TDS_CP_VAL)
2690#define BT_UUID_OTS_FEATURE_VAL 0x2abd
2694#define BT_UUID_OTS_FEATURE \
2695 BT_UUID_DECLARE_16(BT_UUID_OTS_FEATURE_VAL)
2699#define BT_UUID_OTS_NAME_VAL 0x2abe
2703#define BT_UUID_OTS_NAME \
2704 BT_UUID_DECLARE_16(BT_UUID_OTS_NAME_VAL)
2708#define BT_UUID_OTS_TYPE_VAL 0x2abf
2712#define BT_UUID_OTS_TYPE \
2713 BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_VAL)
2717#define BT_UUID_OTS_SIZE_VAL 0x2ac0
2721#define BT_UUID_OTS_SIZE \
2722 BT_UUID_DECLARE_16(BT_UUID_OTS_SIZE_VAL)
2726#define BT_UUID_OTS_FIRST_CREATED_VAL 0x2ac1
2730#define BT_UUID_OTS_FIRST_CREATED \
2731 BT_UUID_DECLARE_16(BT_UUID_OTS_FIRST_CREATED_VAL)
2735#define BT_UUID_OTS_LAST_MODIFIED_VAL 0x2ac2
2739#define BT_UUID_OTS_LAST_MODIFIED \
2740 BT_UUID_DECLARE_16(BT_UUID_OTS_LAST_MODIFIED_VAL)
2744#define BT_UUID_OTS_ID_VAL 0x2ac3
2748#define BT_UUID_OTS_ID \
2749 BT_UUID_DECLARE_16(BT_UUID_OTS_ID_VAL)
2753#define BT_UUID_OTS_PROPERTIES_VAL 0x2ac4
2757#define BT_UUID_OTS_PROPERTIES \
2758 BT_UUID_DECLARE_16(BT_UUID_OTS_PROPERTIES_VAL)
2762#define BT_UUID_OTS_ACTION_CP_VAL 0x2ac5
2766#define BT_UUID_OTS_ACTION_CP \
2767 BT_UUID_DECLARE_16(BT_UUID_OTS_ACTION_CP_VAL)
2771#define BT_UUID_OTS_LIST_CP_VAL 0x2ac6
2775#define BT_UUID_OTS_LIST_CP \
2776 BT_UUID_DECLARE_16(BT_UUID_OTS_LIST_CP_VAL)
2780#define BT_UUID_OTS_LIST_FILTER_VAL 0x2ac7
2784#define BT_UUID_OTS_LIST_FILTER \
2785 BT_UUID_DECLARE_16(BT_UUID_OTS_LIST_FILTER_VAL)
2789#define BT_UUID_OTS_CHANGED_VAL 0x2ac8
2793#define BT_UUID_OTS_CHANGED \
2794 BT_UUID_DECLARE_16(BT_UUID_OTS_CHANGED_VAL)
2798#define BT_UUID_GATT_RPAO_VAL 0x2ac9
2802#define BT_UUID_GATT_RPAO \
2803 BT_UUID_DECLARE_16(BT_UUID_GATT_RPAO_VAL)
2807#define BT_UUID_OTS_TYPE_UNSPECIFIED_VAL 0x2aca
2811#define BT_UUID_OTS_TYPE_UNSPECIFIED \
2812 BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_UNSPECIFIED_VAL)
2816#define BT_UUID_OTS_DIRECTORY_LISTING_VAL 0x2acb
2820#define BT_UUID_OTS_DIRECTORY_LISTING \
2821 BT_UUID_DECLARE_16(BT_UUID_OTS_DIRECTORY_LISTING_VAL)
2825#define BT_UUID_GATT_FMF_VAL 0x2acc
2829#define BT_UUID_GATT_FMF \
2830 BT_UUID_DECLARE_16(BT_UUID_GATT_FMF_VAL)
2834#define BT_UUID_GATT_TD_VAL 0x2acd
2838#define BT_UUID_GATT_TD \
2839 BT_UUID_DECLARE_16(BT_UUID_GATT_TD_VAL)
2843#define BT_UUID_GATT_CTD_VAL 0x2ace
2847#define BT_UUID_GATT_CTD \
2848 BT_UUID_DECLARE_16(BT_UUID_GATT_CTD_VAL)
2852#define BT_UUID_GATT_STPCD_VAL 0x2acf
2856#define BT_UUID_GATT_STPCD \
2857 BT_UUID_DECLARE_16(BT_UUID_GATT_STPCD_VAL)
2861#define BT_UUID_GATT_STRCD_VAL 0x2ad0
2865#define BT_UUID_GATT_STRCD \
2866 BT_UUID_DECLARE_16(BT_UUID_GATT_STRCD_VAL)
2870#define BT_UUID_GATT_RD_VAL 0x2ad1
2874#define BT_UUID_GATT_RD \
2875 BT_UUID_DECLARE_16(BT_UUID_GATT_RD_VAL)
2879#define BT_UUID_GATT_IBD_VAL 0x2ad2
2883#define BT_UUID_GATT_IBD \
2884 BT_UUID_DECLARE_16(BT_UUID_GATT_IBD_VAL)
2888#define BT_UUID_GATT_TRSTAT_VAL 0x2ad3
2892#define BT_UUID_GATT_TRSTAT \
2893 BT_UUID_DECLARE_16(BT_UUID_GATT_TRSTAT_VAL)
2897#define BT_UUID_GATT_SSR_VAL 0x2ad4
2901#define BT_UUID_GATT_SSR \
2902 BT_UUID_DECLARE_16(BT_UUID_GATT_SSR_VAL)
2906#define BT_UUID_GATT_SIR_VAL 0x2ad5
2910#define BT_UUID_GATT_SIR \
2911 BT_UUID_DECLARE_16(BT_UUID_GATT_SIR_VAL)
2915#define BT_UUID_GATT_SRLR_VAL 0x2ad6
2919#define BT_UUID_GATT_SRLR \
2920 BT_UUID_DECLARE_16(BT_UUID_GATT_SRLR_VAL)
2924#define BT_UUID_GATT_SHRR_VAL 0x2ad7
2928#define BT_UUID_GATT_SHRR \
2929 BT_UUID_DECLARE_16(BT_UUID_GATT_SHRR_VAL)
2933#define BT_UUID_GATT_SPR_VAL 0x2ad8
2937#define BT_UUID_GATT_SPR \
2938 BT_UUID_DECLARE_16(BT_UUID_GATT_SPR_VAL)
2942#define BT_UUID_GATT_FMCP_VAL 0x2ad9
2946#define BT_UUID_GATT_FMCP \
2947 BT_UUID_DECLARE_16(BT_UUID_GATT_FMCP_VAL)
2951#define BT_UUID_GATT_FMS_VAL 0x2ada
2955#define BT_UUID_GATT_FMS \
2956 BT_UUID_DECLARE_16(BT_UUID_GATT_FMS_VAL)
2960#define BT_UUID_MESH_PROV_DATA_IN_VAL 0x2adb
2964#define BT_UUID_MESH_PROV_DATA_IN \
2965 BT_UUID_DECLARE_16(BT_UUID_MESH_PROV_DATA_IN_VAL)
2969#define BT_UUID_MESH_PROV_DATA_OUT_VAL 0x2adc
2973#define BT_UUID_MESH_PROV_DATA_OUT \
2974 BT_UUID_DECLARE_16(BT_UUID_MESH_PROV_DATA_OUT_VAL)
2978#define BT_UUID_MESH_PROXY_DATA_IN_VAL 0x2add
2982#define BT_UUID_MESH_PROXY_DATA_IN \
2983 BT_UUID_DECLARE_16(BT_UUID_MESH_PROXY_DATA_IN_VAL)
2987#define BT_UUID_MESH_PROXY_DATA_OUT_VAL 0x2ade
2991#define BT_UUID_MESH_PROXY_DATA_OUT \
2992 BT_UUID_DECLARE_16(BT_UUID_MESH_PROXY_DATA_OUT_VAL)
2996#define BT_UUID_GATT_NNN_VAL 0x2adf
3000#define BT_UUID_GATT_NNN \
3001 BT_UUID_DECLARE_16(BT_UUID_GATT_NNN_VAL)
3005#define BT_UUID_GATT_AC_VAL 0x2ae0
3009#define BT_UUID_GATT_AC \
3010 BT_UUID_DECLARE_16(BT_UUID_GATT_AC_VAL)
3014#define BT_UUID_GATT_AV_VAL 0x2ae1
3018#define BT_UUID_GATT_AV \
3019 BT_UUID_DECLARE_16(BT_UUID_GATT_AV_VAL)
3023#define BT_UUID_GATT_BOOLEAN_VAL 0x2ae2
3027#define BT_UUID_GATT_BOOLEAN \
3028 BT_UUID_DECLARE_16(BT_UUID_GATT_BOOLEAN_VAL)
3032#define BT_UUID_GATT_CRDFP_VAL 0x2ae3
3036#define BT_UUID_GATT_CRDFP \
3037 BT_UUID_DECLARE_16(BT_UUID_GATT_CRDFP_VAL)
3041#define BT_UUID_GATT_CRCOORDS_VAL 0x2ae4
3045#define BT_UUID_GATT_CRCOORDS \
3046 BT_UUID_DECLARE_16(BT_UUID_GATT_CRCOORDS_VAL)
3050#define BT_UUID_GATT_CRCCT_VAL 0x2ae5
3054#define BT_UUID_GATT_CRCCT \
3055 BT_UUID_DECLARE_16(BT_UUID_GATT_CRCCT_VAL)
3059#define BT_UUID_GATT_CRT_VAL 0x2ae6
3063#define BT_UUID_GATT_CRT \
3064 BT_UUID_DECLARE_16(BT_UUID_GATT_CRT_VAL)
3068#define BT_UUID_GATT_CIEIDX_VAL 0x2ae7
3072#define BT_UUID_GATT_CIEIDX \
3073 BT_UUID_DECLARE_16(BT_UUID_GATT_CIEIDX_VAL)
3077#define BT_UUID_GATT_COEFFICIENT_VAL 0x2ae8
3081#define BT_UUID_GATT_COEFFICIENT \
3082 BT_UUID_DECLARE_16(BT_UUID_GATT_COEFFICIENT_VAL)
3086#define BT_UUID_GATT_CCTEMP_VAL 0x2ae9
3090#define BT_UUID_GATT_CCTEMP \
3091 BT_UUID_DECLARE_16(BT_UUID_GATT_CCTEMP_VAL)
3095#define BT_UUID_GATT_COUNT16_VAL 0x2aea
3099#define BT_UUID_GATT_COUNT16 \
3100 BT_UUID_DECLARE_16(BT_UUID_GATT_COUNT16_VAL)
3104#define BT_UUID_GATT_COUNT24_VAL 0x2aeb
3108#define BT_UUID_GATT_COUNT24 \
3109 BT_UUID_DECLARE_16(BT_UUID_GATT_COUNT24_VAL)
3113#define BT_UUID_GATT_CNTRCODE_VAL 0x2aec
3117#define BT_UUID_GATT_CNTRCODE \
3118 BT_UUID_DECLARE_16(BT_UUID_GATT_CNTRCODE_VAL)
3122#define BT_UUID_GATT_DATEUTC_VAL 0x2aed
3126#define BT_UUID_GATT_DATEUTC \
3127 BT_UUID_DECLARE_16(BT_UUID_GATT_DATEUTC_VAL)
3131#define BT_UUID_GATT_EC_VAL 0x2aee
3135#define BT_UUID_GATT_EC \
3136 BT_UUID_DECLARE_16(BT_UUID_GATT_EC_VAL)
3140#define BT_UUID_GATT_ECR_VAL 0x2aef
3144#define BT_UUID_GATT_ECR \
3145 BT_UUID_DECLARE_16(BT_UUID_GATT_ECR_VAL)
3149#define BT_UUID_GATT_ECSPEC_VAL 0x2af0
3153#define BT_UUID_GATT_ECSPEC \
3154 BT_UUID_DECLARE_16(BT_UUID_GATT_ECSPEC_VAL)
3158#define BT_UUID_GATT_ECSTAT_VAL 0x2af1
3162#define BT_UUID_GATT_ECSTAT \
3163 BT_UUID_DECLARE_16(BT_UUID_GATT_ECSTAT_VAL)
3167#define BT_UUID_GATT_ENERGY_VAL 0x2af2
3171#define BT_UUID_GATT_ENERGY \
3172 BT_UUID_DECLARE_16(BT_UUID_GATT_ENERGY_VAL)
3176#define BT_UUID_GATT_EPOD_VAL 0x2af3
3180#define BT_UUID_GATT_EPOD \
3181 BT_UUID_DECLARE_16(BT_UUID_GATT_EPOD_VAL)
3185#define BT_UUID_GATT_EVTSTAT_VAL 0x2af4
3189#define BT_UUID_GATT_EVTSTAT \
3190 BT_UUID_DECLARE_16(BT_UUID_GATT_EVTSTAT_VAL)
3194#define BT_UUID_GATT_FSTR16_VAL 0x2af5
3198#define BT_UUID_GATT_FSTR16 \
3199 BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR16_VAL)
3203#define BT_UUID_GATT_FSTR24_VAL 0x2af6
3207#define BT_UUID_GATT_FSTR24 \
3208 BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR24_VAL)
3212#define BT_UUID_GATT_FSTR36_VAL 0x2af7
3216#define BT_UUID_GATT_FSTR36 \
3217 BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR36_VAL)
3221#define BT_UUID_GATT_FSTR8_VAL 0x2af8
3225#define BT_UUID_GATT_FSTR8 \
3226 BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR8_VAL)
3230#define BT_UUID_GATT_GENLVL_VAL 0x2af9
3234#define BT_UUID_GATT_GENLVL \
3235 BT_UUID_DECLARE_16(BT_UUID_GATT_GENLVL_VAL)
3239#define BT_UUID_GATT_GTIN_VAL 0x2afa
3243#define BT_UUID_GATT_GTIN \
3244 BT_UUID_DECLARE_16(BT_UUID_GATT_GTIN_VAL)
3248#define BT_UUID_GATT_ILLUM_VAL 0x2afb
3252#define BT_UUID_GATT_ILLUM \
3253 BT_UUID_DECLARE_16(BT_UUID_GATT_ILLUM_VAL)
3257#define BT_UUID_GATT_LUMEFF_VAL 0x2afc
3261#define BT_UUID_GATT_LUMEFF \
3262 BT_UUID_DECLARE_16(BT_UUID_GATT_LUMEFF_VAL)
3266#define BT_UUID_GATT_LUMNRG_VAL 0x2afd
3270#define BT_UUID_GATT_LUMNRG \
3271 BT_UUID_DECLARE_16(BT_UUID_GATT_LUMNRG_VAL)
3275#define BT_UUID_GATT_LUMEXP_VAL 0x2afe
3279#define BT_UUID_GATT_LUMEXP \
3280 BT_UUID_DECLARE_16(BT_UUID_GATT_LUMEXP_VAL)
3284#define BT_UUID_GATT_LUMFLX_VAL 0x2aff
3288#define BT_UUID_GATT_LUMFLX \
3289 BT_UUID_DECLARE_16(BT_UUID_GATT_LUMFLX_VAL)
3293#define BT_UUID_GATT_LUMFLXR_VAL 0x2b00
3297#define BT_UUID_GATT_LUMFLXR \
3298 BT_UUID_DECLARE_16(BT_UUID_GATT_LUMFLXR_VAL)
3302#define BT_UUID_GATT_LUMINT_VAL 0x2b01
3306#define BT_UUID_GATT_LUMINT \
3307 BT_UUID_DECLARE_16(BT_UUID_GATT_LUMINT_VAL)
3311#define BT_UUID_GATT_MASSFLOW_VAL 0x2b02
3315#define BT_UUID_GATT_MASSFLOW \
3316 BT_UUID_DECLARE_16(BT_UUID_GATT_MASSFLOW_VAL)
3320#define BT_UUID_GATT_PERLGHT_VAL 0x2b03
3324#define BT_UUID_GATT_PERLGHT \
3325 BT_UUID_DECLARE_16(BT_UUID_GATT_PERLGHT_VAL)
3329#define BT_UUID_GATT_PER8_VAL 0x2b04
3333#define BT_UUID_GATT_PER8 \
3334 BT_UUID_DECLARE_16(BT_UUID_GATT_PER8_VAL)
3338#define BT_UUID_GATT_PWR_VAL 0x2b05
3342#define BT_UUID_GATT_PWR \
3343 BT_UUID_DECLARE_16(BT_UUID_GATT_PWR_VAL)
3347#define BT_UUID_GATT_PWRSPEC_VAL 0x2b06
3351#define BT_UUID_GATT_PWRSPEC \
3352 BT_UUID_DECLARE_16(BT_UUID_GATT_PWRSPEC_VAL)
3356#define BT_UUID_GATT_RRICR_VAL 0x2b07
3360#define BT_UUID_GATT_RRICR \
3361 BT_UUID_DECLARE_16(BT_UUID_GATT_RRICR_VAL)
3365#define BT_UUID_GATT_RRIGLR_VAL 0x2b08
3369#define BT_UUID_GATT_RRIGLR \
3370 BT_UUID_DECLARE_16(BT_UUID_GATT_RRIGLR_VAL)
3374#define BT_UUID_GATT_RVIVR_VAL 0x2b09
3378#define BT_UUID_GATT_RVIVR \
3379 BT_UUID_DECLARE_16(BT_UUID_GATT_RVIVR_VAL)
3383#define BT_UUID_GATT_RVIIR_VAL 0x2b0a
3387#define BT_UUID_GATT_RVIIR \
3388 BT_UUID_DECLARE_16(BT_UUID_GATT_RVIIR_VAL)
3392#define BT_UUID_GATT_RVIPOD_VAL 0x2b0b
3396#define BT_UUID_GATT_RVIPOD \
3397 BT_UUID_DECLARE_16(BT_UUID_GATT_RVIPOD_VAL)
3401#define BT_UUID_GATT_RVITR_VAL 0x2b0c
3405#define BT_UUID_GATT_RVITR \
3406 BT_UUID_DECLARE_16(BT_UUID_GATT_RVITR_VAL)
3410#define BT_UUID_GATT_TEMP8_VAL 0x2b0d
3414#define BT_UUID_GATT_TEMP8 \
3415 BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP8_VAL)
3419#define BT_UUID_GATT_TEMP8_IPOD_VAL 0x2b0e
3423#define BT_UUID_GATT_TEMP8_IPOD \
3424 BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP8_IPOD_VAL)
3428#define BT_UUID_GATT_TEMP8_STAT_VAL 0x2b0f
3432#define BT_UUID_GATT_TEMP8_STAT \
3433 BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP8_STAT_VAL)
3437#define BT_UUID_GATT_TEMP_RNG_VAL 0x2b10
3441#define BT_UUID_GATT_TEMP_RNG \
3442 BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP_RNG_VAL)
3446#define BT_UUID_GATT_TEMP_STAT_VAL 0x2b11
3450#define BT_UUID_GATT_TEMP_STAT \
3451 BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP_STAT_VAL)
3455#define BT_UUID_GATT_TIM_DC8_VAL 0x2b12
3459#define BT_UUID_GATT_TIM_DC8 \
3460 BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_DC8_VAL)
3464#define BT_UUID_GATT_TIM_EXP8_VAL 0x2b13
3468#define BT_UUID_GATT_TIM_EXP8 \
3469 BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_EXP8_VAL)
3473#define BT_UUID_GATT_TIM_H24_VAL 0x2b14
3477#define BT_UUID_GATT_TIM_H24 \
3478 BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_H24_VAL)
3482#define BT_UUID_GATT_TIM_MS24_VAL 0x2b15
3486#define BT_UUID_GATT_TIM_MS24 \
3487 BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_MS24_VAL)
3491#define BT_UUID_GATT_TIM_S16_VAL 0x2b16
3495#define BT_UUID_GATT_TIM_S16 \
3496 BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_S16_VAL)
3500#define BT_UUID_GATT_TIM_S8_VAL 0x2b17
3504#define BT_UUID_GATT_TIM_S8 \
3505 BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_S8_VAL)
3509#define BT_UUID_GATT_V_VAL 0x2b18
3513#define BT_UUID_GATT_V \
3514 BT_UUID_DECLARE_16(BT_UUID_GATT_V_VAL)
3518#define BT_UUID_GATT_V_SPEC_VAL 0x2b19
3522#define BT_UUID_GATT_V_SPEC \
3523 BT_UUID_DECLARE_16(BT_UUID_GATT_V_SPEC_VAL)
3527#define BT_UUID_GATT_V_STAT_VAL 0x2b1a
3531#define BT_UUID_GATT_V_STAT \
3532 BT_UUID_DECLARE_16(BT_UUID_GATT_V_STAT_VAL)
3536#define BT_UUID_GATT_VOLF_VAL 0x2b1b
3540#define BT_UUID_GATT_VOLF \
3541 BT_UUID_DECLARE_16(BT_UUID_GATT_VOLF_VAL)
3545#define BT_UUID_GATT_CRCOORD_VAL 0x2b1c
3549#define BT_UUID_GATT_CRCOORD \
3550 BT_UUID_DECLARE_16(BT_UUID_GATT_CRCOORD_VAL)
3554#define BT_UUID_GATT_RCF_VAL 0x2b1d
3558#define BT_UUID_GATT_RCF \
3559 BT_UUID_DECLARE_16(BT_UUID_GATT_RCF_VAL)
3563#define BT_UUID_GATT_RCSET_VAL 0x2b1e
3567#define BT_UUID_GATT_RCSET \
3568 BT_UUID_DECLARE_16(BT_UUID_GATT_RCSET_VAL)
3572#define BT_UUID_GATT_RCCP_VAL 0x2b1f
3576#define BT_UUID_GATT_RCCP \
3577 BT_UUID_DECLARE_16(BT_UUID_GATT_RCCP_VAL)
3581#define BT_UUID_GATT_IDD_SC_VAL 0x2b20
3585#define BT_UUID_GATT_IDD_SC \
3586 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_SC_VAL)
3590#define BT_UUID_GATT_IDD_S_VAL 0x2b21
3594#define BT_UUID_GATT_IDD_S \
3595 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_S_VAL)
3599#define BT_UUID_GATT_IDD_AS_VAL 0x2b22
3603#define BT_UUID_GATT_IDD_AS \
3604 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_AS_VAL)
3608#define BT_UUID_GATT_IDD_F_VAL 0x2b23
3612#define BT_UUID_GATT_IDD_F \
3613 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_F_VAL)
3617#define BT_UUID_GATT_IDD_SRCP_VAL 0x2b24
3621#define BT_UUID_GATT_IDD_SRCP \
3622 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_SRCP_VAL)
3626#define BT_UUID_GATT_IDD_CCP_VAL 0x2b25
3630#define BT_UUID_GATT_IDD_CCP \
3631 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_CCP_VAL)
3635#define BT_UUID_GATT_IDD_CD_VAL 0x2b26
3639#define BT_UUID_GATT_IDD_CD \
3640 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_CD_VAL)
3644#define BT_UUID_GATT_IDD_RACP_VAL 0x2b27
3648#define BT_UUID_GATT_IDD_RACP \
3649 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_RACP_VAL)
3653#define BT_UUID_GATT_IDD_HD_VAL 0x2b28
3657#define BT_UUID_GATT_IDD_HD \
3658 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_HD_VAL)
3662#define BT_UUID_GATT_CLIENT_FEATURES_VAL 0x2b29
3666#define BT_UUID_GATT_CLIENT_FEATURES \
3667 BT_UUID_DECLARE_16(BT_UUID_GATT_CLIENT_FEATURES_VAL)
3671#define BT_UUID_GATT_DB_HASH_VAL 0x2b2a
3675#define BT_UUID_GATT_DB_HASH \
3676 BT_UUID_DECLARE_16(BT_UUID_GATT_DB_HASH_VAL)
3680#define BT_UUID_GATT_BSS_CP_VAL 0x2b2b
3684#define BT_UUID_GATT_BSS_CP \
3685 BT_UUID_DECLARE_16(BT_UUID_GATT_BSS_CP_VAL)
3689#define BT_UUID_GATT_BSS_R_VAL 0x2b2c
3693#define BT_UUID_GATT_BSS_R \
3694 BT_UUID_DECLARE_16(BT_UUID_GATT_BSS_R_VAL)
3698#define BT_UUID_GATT_EMG_ID_VAL 0x2b2d
3702#define BT_UUID_GATT_EMG_ID \
3703 BT_UUID_DECLARE_16(BT_UUID_GATT_EMG_ID_VAL)
3707#define BT_UUID_GATT_EMG_TXT_VAL 0x2b2e
3711#define BT_UUID_GATT_EMG_TXT \
3712 BT_UUID_DECLARE_16(BT_UUID_GATT_EMG_TXT_VAL)
3716#define BT_UUID_GATT_ACS_S_VAL 0x2b2f
3720#define BT_UUID_GATT_ACS_S \
3721 BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_S_VAL)
3725#define BT_UUID_GATT_ACS_DI_VAL 0x2b30
3729#define BT_UUID_GATT_ACS_DI \
3730 BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_DI_VAL)
3734#define BT_UUID_GATT_ACS_DON_VAL 0x2b31
3738#define BT_UUID_GATT_ACS_DON \
3739 BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_DON_VAL)
3743#define BT_UUID_GATT_ACS_DOI_VAL 0x2b32
3747#define BT_UUID_GATT_ACS_DOI \
3748 BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_DOI_VAL)
3752#define BT_UUID_GATT_ACS_CP_VAL 0x2b33
3756#define BT_UUID_GATT_ACS_CP \
3757 BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_CP_VAL)
3761#define BT_UUID_GATT_EBPM_VAL 0x2b34
3765#define BT_UUID_GATT_EBPM \
3766 BT_UUID_DECLARE_16(BT_UUID_GATT_EBPM_VAL)
3770#define BT_UUID_GATT_EICP_VAL 0x2b35
3774#define BT_UUID_GATT_EICP \
3775 BT_UUID_DECLARE_16(BT_UUID_GATT_EICP_VAL)
3779#define BT_UUID_GATT_BPR_VAL 0x2b36
3783#define BT_UUID_GATT_BPR \
3784 BT_UUID_DECLARE_16(BT_UUID_GATT_BPR_VAL)
3788#define BT_UUID_GATT_RU_VAL 0x2b37
3792#define BT_UUID_GATT_RU \
3793 BT_UUID_DECLARE_16(BT_UUID_GATT_RU_VAL)
3797#define BT_UUID_GATT_BR_EDR_HD_VAL 0x2b38
3801#define BT_UUID_GATT_BR_EDR_HD \
3802 BT_UUID_DECLARE_16(BT_UUID_GATT_BR_EDR_HD_VAL)
3806#define BT_UUID_GATT_BT_SIG_D_VAL 0x2b39
3810#define BT_UUID_GATT_BT_SIG_D \
3811 BT_UUID_DECLARE_16(BT_UUID_GATT_BT_SIG_D_VAL)
3815#define BT_UUID_GATT_SERVER_FEATURES_VAL 0x2b3a
3819#define BT_UUID_GATT_SERVER_FEATURES \
3820 BT_UUID_DECLARE_16(BT_UUID_GATT_SERVER_FEATURES_VAL)
3824#define BT_UUID_GATT_PHY_AMF_VAL 0x2b3b
3828#define BT_UUID_GATT_PHY_AMF \
3829 BT_UUID_DECLARE_16(BT_UUID_GATT_PHY_AMF_VAL)
3833#define BT_UUID_GATT_GEN_AID_VAL 0x2b3c
3837#define BT_UUID_GATT_GEN_AID \
3838 BT_UUID_DECLARE_16(BT_UUID_GATT_GEN_AID_VAL)
3842#define BT_UUID_GATT_GEN_ASD_VAL 0x2b3d
3846#define BT_UUID_GATT_GEN_ASD \
3847 BT_UUID_DECLARE_16(BT_UUID_GATT_GEN_ASD_VAL)
3851#define BT_UUID_GATT_CR_AID_VAL 0x2b3e
3855#define BT_UUID_GATT_CR_AID \
3856 BT_UUID_DECLARE_16(BT_UUID_GATT_CR_AID_VAL)
3860#define BT_UUID_GATT_CR_ASD_VAL 0x2b3f
3864#define BT_UUID_GATT_CR_ASD \
3865 BT_UUID_DECLARE_16(BT_UUID_GATT_CR_ASD_VAL)
3869#define BT_UUID_GATT_SC_ASD_VAL 0x2b40
3873#define BT_UUID_GATT_SC_ASD \
3874 BT_UUID_DECLARE_16(BT_UUID_GATT_SC_ASD_VAL)
3878#define BT_UUID_GATT_SLP_AID_VAL 0x2b41
3882#define BT_UUID_GATT_SLP_AID \
3883 BT_UUID_DECLARE_16(BT_UUID_GATT_SLP_AID_VAL)
3887#define BT_UUID_GATT_SLP_ASD_VAL 0x2b42
3891#define BT_UUID_GATT_SLP_ASD \
3892 BT_UUID_DECLARE_16(BT_UUID_GATT_SLP_ASD_VAL)
3896#define BT_UUID_GATT_PHY_AMCP_VAL 0x2b43
3900#define BT_UUID_GATT_PHY_AMCP \
3901 BT_UUID_DECLARE_16(BT_UUID_GATT_PHY_AMCP_VAL)
3905#define BT_UUID_GATT_ACS_VAL 0x2b44
3909#define BT_UUID_GATT_ACS \
3910 BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_VAL)
3914#define BT_UUID_GATT_PHY_ASDESC_VAL 0x2b45
3918#define BT_UUID_GATT_PHY_ASDESC \
3919 BT_UUID_DECLARE_16(BT_UUID_GATT_PHY_ASDESC_VAL)
3923#define BT_UUID_GATT_PREF_U_VAL 0x2b46
3927#define BT_UUID_GATT_PREF_U \
3928 BT_UUID_DECLARE_16(BT_UUID_GATT_PREF_U_VAL)
3932#define BT_UUID_GATT_HRES_H_VAL 0x2b47
3936#define BT_UUID_GATT_HRES_H \
3937 BT_UUID_DECLARE_16(BT_UUID_GATT_HRES_H_VAL)
3941#define BT_UUID_GATT_MID_NAME_VAL 0x2b48
3945#define BT_UUID_GATT_MID_NAME \
3946 BT_UUID_DECLARE_16(BT_UUID_GATT_MID_NAME_VAL)
3950#define BT_UUID_GATT_STRDLEN_VAL 0x2b49
3954#define BT_UUID_GATT_STRDLEN \
3955 BT_UUID_DECLARE_16(BT_UUID_GATT_STRDLEN_VAL)
3959#define BT_UUID_GATT_HANDEDNESS_VAL 0x2b4a
3963#define BT_UUID_GATT_HANDEDNESS \
3964 BT_UUID_DECLARE_16(BT_UUID_GATT_HANDEDNESS_VAL)
3968#define BT_UUID_GATT_DEVICE_WP_VAL 0x2b4b
3972#define BT_UUID_GATT_DEVICE_WP \
3973 BT_UUID_DECLARE_16(BT_UUID_GATT_DEVICE_WP_VAL)
3977#define BT_UUID_GATT_4ZHRL_VAL 0x2b4c
3981#define BT_UUID_GATT_4ZHRL \
3982 BT_UUID_DECLARE_16(BT_UUID_GATT_4ZHRL_VAL)
3986#define BT_UUID_GATT_HIET_VAL 0x2b4d
3990#define BT_UUID_GATT_HIET \
3991 BT_UUID_DECLARE_16(BT_UUID_GATT_HIET_VAL)
3995#define BT_UUID_GATT_AG_VAL 0x2b4e
3999#define BT_UUID_GATT_AG \
4000 BT_UUID_DECLARE_16(BT_UUID_GATT_AG_VAL)
4004#define BT_UUID_GATT_SIN_VAL 0x2b4f
4008#define BT_UUID_GATT_SIN \
4009 BT_UUID_DECLARE_16(BT_UUID_GATT_SIN_VAL)
4013#define BT_UUID_GATT_CI_VAL 0x2b50
4017#define BT_UUID_GATT_CI \
4018 BT_UUID_DECLARE_16(BT_UUID_GATT_CI_VAL)
4022#define BT_UUID_GATT_TMAPR_VAL 0x2b51
4026#define BT_UUID_GATT_TMAPR \
4027 BT_UUID_DECLARE_16(BT_UUID_GATT_TMAPR_VAL)
4031#define BT_UUID_AICS_STATE_VAL 0x2b77
4035#define BT_UUID_AICS_STATE \
4036 BT_UUID_DECLARE_16(BT_UUID_AICS_STATE_VAL)
4040#define BT_UUID_AICS_GAIN_SETTINGS_VAL 0x2b78
4044#define BT_UUID_AICS_GAIN_SETTINGS \
4045 BT_UUID_DECLARE_16(BT_UUID_AICS_GAIN_SETTINGS_VAL)
4049#define BT_UUID_AICS_INPUT_TYPE_VAL 0x2b79
4053#define BT_UUID_AICS_INPUT_TYPE \
4054 BT_UUID_DECLARE_16(BT_UUID_AICS_INPUT_TYPE_VAL)
4058#define BT_UUID_AICS_INPUT_STATUS_VAL 0x2b7a
4062#define BT_UUID_AICS_INPUT_STATUS \
4063 BT_UUID_DECLARE_16(BT_UUID_AICS_INPUT_STATUS_VAL)
4067#define BT_UUID_AICS_CONTROL_VAL 0x2b7b
4071#define BT_UUID_AICS_CONTROL \
4072 BT_UUID_DECLARE_16(BT_UUID_AICS_CONTROL_VAL)
4076#define BT_UUID_AICS_DESCRIPTION_VAL 0x2b7c
4080#define BT_UUID_AICS_DESCRIPTION \
4081 BT_UUID_DECLARE_16(BT_UUID_AICS_DESCRIPTION_VAL)
4085#define BT_UUID_VCS_STATE_VAL 0x2b7d
4089#define BT_UUID_VCS_STATE \
4090 BT_UUID_DECLARE_16(BT_UUID_VCS_STATE_VAL)
4094#define BT_UUID_VCS_CONTROL_VAL 0x2b7e
4098#define BT_UUID_VCS_CONTROL \
4099 BT_UUID_DECLARE_16(BT_UUID_VCS_CONTROL_VAL)
4103#define BT_UUID_VCS_FLAGS_VAL 0x2b7f
4107#define BT_UUID_VCS_FLAGS \
4108 BT_UUID_DECLARE_16(BT_UUID_VCS_FLAGS_VAL)
4112#define BT_UUID_VOCS_STATE_VAL 0x2b80
4116#define BT_UUID_VOCS_STATE \
4117 BT_UUID_DECLARE_16(BT_UUID_VOCS_STATE_VAL)
4121#define BT_UUID_VOCS_LOCATION_VAL 0x2b81
4125#define BT_UUID_VOCS_LOCATION \
4126 BT_UUID_DECLARE_16(BT_UUID_VOCS_LOCATION_VAL)
4130#define BT_UUID_VOCS_CONTROL_VAL 0x2b82
4134#define BT_UUID_VOCS_CONTROL \
4135 BT_UUID_DECLARE_16(BT_UUID_VOCS_CONTROL_VAL)
4139#define BT_UUID_VOCS_DESCRIPTION_VAL 0x2b83
4143#define BT_UUID_VOCS_DESCRIPTION \
4144 BT_UUID_DECLARE_16(BT_UUID_VOCS_DESCRIPTION_VAL)
4148#define BT_UUID_CSIS_SIRK_VAL 0x2b84
4152#define BT_UUID_CSIS_SIRK BT_UUID_DECLARE_16(BT_UUID_CSIS_SIRK_VAL)
4156#define BT_UUID_CSIS_SET_SIZE_VAL 0x2b85
4160#define BT_UUID_CSIS_SET_SIZE \
4161 BT_UUID_DECLARE_16(BT_UUID_CSIS_SET_SIZE_VAL)
4165#define BT_UUID_CSIS_SET_LOCK_VAL 0x2b86
4169#define BT_UUID_CSIS_SET_LOCK \
4170 BT_UUID_DECLARE_16(BT_UUID_CSIS_SET_LOCK_VAL)
4174#define BT_UUID_CSIS_RANK_VAL 0x2b87
4178#define BT_UUID_CSIS_RANK \
4179 BT_UUID_DECLARE_16(BT_UUID_CSIS_RANK_VAL)
4183#define BT_UUID_GATT_EDKM_VAL 0x2b88
4187#define BT_UUID_GATT_EDKM \
4188 BT_UUID_DECLARE_16(BT_UUID_GATT_EDKM_VAL)
4192#define BT_UUID_GATT_AE32_VAL 0x2b89
4196#define BT_UUID_GATT_AE32 \
4197 BT_UUID_DECLARE_16(BT_UUID_GATT_AE32_VAL)
4201#define BT_UUID_GATT_AP_VAL 0x2b8a
4205#define BT_UUID_GATT_AP \
4206 BT_UUID_DECLARE_16(BT_UUID_GATT_AP_VAL)
4210#define BT_UUID_GATT_CO2CONC_VAL 0x2b8c
4214#define BT_UUID_GATT_CO2CONC \
4215 BT_UUID_DECLARE_16(BT_UUID_GATT_CO2CONC_VAL)
4219#define BT_UUID_GATT_COS_VAL 0x2b8d
4223#define BT_UUID_GATT_COS \
4224 BT_UUID_DECLARE_16(BT_UUID_GATT_COS_VAL)
4228#define BT_UUID_GATT_DEVTF_VAL 0x2b8e
4232#define BT_UUID_GATT_DEVTF \
4233 BT_UUID_DECLARE_16(BT_UUID_GATT_DEVTF_VAL)
4237#define BT_UUID_GATT_DEVTP_VAL 0x2b8f
4241#define BT_UUID_GATT_DEVTP \
4242 BT_UUID_DECLARE_16(BT_UUID_GATT_DEVTP_VAL)
4246#define BT_UUID_GATT_DEVT_VAL 0x2b90
4250#define BT_UUID_GATT_DEVT \
4251 BT_UUID_DECLARE_16(BT_UUID_GATT_DEVT_VAL)
4255#define BT_UUID_GATT_DEVTCP_VAL 0x2b91
4259#define BT_UUID_GATT_DEVTCP \
4260 BT_UUID_DECLARE_16(BT_UUID_GATT_DEVTCP_VAL)
4264#define BT_UUID_GATT_TCLD_VAL 0x2b92
4268#define BT_UUID_GATT_TCLD \
4269 BT_UUID_DECLARE_16(BT_UUID_GATT_TCLD_VAL)
4273#define BT_UUID_MCS_PLAYER_NAME_VAL 0x2b93
4277#define BT_UUID_MCS_PLAYER_NAME \
4278 BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYER_NAME_VAL)
4282#define BT_UUID_MCS_ICON_OBJ_ID_VAL 0x2b94
4286#define BT_UUID_MCS_ICON_OBJ_ID \
4287 BT_UUID_DECLARE_16(BT_UUID_MCS_ICON_OBJ_ID_VAL)
4291#define BT_UUID_MCS_ICON_URL_VAL 0x2b95
4295#define BT_UUID_MCS_ICON_URL \
4296 BT_UUID_DECLARE_16(BT_UUID_MCS_ICON_URL_VAL)
4300#define BT_UUID_MCS_TRACK_CHANGED_VAL 0x2b96
4304#define BT_UUID_MCS_TRACK_CHANGED \
4305 BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_CHANGED_VAL)
4309#define BT_UUID_MCS_TRACK_TITLE_VAL 0x2b97
4313#define BT_UUID_MCS_TRACK_TITLE \
4314 BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_TITLE_VAL)
4318#define BT_UUID_MCS_TRACK_DURATION_VAL 0x2b98
4322#define BT_UUID_MCS_TRACK_DURATION \
4323 BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_DURATION_VAL)
4327#define BT_UUID_MCS_TRACK_POSITION_VAL 0x2b99
4331#define BT_UUID_MCS_TRACK_POSITION \
4332 BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_POSITION_VAL)
4336#define BT_UUID_MCS_PLAYBACK_SPEED_VAL 0x2b9a
4340#define BT_UUID_MCS_PLAYBACK_SPEED \
4341 BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYBACK_SPEED_VAL)
4345#define BT_UUID_MCS_SEEKING_SPEED_VAL 0x2b9b
4349#define BT_UUID_MCS_SEEKING_SPEED \
4350 BT_UUID_DECLARE_16(BT_UUID_MCS_SEEKING_SPEED_VAL)
4354#define BT_UUID_MCS_TRACK_SEGMENTS_OBJ_ID_VAL 0x2b9c
4358#define BT_UUID_MCS_TRACK_SEGMENTS_OBJ_ID \
4359 BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_SEGMENTS_OBJ_ID_VAL)
4363#define BT_UUID_MCS_CURRENT_TRACK_OBJ_ID_VAL 0x2b9d
4367#define BT_UUID_MCS_CURRENT_TRACK_OBJ_ID \
4368 BT_UUID_DECLARE_16(BT_UUID_MCS_CURRENT_TRACK_OBJ_ID_VAL)
4372#define BT_UUID_MCS_NEXT_TRACK_OBJ_ID_VAL 0x2b9e
4376#define BT_UUID_MCS_NEXT_TRACK_OBJ_ID \
4377 BT_UUID_DECLARE_16(BT_UUID_MCS_NEXT_TRACK_OBJ_ID_VAL)
4381#define BT_UUID_MCS_PARENT_GROUP_OBJ_ID_VAL 0x2b9f
4385#define BT_UUID_MCS_PARENT_GROUP_OBJ_ID \
4386 BT_UUID_DECLARE_16(BT_UUID_MCS_PARENT_GROUP_OBJ_ID_VAL)
4390#define BT_UUID_MCS_CURRENT_GROUP_OBJ_ID_VAL 0x2ba0
4394#define BT_UUID_MCS_CURRENT_GROUP_OBJ_ID \
4395 BT_UUID_DECLARE_16(BT_UUID_MCS_CURRENT_GROUP_OBJ_ID_VAL)
4399#define BT_UUID_MCS_PLAYING_ORDER_VAL 0x2ba1
4403#define BT_UUID_MCS_PLAYING_ORDER \
4404 BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYING_ORDER_VAL)
4408#define BT_UUID_MCS_PLAYING_ORDERS_VAL 0x2ba2
4412#define BT_UUID_MCS_PLAYING_ORDERS \
4413 BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYING_ORDERS_VAL)
4417#define BT_UUID_MCS_MEDIA_STATE_VAL 0x2ba3
4421#define BT_UUID_MCS_MEDIA_STATE \
4422 BT_UUID_DECLARE_16(BT_UUID_MCS_MEDIA_STATE_VAL)
4426#define BT_UUID_MCS_MEDIA_CONTROL_POINT_VAL 0x2ba4
4430#define BT_UUID_MCS_MEDIA_CONTROL_POINT \
4431 BT_UUID_DECLARE_16(BT_UUID_MCS_MEDIA_CONTROL_POINT_VAL)
4435#define BT_UUID_MCS_MEDIA_CONTROL_OPCODES_VAL 0x2ba5
4439#define BT_UUID_MCS_MEDIA_CONTROL_OPCODES \
4440 BT_UUID_DECLARE_16(BT_UUID_MCS_MEDIA_CONTROL_OPCODES_VAL)
4444#define BT_UUID_MCS_SEARCH_RESULTS_OBJ_ID_VAL 0x2ba6
4448#define BT_UUID_MCS_SEARCH_RESULTS_OBJ_ID \
4449 BT_UUID_DECLARE_16(BT_UUID_MCS_SEARCH_RESULTS_OBJ_ID_VAL)
4453#define BT_UUID_MCS_SEARCH_CONTROL_POINT_VAL 0x2ba7
4457#define BT_UUID_MCS_SEARCH_CONTROL_POINT \
4458 BT_UUID_DECLARE_16(BT_UUID_MCS_SEARCH_CONTROL_POINT_VAL)
4462#define BT_UUID_GATT_E32_VAL 0x2ba8
4466#define BT_UUID_GATT_E32 \
4467 BT_UUID_DECLARE_16(BT_UUID_GATT_E32_VAL)
4472#define BT_UUID_OTS_TYPE_MPL_ICON_VAL 0x2ba9
4476#define BT_UUID_OTS_TYPE_MPL_ICON \
4477 BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_MPL_ICON_VAL)
4481#define BT_UUID_OTS_TYPE_TRACK_SEGMENT_VAL 0x2baa
4485#define BT_UUID_OTS_TYPE_TRACK_SEGMENT \
4486 BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_TRACK_SEGMENT_VAL)
4490#define BT_UUID_OTS_TYPE_TRACK_VAL 0x2bab
4494#define BT_UUID_OTS_TYPE_TRACK \
4495 BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_TRACK_VAL)
4499#define BT_UUID_OTS_TYPE_GROUP_VAL 0x2bac
4503#define BT_UUID_OTS_TYPE_GROUP \
4504 BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_GROUP_VAL)
4508#define BT_UUID_GATT_CTEE_VAL 0x2bad
4512#define BT_UUID_GATT_CTEE \
4513 BT_UUID_DECLARE_16(BT_UUID_GATT_CTEE_VAL)
4517#define BT_UUID_GATT_ACTEML_VAL 0x2bae
4521#define BT_UUID_GATT_ACTEML \
4522 BT_UUID_DECLARE_16(BT_UUID_GATT_ACTEML_VAL)
4526#define BT_UUID_GATT_ACTEMTC_VAL 0x2baf
4530#define BT_UUID_GATT_ACTEMTC \
4531 BT_UUID_DECLARE_16(BT_UUID_GATT_ACTEMTC_VAL)
4535#define BT_UUID_GATT_ACTETD_VAL 0x2bb0
4539#define BT_UUID_GATT_ACTETD \
4540 BT_UUID_DECLARE_16(BT_UUID_GATT_ACTETD_VAL)
4544#define BT_UUID_GATT_ACTEI_VAL 0x2bb1
4548#define BT_UUID_GATT_ACTEI \
4549 BT_UUID_DECLARE_16(BT_UUID_GATT_ACTEI_VAL)
4553#define BT_UUID_GATT_ACTEP_VAL 0x2bb2
4557#define BT_UUID_GATT_ACTEP \
4558 BT_UUID_DECLARE_16(BT_UUID_GATT_ACTEP_VAL)
4562#define BT_UUID_TBS_PROVIDER_NAME_VAL 0x2bb3
4566#define BT_UUID_TBS_PROVIDER_NAME \
4567 BT_UUID_DECLARE_16(BT_UUID_TBS_PROVIDER_NAME_VAL)
4571#define BT_UUID_TBS_UCI_VAL 0x2bb4
4575#define BT_UUID_TBS_UCI \
4576 BT_UUID_DECLARE_16(BT_UUID_TBS_UCI_VAL)
4580#define BT_UUID_TBS_TECHNOLOGY_VAL 0x2bb5
4584#define BT_UUID_TBS_TECHNOLOGY \
4585 BT_UUID_DECLARE_16(BT_UUID_TBS_TECHNOLOGY_VAL)
4589#define BT_UUID_TBS_URI_LIST_VAL 0x2bb6
4593#define BT_UUID_TBS_URI_LIST \
4594 BT_UUID_DECLARE_16(BT_UUID_TBS_URI_LIST_VAL)
4598#define BT_UUID_TBS_SIGNAL_STRENGTH_VAL 0x2bb7
4602#define BT_UUID_TBS_SIGNAL_STRENGTH \
4603 BT_UUID_DECLARE_16(BT_UUID_TBS_SIGNAL_STRENGTH_VAL)
4607#define BT_UUID_TBS_SIGNAL_INTERVAL_VAL 0x2bb8
4611#define BT_UUID_TBS_SIGNAL_INTERVAL \
4612 BT_UUID_DECLARE_16(BT_UUID_TBS_SIGNAL_INTERVAL_VAL)
4616#define BT_UUID_TBS_LIST_CURRENT_CALLS_VAL 0x2bb9
4620#define BT_UUID_TBS_LIST_CURRENT_CALLS \
4621 BT_UUID_DECLARE_16(BT_UUID_TBS_LIST_CURRENT_CALLS_VAL)
4625#define BT_UUID_CCID_VAL 0x2bba
4629#define BT_UUID_CCID \
4630 BT_UUID_DECLARE_16(BT_UUID_CCID_VAL)
4634#define BT_UUID_TBS_STATUS_FLAGS_VAL 0x2bbb
4638#define BT_UUID_TBS_STATUS_FLAGS \
4639 BT_UUID_DECLARE_16(BT_UUID_TBS_STATUS_FLAGS_VAL)
4643#define BT_UUID_TBS_INCOMING_URI_VAL 0x2bbc
4647#define BT_UUID_TBS_INCOMING_URI \
4648 BT_UUID_DECLARE_16(BT_UUID_TBS_INCOMING_URI_VAL)
4652#define BT_UUID_TBS_CALL_STATE_VAL 0x2bbd
4656#define BT_UUID_TBS_CALL_STATE \
4657 BT_UUID_DECLARE_16(BT_UUID_TBS_CALL_STATE_VAL)
4661#define BT_UUID_TBS_CALL_CONTROL_POINT_VAL 0x2bbe
4665#define BT_UUID_TBS_CALL_CONTROL_POINT \
4666 BT_UUID_DECLARE_16(BT_UUID_TBS_CALL_CONTROL_POINT_VAL)
4670#define BT_UUID_TBS_OPTIONAL_OPCODES_VAL 0x2bbf
4674#define BT_UUID_TBS_OPTIONAL_OPCODES \
4675 BT_UUID_DECLARE_16(BT_UUID_TBS_OPTIONAL_OPCODES_VAL)
4679#define BT_UUID_TBS_TERMINATE_REASON_VAL 0x2bc0
4683#define BT_UUID_TBS_TERMINATE_REASON \
4684 BT_UUID_DECLARE_16(BT_UUID_TBS_TERMINATE_REASON_VAL)
4688#define BT_UUID_TBS_INCOMING_CALL_VAL 0x2bc1
4692#define BT_UUID_TBS_INCOMING_CALL \
4693 BT_UUID_DECLARE_16(BT_UUID_TBS_INCOMING_CALL_VAL)
4697#define BT_UUID_TBS_FRIENDLY_NAME_VAL 0x2bc2
4701#define BT_UUID_TBS_FRIENDLY_NAME \
4702 BT_UUID_DECLARE_16(BT_UUID_TBS_FRIENDLY_NAME_VAL)
4706#define BT_UUID_MICS_MUTE_VAL 0x2bc3
4710#define BT_UUID_MICS_MUTE \
4711 BT_UUID_DECLARE_16(BT_UUID_MICS_MUTE_VAL)
4715#define BT_UUID_ASCS_ASE_SNK_VAL 0x2bc4
4719#define BT_UUID_ASCS_ASE_SNK \
4720 BT_UUID_DECLARE_16(BT_UUID_ASCS_ASE_SNK_VAL)
4724#define BT_UUID_ASCS_ASE_SRC_VAL 0x2bc5
4728#define BT_UUID_ASCS_ASE_SRC \
4729 BT_UUID_DECLARE_16(BT_UUID_ASCS_ASE_SRC_VAL)
4733#define BT_UUID_ASCS_ASE_CP_VAL 0x2bc6
4737#define BT_UUID_ASCS_ASE_CP \
4738 BT_UUID_DECLARE_16(BT_UUID_ASCS_ASE_CP_VAL)
4742#define BT_UUID_BASS_CONTROL_POINT_VAL 0x2bc7
4746#define BT_UUID_BASS_CONTROL_POINT \
4747 BT_UUID_DECLARE_16(BT_UUID_BASS_CONTROL_POINT_VAL)
4751#define BT_UUID_BASS_RECV_STATE_VAL 0x2bc8
4755#define BT_UUID_BASS_RECV_STATE \
4756 BT_UUID_DECLARE_16(BT_UUID_BASS_RECV_STATE_VAL)
4760#define BT_UUID_PACS_SNK_VAL 0x2bc9
4764#define BT_UUID_PACS_SNK \
4765 BT_UUID_DECLARE_16(BT_UUID_PACS_SNK_VAL)
4769#define BT_UUID_PACS_SNK_LOC_VAL 0x2bca
4773#define BT_UUID_PACS_SNK_LOC \
4774 BT_UUID_DECLARE_16(BT_UUID_PACS_SNK_LOC_VAL)
4778#define BT_UUID_PACS_SRC_VAL 0x2bcb
4782#define BT_UUID_PACS_SRC \
4783 BT_UUID_DECLARE_16(BT_UUID_PACS_SRC_VAL)
4787#define BT_UUID_PACS_SRC_LOC_VAL 0x2bcc
4791#define BT_UUID_PACS_SRC_LOC \
4792 BT_UUID_DECLARE_16(BT_UUID_PACS_SRC_LOC_VAL)
4796#define BT_UUID_PACS_AVAILABLE_CONTEXT_VAL 0x2bcd
4800#define BT_UUID_PACS_AVAILABLE_CONTEXT \
4801 BT_UUID_DECLARE_16(BT_UUID_PACS_AVAILABLE_CONTEXT_VAL)
4805#define BT_UUID_PACS_SUPPORTED_CONTEXT_VAL 0x2bce
4809#define BT_UUID_PACS_SUPPORTED_CONTEXT \
4810 BT_UUID_DECLARE_16(BT_UUID_PACS_SUPPORTED_CONTEXT_VAL)
4814#define BT_UUID_GATT_NH4CONC_VAL 0x2bcf
4818#define BT_UUID_GATT_NH4CONC \
4819 BT_UUID_DECLARE_16(BT_UUID_GATT_NH4CONC_VAL)
4823#define BT_UUID_GATT_COCONC_VAL 0x2bd0
4827#define BT_UUID_GATT_COCONC \
4828 BT_UUID_DECLARE_16(BT_UUID_GATT_COCONC_VAL)
4832#define BT_UUID_GATT_CH4CONC_VAL 0x2bd1
4836#define BT_UUID_GATT_CH4CONC \
4837 BT_UUID_DECLARE_16(BT_UUID_GATT_CH4CONC_VAL)
4841#define BT_UUID_GATT_NO2CONC_VAL 0x2bd2
4845#define BT_UUID_GATT_NO2CONC \
4846 BT_UUID_DECLARE_16(BT_UUID_GATT_NO2CONC_VAL)
4850#define BT_UUID_GATT_NONCH4CONC_VAL 0x2bd3
4854#define BT_UUID_GATT_NONCH4CONC \
4855 BT_UUID_DECLARE_16(BT_UUID_GATT_NONCH4CONC_VAL)
4859#define BT_UUID_GATT_O3CONC_VAL 0x2bd4
4863#define BT_UUID_GATT_O3CONC \
4864 BT_UUID_DECLARE_16(BT_UUID_GATT_O3CONC_VAL)
4868#define BT_UUID_GATT_PM1CONC_VAL 0x2bd5
4872#define BT_UUID_GATT_PM1CONC \
4873 BT_UUID_DECLARE_16(BT_UUID_GATT_PM1CONC_VAL)
4877#define BT_UUID_GATT_PM25CONC_VAL 0x2bd6
4881#define BT_UUID_GATT_PM25CONC \
4882 BT_UUID_DECLARE_16(BT_UUID_GATT_PM25CONC_VAL)
4886#define BT_UUID_GATT_PM10CONC_VAL 0x2bd7
4890#define BT_UUID_GATT_PM10CONC \
4891 BT_UUID_DECLARE_16(BT_UUID_GATT_PM10CONC_VAL)
4895#define BT_UUID_GATT_SO2CONC_VAL 0x2bd8
4899#define BT_UUID_GATT_SO2CONC \
4900 BT_UUID_DECLARE_16(BT_UUID_GATT_SO2CONC_VAL)
4904#define BT_UUID_GATT_SF6CONC_VAL 0x2bd9
4908#define BT_UUID_GATT_SF6CONC \
4909 BT_UUID_DECLARE_16(BT_UUID_GATT_SF6CONC_VAL)
4913#define BT_UUID_HAS_HEARING_AID_FEATURES_VAL 0x2bda
4917#define BT_UUID_HAS_HEARING_AID_FEATURES \
4918 BT_UUID_DECLARE_16(BT_UUID_HAS_HEARING_AID_FEATURES_VAL)
4922#define BT_UUID_HAS_PRESET_CONTROL_POINT_VAL 0x2bdb
4926#define BT_UUID_HAS_PRESET_CONTROL_POINT \
4927 BT_UUID_DECLARE_16(BT_UUID_HAS_PRESET_CONTROL_POINT_VAL)
4931#define BT_UUID_HAS_ACTIVE_PRESET_INDEX_VAL 0x2bdc
4935#define BT_UUID_HAS_ACTIVE_PRESET_INDEX \
4936 BT_UUID_DECLARE_16(BT_UUID_HAS_ACTIVE_PRESET_INDEX_VAL)
4940#define BT_UUID_GATT_FSTR64_VAL 0x2bde
4944#define BT_UUID_GATT_FSTR64 \
4945 BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR64_VAL)
4949#define BT_UUID_GATT_HITEMP_VAL 0x2bdf
4953#define BT_UUID_GATT_HITEMP \
4954 BT_UUID_DECLARE_16(BT_UUID_GATT_HITEMP_VAL)
4958#define BT_UUID_GATT_HV_VAL 0x2be0
4962#define BT_UUID_GATT_HV \
4963 BT_UUID_DECLARE_16(BT_UUID_GATT_HV_VAL)
4967#define BT_UUID_GATT_LD_VAL 0x2be1
4971#define BT_UUID_GATT_LD \
4972 BT_UUID_DECLARE_16(BT_UUID_GATT_LD_VAL)
4976#define BT_UUID_GATT_LO_VAL 0x2be2
4980#define BT_UUID_GATT_LO \
4981 BT_UUID_DECLARE_16(BT_UUID_GATT_LO_VAL)
4985#define BT_UUID_GATT_LST_VAL 0x2be3
4989#define BT_UUID_GATT_LST \
4990 BT_UUID_DECLARE_16(BT_UUID_GATT_LST_VAL)
4994#define BT_UUID_GATT_NOISE_VAL 0x2be4
4998#define BT_UUID_GATT_NOISE \
4999 BT_UUID_DECLARE_16(BT_UUID_GATT_NOISE_VAL)
5003#define BT_UUID_GATT_RRCCTP_VAL 0x2be5
5007#define BT_UUID_GATT_RRCCTR \
5008 BT_UUID_DECLARE_16(BT_UUID_GATT_RRCCTR_VAL)
5012#define BT_UUID_GATT_TIM_S32_VAL 0x2be6
5016#define BT_UUID_GATT_TIM_S32 \
5017 BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_S32_VAL)
5021#define BT_UUID_GATT_VOCCONC_VAL 0x2be7
5025#define BT_UUID_GATT_VOCCONC \
5026 BT_UUID_DECLARE_16(BT_UUID_GATT_VOCCONC_VAL)
5030#define BT_UUID_GATT_VF_VAL 0x2be8
5034#define BT_UUID_GATT_VF \
5035 BT_UUID_DECLARE_16(BT_UUID_GATT_VF_VAL)
5039#define BT_UUID_BAS_BATTERY_CRIT_STATUS_VAL 0x2be9
5043#define BT_UUID_BAS_BATTERY_CRIT_STATUS \
5044 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_CRIT_STATUS_VAL)
5048#define BT_UUID_BAS_BATTERY_HEALTH_STATUS_VAL 0x2bea
5052#define BT_UUID_BAS_BATTERY_HEALTH_STATUS \
5053 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_HEALTH_STATUS_VAL)
5057#define BT_UUID_BAS_BATTERY_HEALTH_INF_VAL 0x2beb
5061#define BT_UUID_BAS_BATTERY_HEALTH_INF \
5062 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_HEALTH_INF_VAL)
5066#define BT_UUID_BAS_BATTERY_INF_VAL 0x2bec
5070#define BT_UUID_BAS_BATTERY_INF \
5071 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_INF_VAL)
5075#define BT_UUID_BAS_BATTERY_LEVEL_STATUS_VAL 0x2bed
5079#define BT_UUID_BAS_BATTERY_LEVEL_STATUS \
5080 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_LEVEL_STATUS_VAL)
5084#define BT_UUID_BAS_BATTERY_TIME_STATUS_VAL 0x2bee
5088#define BT_UUID_BAS_BATTERY_TIME_STATUS \
5089 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_TIME_STATUS_VAL)
5093#define BT_UUID_GATT_ESD_VAL 0x2bef
5097#define BT_UUID_GATT_ESD \
5098 BT_UUID_DECLARE_16(BT_UUID_GATT_ESD_VAL)
5102#define BT_UUID_BAS_BATTERY_ENERGY_STATUS_VAL 0x2bf0
5106#define BT_UUID_BAS_BATTERY_ENERGY_STATUS \
5107 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_ENERGY_STATUS_VAL)
5111#define BT_UUID_ETS_CURRENT_ELAPSED_TIME_VAL 0x2bf2
5115#define BT_UUID_ETS_CURRENT_ELAPSED_TIME \
5116 BT_UUID_DECLARE_16(BT_UUID_ETS_CURRENT_ELAPSED_TIME_VAL)
5120#define BT_UUID_GATT_SL_VAL 0x2bf5
5124#define BT_UUID_GATT_SL \
5125 BT_UUID_DECLARE_16(BT_UUID_GATT_SL_VAL)
5130#define BT_UUID_UDI_FOR_MEDICAL_DEVICES_VAL 0x2bff
5134#define BT_UUID_UDI_FOR_MEDICAL_DEVICES \
5135 BT_UUID_DECLARE_16(BT_UUID_UDI_FOR_MEDICAL_DEVICES_VAL)
5140#define BT_UUID_GMAS_VAL 0x1858
5144#define BT_UUID_GMAS BT_UUID_DECLARE_16(BT_UUID_GMAS_VAL)
5149#define BT_UUID_GMAP_ROLE_VAL 0x2C00
5153#define BT_UUID_GMAP_ROLE BT_UUID_DECLARE_16(BT_UUID_GMAP_ROLE_VAL)
5158#define BT_UUID_GMAP_UGG_FEAT_VAL 0x2C01
5162#define BT_UUID_GMAP_UGG_FEAT BT_UUID_DECLARE_16(BT_UUID_GMAP_UGG_FEAT_VAL)
5167#define BT_UUID_GMAP_UGT_FEAT_VAL 0x2C02
5171#define BT_UUID_GMAP_UGT_FEAT BT_UUID_DECLARE_16(BT_UUID_GMAP_UGT_FEAT_VAL)
5176#define BT_UUID_GMAP_BGS_FEAT_VAL 0x2C03
5180#define BT_UUID_GMAP_BGS_FEAT BT_UUID_DECLARE_16(BT_UUID_GMAP_BGS_FEAT_VAL)
5185#define BT_UUID_GMAP_BGR_FEAT_VAL 0x2C04
5189#define BT_UUID_GMAP_BGR_FEAT BT_UUID_DECLARE_16(BT_UUID_GMAP_BGR_FEAT_VAL)
5194#define BT_UUID_SDP_VAL 0x0001
5195#define BT_UUID_SDP BT_UUID_DECLARE_16(BT_UUID_SDP_VAL)
5196#define BT_UUID_UDP_VAL 0x0002
5197#define BT_UUID_UDP BT_UUID_DECLARE_16(BT_UUID_UDP_VAL)
5198#define BT_UUID_RFCOMM_VAL 0x0003
5199#define BT_UUID_RFCOMM BT_UUID_DECLARE_16(BT_UUID_RFCOMM_VAL)
5200#define BT_UUID_TCP_VAL 0x0004
5201#define BT_UUID_TCP BT_UUID_DECLARE_16(BT_UUID_TCP_VAL)
5202#define BT_UUID_TCS_BIN_VAL 0x0005
5203#define BT_UUID_TCS_BIN BT_UUID_DECLARE_16(BT_UUID_TCS_BIN_VAL)
5204#define BT_UUID_TCS_AT_VAL 0x0006
5205#define BT_UUID_TCS_AT BT_UUID_DECLARE_16(BT_UUID_TCS_AT_VAL)
5206#define BT_UUID_ATT_VAL 0x0007
5207#define BT_UUID_ATT BT_UUID_DECLARE_16(BT_UUID_ATT_VAL)
5208#define BT_UUID_OBEX_VAL 0x0008
5209#define BT_UUID_OBEX BT_UUID_DECLARE_16(BT_UUID_OBEX_VAL)
5210#define BT_UUID_IP_VAL 0x0009
5211#define BT_UUID_IP BT_UUID_DECLARE_16(BT_UUID_IP_VAL)
5212#define BT_UUID_FTP_VAL 0x000a
5213#define BT_UUID_FTP BT_UUID_DECLARE_16(BT_UUID_FTP_VAL)
5214#define BT_UUID_HTTP_VAL 0x000c
5215#define BT_UUID_HTTP BT_UUID_DECLARE_16(BT_UUID_HTTP_VAL)
5216#define BT_UUID_WSP_VAL 0x000e
5217#define BT_UUID_WSP BT_UUID_DECLARE_16(BT_UUID_WSP_VAL)
5218#define BT_UUID_BNEP_VAL 0x000f
5219#define BT_UUID_BNEP BT_UUID_DECLARE_16(BT_UUID_BNEP_VAL)
5220#define BT_UUID_UPNP_VAL 0x0010
5221#define BT_UUID_UPNP BT_UUID_DECLARE_16(BT_UUID_UPNP_VAL)
5222#define BT_UUID_HIDP_VAL 0x0011
5223#define BT_UUID_HIDP BT_UUID_DECLARE_16(BT_UUID_HIDP_VAL)
5224#define BT_UUID_HCRP_CTRL_VAL 0x0012
5225#define BT_UUID_HCRP_CTRL BT_UUID_DECLARE_16(BT_UUID_HCRP_CTRL_VAL)
5226#define BT_UUID_HCRP_DATA_VAL 0x0014
5227#define BT_UUID_HCRP_DATA BT_UUID_DECLARE_16(BT_UUID_HCRP_DATA_VAL)
5228#define BT_UUID_HCRP_NOTE_VAL 0x0016
5229#define BT_UUID_HCRP_NOTE BT_UUID_DECLARE_16(BT_UUID_HCRP_NOTE_VAL)
5230#define BT_UUID_AVCTP_VAL 0x0017
5231#define BT_UUID_AVCTP BT_UUID_DECLARE_16(BT_UUID_AVCTP_VAL)
5232#define BT_UUID_AVCTP_BROWSING_VAL 0x0018
5233#define BT_UUID_AVCTP_BROWSING BT_UUID_DECLARE_16(BT_UUID_AVCTP_BROWSING_VAL)
5234#define BT_UUID_AVDTP_VAL 0x0019
5235#define BT_UUID_AVDTP BT_UUID_DECLARE_16(BT_UUID_AVDTP_VAL)
5236#define BT_UUID_CMTP_VAL 0x001b
5237#define BT_UUID_CMTP BT_UUID_DECLARE_16(BT_UUID_CMTP_VAL)
5238#define BT_UUID_UDI_VAL 0x001d
5239#define BT_UUID_UDI BT_UUID_DECLARE_16(BT_UUID_UDI_VAL)
5240#define BT_UUID_MCAP_CTRL_VAL 0x001e
5241#define BT_UUID_MCAP_CTRL BT_UUID_DECLARE_16(BT_UUID_MCAP_CTRL_VAL)
5242#define BT_UUID_MCAP_DATA_VAL 0x001f
5243#define BT_UUID_MCAP_DATA BT_UUID_DECLARE_16(BT_UUID_MCAP_DATA_VAL)
5244#define BT_UUID_L2CAP_VAL 0x0100
5245#define BT_UUID_L2CAP BT_UUID_DECLARE_16(BT_UUID_L2CAP_VAL)
int bt_uuid_from_str(const char *str, struct bt_uuid_any *uuid)
Convert a UUID string to a Bluetooth UUID.
int bt_uuid_compress(const struct bt_uuid *src, struct bt_uuid_any *dst)
Compress a 128-bit UUID to 16-bit or 32-bit if it matches the Bluetooth Base UUID.
#define BT_UUID_SIZE_128
Size in octets of a 128-bit UUID.
Definition uuid.h:47
bool bt_uuid_create(struct bt_uuid *uuid, const uint8_t *data, uint8_t data_len)
Create a bt_uuid from a little-endian data buffer.
void bt_uuid_to_str(const struct bt_uuid *uuid, char *str, size_t len)
Convert Bluetooth UUID to string.
int bt_uuid_cmp(const struct bt_uuid *u1, const struct bt_uuid *u2)
Compare Bluetooth UUIDs.
@ BT_UUID_TYPE_32
UUID type 32-bit.
Definition uuid.h:35
@ BT_UUID_TYPE_128
UUID type 128-bit.
Definition uuid.h:37
@ BT_UUID_TYPE_16
UUID type 16-bit.
Definition uuid.h:33
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
__UINT16_TYPE__ uint16_t
Definition stdint.h:89
uint8_t val[16]
UUID value, 128-bit in little-endian format.
Definition uuid.h:72
struct bt_uuid uuid
UUID generic type.
Definition uuid.h:70
struct bt_uuid uuid
UUID generic type.
Definition uuid.h:56
uint16_t val
UUID value, 16-bit in host endianness.
Definition uuid.h:58
uint32_t val
UUID value, 32-bit in host endianness.
Definition uuid.h:65
struct bt_uuid uuid
UUID generic type.
Definition uuid.h:63
Helper type that can store any UUID size.
Definition uuid.h:76
struct bt_uuid uuid
Generic UUID view.
Definition uuid.h:80
struct bt_uuid_128 u128
128-bit UUID view.
Definition uuid.h:86
struct bt_uuid_32 u32
32-bit UUID view.
Definition uuid.h:84
struct bt_uuid_16 u16
16-bit UUID view.
Definition uuid.h:82
This is a 'tentative' type and should be used as a pointer only.
Definition uuid.h:50
uint8_t type
Definition uuid.h:51
Binary representation of a UUID.
Definition uuid.h:48