10#ifndef ZEPHYR_INCLUDE_BLUETOOTH_UUID_H_
11#define ZEPHYR_INCLUDE_BLUETOOTH_UUID_H_
43#define BT_UUID_SIZE_16 2
46#define BT_UUID_SIZE_32 4
49#define BT_UUID_SIZE_128 16
96#define BT_UUID_INIT_16(value) \
98 .uuid = { BT_UUID_TYPE_16 }, \
106#define BT_UUID_INIT_32(value) \
108 .uuid = { BT_UUID_TYPE_32 }, \
118#define BT_UUID_INIT_128(value...) \
120 .uuid = { BT_UUID_TYPE_128 }, \
130#define BT_UUID_DECLARE_16(value) \
131 ((const struct bt_uuid *) ((const struct bt_uuid_16[]) {BT_UUID_INIT_16(value)}))
139#define BT_UUID_DECLARE_32(value) \
140 ((const struct bt_uuid *) ((const struct bt_uuid_32[]) {BT_UUID_INIT_32(value)}))
150#define BT_UUID_DECLARE_128(value...) \
151 ((const struct bt_uuid *) ((const struct bt_uuid_128[]) {BT_UUID_INIT_128(value)}))
154#define BT_UUID_16(__u) CONTAINER_OF(__u, struct bt_uuid_16, uuid)
157#define BT_UUID_32(__u) CONTAINER_OF(__u, struct bt_uuid_32, uuid)
160#define BT_UUID_128(__u) CONTAINER_OF(__u, struct bt_uuid_128, uuid)
195#define BT_UUID_128_ENCODE(w32, w1, w2, w3, w48) \
196 BT_BYTES_LIST_LE48(w48),\
197 BT_BYTES_LIST_LE16(w3), \
198 BT_BYTES_LIST_LE16(w2), \
199 BT_BYTES_LIST_LE16(w1), \
200 BT_BYTES_LIST_LE32(w32)
217#define BT_UUID_16_ENCODE(w16) BT_BYTES_LIST_LE16(w16)
234#define BT_UUID_32_ENCODE(w32) BT_BYTES_LIST_LE32(w32)
243#define BT_UUID_STR_LEN 37
248#define BT_UUID_GAP_VAL 0x1800
253 BT_UUID_DECLARE_16(BT_UUID_GAP_VAL)
257#define BT_UUID_GATT_VAL 0x1801
261#define BT_UUID_GATT \
262 BT_UUID_DECLARE_16(BT_UUID_GATT_VAL)
266#define BT_UUID_IAS_VAL 0x1802
271 BT_UUID_DECLARE_16(BT_UUID_IAS_VAL)
275#define BT_UUID_LLS_VAL 0x1803
280 BT_UUID_DECLARE_16(BT_UUID_LLS_VAL)
284#define BT_UUID_TPS_VAL 0x1804
289 BT_UUID_DECLARE_16(BT_UUID_TPS_VAL)
293#define BT_UUID_CTS_VAL 0x1805
298 BT_UUID_DECLARE_16(BT_UUID_CTS_VAL)
302#define BT_UUID_RTUS_VAL 0x1806
306#define BT_UUID_RTUS \
307 BT_UUID_DECLARE_16(BT_UUID_RTUS_VAL)
311#define BT_UUID_NDSTS_VAL 0x1807
315#define BT_UUID_NDSTS \
316 BT_UUID_DECLARE_16(BT_UUID_NDSTS_VAL)
320#define BT_UUID_GS_VAL 0x1808
325 BT_UUID_DECLARE_16(BT_UUID_GS_VAL)
329#define BT_UUID_HTS_VAL 0x1809
334 BT_UUID_DECLARE_16(BT_UUID_HTS_VAL)
338#define BT_UUID_DIS_VAL 0x180a
343 BT_UUID_DECLARE_16(BT_UUID_DIS_VAL)
347#define BT_UUID_NAS_VAL 0x180b
352 BT_UUID_DECLARE_16(BT_UUID_NAS_VAL)
356#define BT_UUID_WDS_VAL 0x180c
361 BT_UUID_DECLARE_16(BT_UUID_WDS_VAL)
365#define BT_UUID_HRS_VAL 0x180d
370 BT_UUID_DECLARE_16(BT_UUID_HRS_VAL)
374#define BT_UUID_PAS_VAL 0x180e
379 BT_UUID_DECLARE_16(BT_UUID_PAS_VAL)
383#define BT_UUID_BAS_VAL 0x180f
388 BT_UUID_DECLARE_16(BT_UUID_BAS_VAL)
392#define BT_UUID_BPS_VAL 0x1810
397 BT_UUID_DECLARE_16(BT_UUID_BPS_VAL)
401#define BT_UUID_ANS_VAL 0x1811
406 BT_UUID_DECLARE_16(BT_UUID_ANS_VAL)
410#define BT_UUID_HIDS_VAL 0x1812
414#define BT_UUID_HIDS \
415 BT_UUID_DECLARE_16(BT_UUID_HIDS_VAL)
419#define BT_UUID_SPS_VAL 0x1813
424 BT_UUID_DECLARE_16(BT_UUID_SPS_VAL)
428#define BT_UUID_RSCS_VAL 0x1814
432#define BT_UUID_RSCS \
433 BT_UUID_DECLARE_16(BT_UUID_RSCS_VAL)
437#define BT_UUID_AIOS_VAL 0x1815
441#define BT_UUID_AIOS \
442 BT_UUID_DECLARE_16(BT_UUID_AIOS_VAL)
446#define BT_UUID_CSC_VAL 0x1816
451 BT_UUID_DECLARE_16(BT_UUID_CSC_VAL)
455#define BT_UUID_CPS_VAL 0x1818
460 BT_UUID_DECLARE_16(BT_UUID_CPS_VAL)
464#define BT_UUID_LNS_VAL 0x1819
469 BT_UUID_DECLARE_16(BT_UUID_LNS_VAL)
473#define BT_UUID_ESS_VAL 0x181a
478 BT_UUID_DECLARE_16(BT_UUID_ESS_VAL)
482#define BT_UUID_BCS_VAL 0x181b
487 BT_UUID_DECLARE_16(BT_UUID_BCS_VAL)
491#define BT_UUID_UDS_VAL 0x181c
496 BT_UUID_DECLARE_16(BT_UUID_UDS_VAL)
500#define BT_UUID_WSS_VAL 0x181d
505 BT_UUID_DECLARE_16(BT_UUID_WSS_VAL)
509#define BT_UUID_BMS_VAL 0x181e
514 BT_UUID_DECLARE_16(BT_UUID_BMS_VAL)
518#define BT_UUID_CGMS_VAL 0x181f
522#define BT_UUID_CGMS \
523 BT_UUID_DECLARE_16(BT_UUID_CGMS_VAL)
527#define BT_UUID_IPSS_VAL 0x1820
531#define BT_UUID_IPSS \
532 BT_UUID_DECLARE_16(BT_UUID_IPSS_VAL)
536#define BT_UUID_IPS_VAL 0x1821
541 BT_UUID_DECLARE_16(BT_UUID_IPS_VAL)
545#define BT_UUID_POS_VAL 0x1822
550 BT_UUID_DECLARE_16(BT_UUID_POS_VAL)
554#define BT_UUID_HPS_VAL 0x1823
559 BT_UUID_DECLARE_16(BT_UUID_HPS_VAL)
563#define BT_UUID_TDS_VAL 0x1824
568 BT_UUID_DECLARE_16(BT_UUID_TDS_VAL)
572#define BT_UUID_OTS_VAL 0x1825
577 BT_UUID_DECLARE_16(BT_UUID_OTS_VAL)
581#define BT_UUID_FMS_VAL 0x1826
586 BT_UUID_DECLARE_16(BT_UUID_FMS_VAL)
590#define BT_UUID_MESH_PROV_VAL 0x1827
594#define BT_UUID_MESH_PROV \
595 BT_UUID_DECLARE_16(BT_UUID_MESH_PROV_VAL)
599#define BT_UUID_MESH_PROXY_VAL 0x1828
603#define BT_UUID_MESH_PROXY \
604 BT_UUID_DECLARE_16(BT_UUID_MESH_PROXY_VAL)
608#define BT_UUID_MESH_PROXY_SOLICITATION_VAL 0x1859
612#define BT_UUID_RCSRV_VAL 0x1829
616#define BT_UUID_RCSRV \
617 BT_UUID_DECLARE_16(BT_UUID_RCSRV_VAL)
621#define BT_UUID_IDS_VAL 0x183a
626 BT_UUID_DECLARE_16(BT_UUID_IDS_VAL)
630#define BT_UUID_BSS_VAL 0x183b
635 BT_UUID_DECLARE_16(BT_UUID_BSS_VAL)
639#define BT_UUID_ECS_VAL 0x183c
644 BT_UUID_DECLARE_16(BT_UUID_ECS_VAL)
648#define BT_UUID_ACLS_VAL 0x183d
652#define BT_UUID_ACLS \
653 BT_UUID_DECLARE_16(BT_UUID_ACLS_VAL)
657#define BT_UUID_PAMS_VAL 0x183e
661#define BT_UUID_PAMS \
662 BT_UUID_DECLARE_16(BT_UUID_PAMS_VAL)
666#define BT_UUID_ETS_VAL 0x183f
671 BT_UUID_DECLARE_16(BT_UUID_ETS_VAL)
675#define BT_UUID_AICS_VAL 0x1843
679#define BT_UUID_AICS \
680 BT_UUID_DECLARE_16(BT_UUID_AICS_VAL)
684#define BT_UUID_VCS_VAL 0x1844
689 BT_UUID_DECLARE_16(BT_UUID_VCS_VAL)
693#define BT_UUID_VOCS_VAL 0x1845
697#define BT_UUID_VOCS \
698 BT_UUID_DECLARE_16(BT_UUID_VOCS_VAL)
702#define BT_UUID_CSIS_VAL 0x1846
706#define BT_UUID_CSIS \
707 BT_UUID_DECLARE_16(BT_UUID_CSIS_VAL)
711#define BT_UUID_DTS_VAL 0x1847
716 BT_UUID_DECLARE_16(BT_UUID_DTS_VAL)
720#define BT_UUID_MCS_VAL 0x1848
725 BT_UUID_DECLARE_16(BT_UUID_MCS_VAL)
729#define BT_UUID_GMCS_VAL 0x1849
733#define BT_UUID_GMCS \
734 BT_UUID_DECLARE_16(BT_UUID_GMCS_VAL)
738#define BT_UUID_CTES_VAL 0x184a
742#define BT_UUID_CTES \
743 BT_UUID_DECLARE_16(BT_UUID_CTES_VAL)
747#define BT_UUID_TBS_VAL 0x184b
752 BT_UUID_DECLARE_16(BT_UUID_TBS_VAL)
756#define BT_UUID_GTBS_VAL 0x184c
760#define BT_UUID_GTBS \
761 BT_UUID_DECLARE_16(BT_UUID_GTBS_VAL)
765#define BT_UUID_MICS_VAL 0x184d
769#define BT_UUID_MICS \
770 BT_UUID_DECLARE_16(BT_UUID_MICS_VAL)
774#define BT_UUID_ASCS_VAL 0x184e
778#define BT_UUID_ASCS \
779 BT_UUID_DECLARE_16(BT_UUID_ASCS_VAL)
783#define BT_UUID_BASS_VAL 0x184f
787#define BT_UUID_BASS \
788 BT_UUID_DECLARE_16(BT_UUID_BASS_VAL)
792#define BT_UUID_PACS_VAL 0x1850
796#define BT_UUID_PACS \
797 BT_UUID_DECLARE_16(BT_UUID_PACS_VAL)
801#define BT_UUID_BASIC_AUDIO_VAL 0x1851
805#define BT_UUID_BASIC_AUDIO \
806 BT_UUID_DECLARE_16(BT_UUID_BASIC_AUDIO_VAL)
810#define BT_UUID_BROADCAST_AUDIO_VAL 0x1852
814#define BT_UUID_BROADCAST_AUDIO \
815 BT_UUID_DECLARE_16(BT_UUID_BROADCAST_AUDIO_VAL)
819#define BT_UUID_CAS_VAL 0x1853
824 BT_UUID_DECLARE_16(BT_UUID_CAS_VAL)
828#define BT_UUID_HAS_VAL 0x1854
833 BT_UUID_DECLARE_16(BT_UUID_HAS_VAL)
837#define BT_UUID_TMAS_VAL 0x1855
841#define BT_UUID_TMAS \
842 BT_UUID_DECLARE_16(BT_UUID_TMAS_VAL)
846#define BT_UUID_PBA_VAL 0x1856
851 BT_UUID_DECLARE_16(BT_UUID_PBA_VAL)
855#define BT_UUID_GATT_PRIMARY_VAL 0x2800
859#define BT_UUID_GATT_PRIMARY \
860 BT_UUID_DECLARE_16(BT_UUID_GATT_PRIMARY_VAL)
864#define BT_UUID_GATT_SECONDARY_VAL 0x2801
868#define BT_UUID_GATT_SECONDARY \
869 BT_UUID_DECLARE_16(BT_UUID_GATT_SECONDARY_VAL)
873#define BT_UUID_GATT_INCLUDE_VAL 0x2802
877#define BT_UUID_GATT_INCLUDE \
878 BT_UUID_DECLARE_16(BT_UUID_GATT_INCLUDE_VAL)
882#define BT_UUID_GATT_CHRC_VAL 0x2803
886#define BT_UUID_GATT_CHRC \
887 BT_UUID_DECLARE_16(BT_UUID_GATT_CHRC_VAL)
891#define BT_UUID_GATT_CEP_VAL 0x2900
895#define BT_UUID_GATT_CEP \
896 BT_UUID_DECLARE_16(BT_UUID_GATT_CEP_VAL)
900#define BT_UUID_GATT_CUD_VAL 0x2901
904#define BT_UUID_GATT_CUD \
905 BT_UUID_DECLARE_16(BT_UUID_GATT_CUD_VAL)
909#define BT_UUID_GATT_CCC_VAL 0x2902
913#define BT_UUID_GATT_CCC \
914 BT_UUID_DECLARE_16(BT_UUID_GATT_CCC_VAL)
918#define BT_UUID_GATT_SCC_VAL 0x2903
922#define BT_UUID_GATT_SCC \
923 BT_UUID_DECLARE_16(BT_UUID_GATT_SCC_VAL)
927#define BT_UUID_GATT_CPF_VAL 0x2904
931#define BT_UUID_GATT_CPF \
932 BT_UUID_DECLARE_16(BT_UUID_GATT_CPF_VAL)
936#define BT_UUID_GATT_CAF_VAL 0x2905
940#define BT_UUID_GATT_CAF \
941 BT_UUID_DECLARE_16(BT_UUID_GATT_CAF_VAL)
945#define BT_UUID_VALID_RANGE_VAL 0x2906
949#define BT_UUID_VALID_RANGE \
950 BT_UUID_DECLARE_16(BT_UUID_VALID_RANGE_VAL)
954#define BT_UUID_HIDS_EXT_REPORT_VAL 0x2907
958#define BT_UUID_HIDS_EXT_REPORT \
959 BT_UUID_DECLARE_16(BT_UUID_HIDS_EXT_REPORT_VAL)
963#define BT_UUID_HIDS_REPORT_REF_VAL 0x2908
967#define BT_UUID_HIDS_REPORT_REF \
968 BT_UUID_DECLARE_16(BT_UUID_HIDS_REPORT_REF_VAL)
972#define BT_UUID_VAL_TRIGGER_SETTING_VAL 0x290a
976#define BT_UUID_VAL_TRIGGER_SETTING \
977 BT_UUID_DECLARE_16(BT_UUID_VAL_TRIGGER_SETTING_VAL)
981#define BT_UUID_ES_CONFIGURATION_VAL 0x290b
985#define BT_UUID_ES_CONFIGURATION \
986 BT_UUID_DECLARE_16(BT_UUID_ES_CONFIGURATION_VAL)
990#define BT_UUID_ES_MEASUREMENT_VAL 0x290c
994#define BT_UUID_ES_MEASUREMENT \
995 BT_UUID_DECLARE_16(BT_UUID_ES_MEASUREMENT_VAL)
999#define BT_UUID_ES_TRIGGER_SETTING_VAL 0x290d
1003#define BT_UUID_ES_TRIGGER_SETTING \
1004 BT_UUID_DECLARE_16(BT_UUID_ES_TRIGGER_SETTING_VAL)
1008#define BT_UUID_TM_TRIGGER_SETTING_VAL 0x290e
1012#define BT_UUID_TM_TRIGGER_SETTING \
1013 BT_UUID_DECLARE_16(BT_UUID_TM_TRIGGER_SETTING_VAL)
1017#define BT_UUID_GAP_DEVICE_NAME_VAL 0x2a00
1021#define BT_UUID_GAP_DEVICE_NAME \
1022 BT_UUID_DECLARE_16(BT_UUID_GAP_DEVICE_NAME_VAL)
1026#define BT_UUID_GAP_APPEARANCE_VAL 0x2a01
1030#define BT_UUID_GAP_APPEARANCE \
1031 BT_UUID_DECLARE_16(BT_UUID_GAP_APPEARANCE_VAL)
1035#define BT_UUID_GAP_PPF_VAL 0x2a02
1039#define BT_UUID_GAP_PPF \
1040 BT_UUID_DECLARE_16(BT_UUID_GAP_PPF_VAL)
1044#define BT_UUID_GAP_RA_VAL 0x2a03
1048#define BT_UUID_GAP_RA \
1049 BT_UUID_DECLARE_16(BT_UUID_GAP_RA_VAL)
1054#define BT_UUID_GAP_PPCP_VAL 0x2a04
1058#define BT_UUID_GAP_PPCP \
1059 BT_UUID_DECLARE_16(BT_UUID_GAP_PPCP_VAL)
1063#define BT_UUID_GATT_SC_VAL 0x2a05
1067#define BT_UUID_GATT_SC \
1068 BT_UUID_DECLARE_16(BT_UUID_GATT_SC_VAL)
1072#define BT_UUID_ALERT_LEVEL_VAL 0x2a06
1076#define BT_UUID_ALERT_LEVEL \
1077 BT_UUID_DECLARE_16(BT_UUID_ALERT_LEVEL_VAL)
1081#define BT_UUID_TPS_TX_POWER_LEVEL_VAL 0x2a07
1085#define BT_UUID_TPS_TX_POWER_LEVEL \
1086 BT_UUID_DECLARE_16(BT_UUID_TPS_TX_POWER_LEVEL_VAL)
1090#define BT_UUID_GATT_DT_VAL 0x2a08
1094#define BT_UUID_GATT_DT \
1095 BT_UUID_DECLARE_16(BT_UUID_GATT_DT_VAL)
1099#define BT_UUID_GATT_DW_VAL 0x2a09
1103#define BT_UUID_GATT_DW \
1104 BT_UUID_DECLARE_16(BT_UUID_GATT_DW_VAL)
1108#define BT_UUID_GATT_DDT_VAL 0x2a0a
1112#define BT_UUID_GATT_DDT \
1113 BT_UUID_DECLARE_16(BT_UUID_GATT_DDT_VAL)
1117#define BT_UUID_GATT_ET256_VAL 0x2a0c
1121#define BT_UUID_GATT_ET256 \
1122 BT_UUID_DECLARE_16(BT_UUID_GATT_ET256_VAL)
1126#define BT_UUID_GATT_DST_VAL 0x2a0d
1130#define BT_UUID_GATT_DST \
1131 BT_UUID_DECLARE_16(BT_UUID_GATT_DST_VAL)
1135#define BT_UUID_GATT_TZ_VAL 0x2a0e
1139#define BT_UUID_GATT_TZ \
1140 BT_UUID_DECLARE_16(BT_UUID_GATT_TZ_VAL)
1144#define BT_UUID_GATT_LTI_VAL 0x2a0f
1148#define BT_UUID_GATT_LTI \
1149 BT_UUID_DECLARE_16(BT_UUID_GATT_LTI_VAL)
1153#define BT_UUID_GATT_TDST_VAL 0x2a11
1157#define BT_UUID_GATT_TDST \
1158 BT_UUID_DECLARE_16(BT_UUID_GATT_TDST_VAL)
1162#define BT_UUID_GATT_TA_VAL 0x2a12
1166#define BT_UUID_GATT_TA \
1167 BT_UUID_DECLARE_16(BT_UUID_GATT_TA_VAL)
1171#define BT_UUID_GATT_TS_VAL 0x2a13
1175#define BT_UUID_GATT_TS \
1176 BT_UUID_DECLARE_16(BT_UUID_GATT_TS_VAL)
1180#define BT_UUID_GATT_RTI_VAL 0x2a14
1184#define BT_UUID_GATT_RTI \
1185 BT_UUID_DECLARE_16(BT_UUID_GATT_RTI_VAL)
1189#define BT_UUID_GATT_TUCP_VAL 0x2a16
1193#define BT_UUID_GATT_TUCP \
1194 BT_UUID_DECLARE_16(BT_UUID_GATT_TUCP_VAL)
1198#define BT_UUID_GATT_TUS_VAL 0x2a17
1202#define BT_UUID_GATT_TUS \
1203 BT_UUID_DECLARE_16(BT_UUID_GATT_TUS_VAL)
1207#define BT_UUID_GATT_GM_VAL 0x2a18
1211#define BT_UUID_GATT_GM \
1212 BT_UUID_DECLARE_16(BT_UUID_GATT_GM_VAL)
1216#define BT_UUID_BAS_BATTERY_LEVEL_VAL 0x2a19
1220#define BT_UUID_BAS_BATTERY_LEVEL \
1221 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_LEVEL_VAL)
1225#define BT_UUID_BAS_BATTERY_POWER_STATE_VAL 0x2a1a
1229#define BT_UUID_BAS_BATTERY_POWER_STATE \
1230 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_POWER_STATE_VAL)
1234#define BT_UUID_BAS_BATTERY_LEVEL_STATE_VAL 0x2a1b
1238#define BT_UUID_BAS_BATTERY_LEVEL_STATE \
1239 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_LEVEL_STATE_VAL)
1243#define BT_UUID_HTS_MEASUREMENT_VAL 0x2a1c
1247#define BT_UUID_HTS_MEASUREMENT \
1248 BT_UUID_DECLARE_16(BT_UUID_HTS_MEASUREMENT_VAL)
1252#define BT_UUID_HTS_TEMP_TYP_VAL 0x2a1d
1256#define BT_UUID_HTS_TEMP_TYP \
1257 BT_UUID_DECLARE_16(BT_UUID_HTS_TEMP_TYP_VAL)
1261#define BT_UUID_HTS_TEMP_INT_VAL 0x2a1e
1265#define BT_UUID_HTS_TEMP_INT \
1266 BT_UUID_DECLARE_16(BT_UUID_HTS_TEMP_INT_VAL)
1270#define BT_UUID_HTS_TEMP_C_VAL 0x2a1f
1274#define BT_UUID_HTS_TEMP_C \
1275 BT_UUID_DECLARE_16(BT_UUID_HTS_TEMP_C_VAL)
1279#define BT_UUID_HTS_TEMP_F_VAL 0x2a20
1283#define BT_UUID_HTS_TEMP_F \
1284 BT_UUID_DECLARE_16(BT_UUID_HTS_TEMP_F_VAL)
1288#define BT_UUID_HTS_INTERVAL_VAL 0x2a21
1292#define BT_UUID_HTS_INTERVAL \
1293 BT_UUID_DECLARE_16(BT_UUID_HTS_INTERVAL_VAL)
1297#define BT_UUID_HIDS_BOOT_KB_IN_REPORT_VAL 0x2a22
1301#define BT_UUID_HIDS_BOOT_KB_IN_REPORT \
1302 BT_UUID_DECLARE_16(BT_UUID_HIDS_BOOT_KB_IN_REPORT_VAL)
1306#define BT_UUID_DIS_SYSTEM_ID_VAL 0x2a23
1310#define BT_UUID_DIS_SYSTEM_ID \
1311 BT_UUID_DECLARE_16(BT_UUID_DIS_SYSTEM_ID_VAL)
1315#define BT_UUID_DIS_MODEL_NUMBER_VAL 0x2a24
1319#define BT_UUID_DIS_MODEL_NUMBER \
1320 BT_UUID_DECLARE_16(BT_UUID_DIS_MODEL_NUMBER_VAL)
1324#define BT_UUID_DIS_SERIAL_NUMBER_VAL 0x2a25
1328#define BT_UUID_DIS_SERIAL_NUMBER \
1329 BT_UUID_DECLARE_16(BT_UUID_DIS_SERIAL_NUMBER_VAL)
1333#define BT_UUID_DIS_FIRMWARE_REVISION_VAL 0x2a26
1337#define BT_UUID_DIS_FIRMWARE_REVISION \
1338 BT_UUID_DECLARE_16(BT_UUID_DIS_FIRMWARE_REVISION_VAL)
1342#define BT_UUID_DIS_HARDWARE_REVISION_VAL 0x2a27
1346#define BT_UUID_DIS_HARDWARE_REVISION \
1347 BT_UUID_DECLARE_16(BT_UUID_DIS_HARDWARE_REVISION_VAL)
1351#define BT_UUID_DIS_SOFTWARE_REVISION_VAL 0x2a28
1355#define BT_UUID_DIS_SOFTWARE_REVISION \
1356 BT_UUID_DECLARE_16(BT_UUID_DIS_SOFTWARE_REVISION_VAL)
1360#define BT_UUID_DIS_MANUFACTURER_NAME_VAL 0x2a29
1364#define BT_UUID_DIS_MANUFACTURER_NAME \
1365 BT_UUID_DECLARE_16(BT_UUID_DIS_MANUFACTURER_NAME_VAL)
1369#define BT_UUID_GATT_IEEE_RCDL_VAL 0x2a2a
1373#define BT_UUID_GATT_IEEE_RCDL \
1374 BT_UUID_DECLARE_16(BT_UUID_GATT_IEEE_RCDL_VAL)
1378#define BT_UUID_CTS_CURRENT_TIME_VAL 0x2a2b
1382#define BT_UUID_CTS_CURRENT_TIME \
1383 BT_UUID_DECLARE_16(BT_UUID_CTS_CURRENT_TIME_VAL)
1387#define BT_UUID_MAGN_DECLINATION_VAL 0x2a2c
1391#define BT_UUID_MAGN_DECLINATION \
1392 BT_UUID_DECLARE_16(BT_UUID_MAGN_DECLINATION_VAL)
1396#define BT_UUID_GATT_LLAT_VAL 0x2a2d
1400#define BT_UUID_GATT_LLAT \
1401 BT_UUID_DECLARE_16(BT_UUID_GATT_LLAT_VAL)
1405#define BT_UUID_GATT_LLON_VAL 0x2a2e
1409#define BT_UUID_GATT_LLON \
1410 BT_UUID_DECLARE_16(BT_UUID_GATT_LLON_VAL)
1414#define BT_UUID_GATT_POS_2D_VAL 0x2a2f
1418#define BT_UUID_GATT_POS_2D \
1419 BT_UUID_DECLARE_16(BT_UUID_GATT_POS_2D_VAL)
1423#define BT_UUID_GATT_POS_3D_VAL 0x2a30
1427#define BT_UUID_GATT_POS_3D \
1428 BT_UUID_DECLARE_16(BT_UUID_GATT_POS_3D_VAL)
1432#define BT_UUID_GATT_SR_VAL 0x2a31
1436#define BT_UUID_GATT_SR \
1437 BT_UUID_DECLARE_16(BT_UUID_GATT_SR_VAL)
1441#define BT_UUID_HIDS_BOOT_KB_OUT_REPORT_VAL 0x2a32
1445#define BT_UUID_HIDS_BOOT_KB_OUT_REPORT \
1446 BT_UUID_DECLARE_16(BT_UUID_HIDS_BOOT_KB_OUT_REPORT_VAL)
1450#define BT_UUID_HIDS_BOOT_MOUSE_IN_REPORT_VAL 0x2a33
1454#define BT_UUID_HIDS_BOOT_MOUSE_IN_REPORT \
1455 BT_UUID_DECLARE_16(BT_UUID_HIDS_BOOT_MOUSE_IN_REPORT_VAL)
1459#define BT_UUID_GATT_GMC_VAL 0x2a34
1463#define BT_UUID_GATT_GMC \
1464 BT_UUID_DECLARE_16(BT_UUID_GATT_GMC_VAL)
1468#define BT_UUID_GATT_BPM_VAL 0x2a35
1472#define BT_UUID_GATT_BPM \
1473 BT_UUID_DECLARE_16(BT_UUID_GATT_BPM_VAL)
1477#define BT_UUID_GATT_ICP_VAL 0x2a36
1481#define BT_UUID_GATT_ICP \
1482 BT_UUID_DECLARE_16(BT_UUID_GATT_ICP_VAL)
1486#define BT_UUID_HRS_MEASUREMENT_VAL 0x2a37
1490#define BT_UUID_HRS_MEASUREMENT \
1491 BT_UUID_DECLARE_16(BT_UUID_HRS_MEASUREMENT_VAL)
1495#define BT_UUID_HRS_BODY_SENSOR_VAL 0x2a38
1499#define BT_UUID_HRS_BODY_SENSOR \
1500 BT_UUID_DECLARE_16(BT_UUID_HRS_BODY_SENSOR_VAL)
1504#define BT_UUID_HRS_CONTROL_POINT_VAL 0x2a39
1508#define BT_UUID_HRS_CONTROL_POINT \
1509 BT_UUID_DECLARE_16(BT_UUID_HRS_CONTROL_POINT_VAL)
1513#define BT_UUID_GATT_REM_VAL 0x2a3a
1517#define BT_UUID_GATT_REM \
1518 BT_UUID_DECLARE_16(BT_UUID_GATT_REM_VAL)
1522#define BT_UUID_GATT_SRVREQ_VAL 0x2a3b
1526#define BT_UUID_GATT_SRVREQ \
1527 BT_UUID_DECLARE_16(BT_UUID_GATT_SRVREQ_VAL)
1531#define BT_UUID_GATT_SC_TEMP_C_VAL 0x2a3c
1535#define BT_UUID_GATT_SC_TEMP_C \
1536 BT_UUID_DECLARE_16(BT_UUID_GATT_SC_TEMP_C_VAL)
1540#define BT_UUID_GATT_STRING_VAL 0x2a3d
1544#define BT_UUID_GATT_STRING \
1545 BT_UUID_DECLARE_16(BT_UUID_GATT_STRING_VAL)
1549#define BT_UUID_GATT_NETA_VAL 0x2a3e
1553#define BT_UUID_GATT_NETA \
1554 BT_UUID_DECLARE_16(BT_UUID_GATT_NETA_VAL)
1558#define BT_UUID_GATT_ALRTS_VAL 0x2a3f
1562#define BT_UUID_GATT_ALRTS \
1563 BT_UUID_DECLARE_16(BT_UUID_GATT_ALRTS_VAL)
1567#define BT_UUID_GATT_RCP_VAL 0x2a40
1571#define BT_UUID_GATT_RCP \
1572 BT_UUID_DECLARE_16(BT_UUID_GATT_RCP_VAL)
1576#define BT_UUID_GATT_RS_VAL 0x2a41
1580#define BT_UUID_GATT_RS \
1581 BT_UUID_DECLARE_16(BT_UUID_GATT_RS_VAL)
1585#define BT_UUID_GATT_ALRTCID_MASK_VAL 0x2a42
1589#define BT_UUID_GATT_ALRTCID_MASK \
1590 BT_UUID_DECLARE_16(BT_UUID_GATT_ALRTCID_MASK_VAL)
1594#define BT_UUID_GATT_ALRTCID_VAL 0x2a43
1598#define BT_UUID_GATT_ALRTCID \
1599 BT_UUID_DECLARE_16(BT_UUID_GATT_ALRTCID_VAL)
1603#define BT_UUID_GATT_ALRTNCP_VAL 0x2a44
1607#define BT_UUID_GATT_ALRTNCP \
1608 BT_UUID_DECLARE_16(BT_UUID_GATT_ALRTNCP_VAL)
1612#define BT_UUID_GATT_UALRTS_VAL 0x2a45
1616#define BT_UUID_GATT_UALRTS \
1617 BT_UUID_DECLARE_16(BT_UUID_GATT_UALRTS_VAL)
1621#define BT_UUID_GATT_NALRT_VAL 0x2a46
1625#define BT_UUID_GATT_NALRT \
1626 BT_UUID_DECLARE_16(BT_UUID_GATT_NALRT_VAL)
1630#define BT_UUID_GATT_SNALRTC_VAL 0x2a47
1634#define BT_UUID_GATT_SNALRTC \
1635 BT_UUID_DECLARE_16(BT_UUID_GATT_SNALRTC_VAL)
1639#define BT_UUID_GATT_SUALRTC_VAL 0x2a48
1643#define BT_UUID_GATT_SUALRTC \
1644 BT_UUID_DECLARE_16(BT_UUID_GATT_SUALRTC_VAL)
1648#define BT_UUID_GATT_BPF_VAL 0x2a49
1652#define BT_UUID_GATT_BPF \
1653 BT_UUID_DECLARE_16(BT_UUID_GATT_BPF_VAL)
1657#define BT_UUID_HIDS_INFO_VAL 0x2a4a
1661#define BT_UUID_HIDS_INFO \
1662 BT_UUID_DECLARE_16(BT_UUID_HIDS_INFO_VAL)
1666#define BT_UUID_HIDS_REPORT_MAP_VAL 0x2a4b
1670#define BT_UUID_HIDS_REPORT_MAP \
1671 BT_UUID_DECLARE_16(BT_UUID_HIDS_REPORT_MAP_VAL)
1675#define BT_UUID_HIDS_CTRL_POINT_VAL 0x2a4c
1679#define BT_UUID_HIDS_CTRL_POINT \
1680 BT_UUID_DECLARE_16(BT_UUID_HIDS_CTRL_POINT_VAL)
1684#define BT_UUID_HIDS_REPORT_VAL 0x2a4d
1688#define BT_UUID_HIDS_REPORT \
1689 BT_UUID_DECLARE_16(BT_UUID_HIDS_REPORT_VAL)
1693#define BT_UUID_HIDS_PROTOCOL_MODE_VAL 0x2a4e
1697#define BT_UUID_HIDS_PROTOCOL_MODE \
1698 BT_UUID_DECLARE_16(BT_UUID_HIDS_PROTOCOL_MODE_VAL)
1702#define BT_UUID_GATT_SIW_VAL 0x2a4f
1706#define BT_UUID_GATT_SIW \
1707 BT_UUID_DECLARE_16(BT_UUID_GATT_SIW_VAL)
1711#define BT_UUID_DIS_PNP_ID_VAL 0x2a50
1715#define BT_UUID_DIS_PNP_ID \
1716 BT_UUID_DECLARE_16(BT_UUID_DIS_PNP_ID_VAL)
1720#define BT_UUID_GATT_GF_VAL 0x2a51
1724#define BT_UUID_GATT_GF \
1725 BT_UUID_DECLARE_16(BT_UUID_GATT_GF_VAL)
1729#define BT_UUID_RECORD_ACCESS_CONTROL_POINT_VAL 0x2a52
1733#define BT_UUID_RECORD_ACCESS_CONTROL_POINT \
1734 BT_UUID_DECLARE_16(BT_UUID_RECORD_ACCESS_CONTROL_POINT_VAL)
1738#define BT_UUID_RSC_MEASUREMENT_VAL 0x2a53
1742#define BT_UUID_RSC_MEASUREMENT \
1743 BT_UUID_DECLARE_16(BT_UUID_RSC_MEASUREMENT_VAL)
1747#define BT_UUID_RSC_FEATURE_VAL 0x2a54
1751#define BT_UUID_RSC_FEATURE \
1752 BT_UUID_DECLARE_16(BT_UUID_RSC_FEATURE_VAL)
1756#define BT_UUID_SC_CONTROL_POINT_VAL 0x2a55
1760#define BT_UUID_SC_CONTROL_POINT \
1761 BT_UUID_DECLARE_16(BT_UUID_SC_CONTROL_POINT_VAL)
1765#define BT_UUID_GATT_DI_VAL 0x2a56
1769#define BT_UUID_GATT_DI \
1770 BT_UUID_DECLARE_16(BT_UUID_GATT_DI_VAL)
1774#define BT_UUID_GATT_DO_VAL 0x2a57
1778#define BT_UUID_GATT_DO \
1779 BT_UUID_DECLARE_16(BT_UUID_GATT_DO_VAL)
1783#define BT_UUID_GATT_AI_VAL 0x2a58
1787#define BT_UUID_GATT_AI \
1788 BT_UUID_DECLARE_16(BT_UUID_GATT_AI_VAL)
1792#define BT_UUID_GATT_AO_VAL 0x2a59
1796#define BT_UUID_GATT_AO \
1797 BT_UUID_DECLARE_16(BT_UUID_GATT_AO_VAL)
1801#define BT_UUID_GATT_AGGR_VAL 0x2a5a
1805#define BT_UUID_GATT_AGGR \
1806 BT_UUID_DECLARE_16(BT_UUID_GATT_AGGR_VAL)
1810#define BT_UUID_CSC_MEASUREMENT_VAL 0x2a5b
1814#define BT_UUID_CSC_MEASUREMENT \
1815 BT_UUID_DECLARE_16(BT_UUID_CSC_MEASUREMENT_VAL)
1819#define BT_UUID_CSC_FEATURE_VAL 0x2a5c
1823#define BT_UUID_CSC_FEATURE \
1824 BT_UUID_DECLARE_16(BT_UUID_CSC_FEATURE_VAL)
1828#define BT_UUID_SENSOR_LOCATION_VAL 0x2a5d
1832#define BT_UUID_SENSOR_LOCATION \
1833 BT_UUID_DECLARE_16(BT_UUID_SENSOR_LOCATION_VAL)
1837#define BT_UUID_GATT_PLX_SCM_VAL 0x2a5e
1841#define BT_UUID_GATT_PLX_SCM \
1842 BT_UUID_DECLARE_16(BT_UUID_GATT_PLX_SCM_VAL)
1846#define BT_UUID_GATT_PLX_CM_VAL 0x2a5f
1850#define BT_UUID_GATT_PLX_CM \
1851 BT_UUID_DECLARE_16(BT_UUID_GATT_PLX_CM_VAL)
1855#define BT_UUID_GATT_PLX_F_VAL 0x2a60
1859#define BT_UUID_GATT_PLX_F \
1860 BT_UUID_DECLARE_16(BT_UUID_GATT_PLX_F_VAL)
1864#define BT_UUID_GATT_POPE_VAL 0x2a61
1868#define BT_UUID_GATT_POPE \
1869 BT_UUID_DECLARE_16(BT_UUID_GATT_POPE_VAL)
1873#define BT_UUID_GATT_POCP_VAL 0x2a62
1877#define BT_UUID_GATT_POCP \
1878 BT_UUID_DECLARE_16(BT_UUID_GATT_POCP_VAL)
1882#define BT_UUID_GATT_CPS_CPM_VAL 0x2a63
1886#define BT_UUID_GATT_CPS_CPM \
1887 BT_UUID_DECLARE_16(BT_UUID_GATT_CPS_CPM_VAL)
1891#define BT_UUID_GATT_CPS_CPV_VAL 0x2a64
1895#define BT_UUID_GATT_CPS_CPV \
1896 BT_UUID_DECLARE_16(BT_UUID_GATT_CPS_CPV_VAL)
1900#define BT_UUID_GATT_CPS_CPF_VAL 0x2a65
1904#define BT_UUID_GATT_CPS_CPF \
1905 BT_UUID_DECLARE_16(BT_UUID_GATT_CPS_CPF_VAL)
1909#define BT_UUID_GATT_CPS_CPCP_VAL 0x2a66
1913#define BT_UUID_GATT_CPS_CPCP \
1914 BT_UUID_DECLARE_16(BT_UUID_GATT_CPS_CPCP_VAL)
1918#define BT_UUID_GATT_LOC_SPD_VAL 0x2a67
1922#define BT_UUID_GATT_LOC_SPD \
1923 BT_UUID_DECLARE_16(BT_UUID_GATT_LOC_SPD_VAL)
1927#define BT_UUID_GATT_NAV_VAL 0x2a68
1931#define BT_UUID_GATT_NAV \
1932 BT_UUID_DECLARE_16(BT_UUID_GATT_NAV_VAL)
1936#define BT_UUID_GATT_PQ_VAL 0x2a69
1940#define BT_UUID_GATT_PQ \
1941 BT_UUID_DECLARE_16(BT_UUID_GATT_PQ_VAL)
1945#define BT_UUID_GATT_LNF_VAL 0x2a6a
1949#define BT_UUID_GATT_LNF \
1950 BT_UUID_DECLARE_16(BT_UUID_GATT_LNF_VAL)
1954#define BT_UUID_GATT_LNCP_VAL 0x2a6b
1958#define BT_UUID_GATT_LNCP \
1959 BT_UUID_DECLARE_16(BT_UUID_GATT_LNCP_VAL)
1963#define BT_UUID_ELEVATION_VAL 0x2a6c
1967#define BT_UUID_ELEVATION \
1968 BT_UUID_DECLARE_16(BT_UUID_ELEVATION_VAL)
1972#define BT_UUID_PRESSURE_VAL 0x2a6d
1976#define BT_UUID_PRESSURE \
1977 BT_UUID_DECLARE_16(BT_UUID_PRESSURE_VAL)
1981#define BT_UUID_TEMPERATURE_VAL 0x2a6e
1985#define BT_UUID_TEMPERATURE \
1986 BT_UUID_DECLARE_16(BT_UUID_TEMPERATURE_VAL)
1990#define BT_UUID_HUMIDITY_VAL 0x2a6f
1994#define BT_UUID_HUMIDITY \
1995 BT_UUID_DECLARE_16(BT_UUID_HUMIDITY_VAL)
1999#define BT_UUID_TRUE_WIND_SPEED_VAL 0x2a70
2003#define BT_UUID_TRUE_WIND_SPEED \
2004 BT_UUID_DECLARE_16(BT_UUID_TRUE_WIND_SPEED_VAL)
2008#define BT_UUID_TRUE_WIND_DIR_VAL 0x2a71
2012#define BT_UUID_TRUE_WIND_DIR \
2013 BT_UUID_DECLARE_16(BT_UUID_TRUE_WIND_DIR_VAL)
2017#define BT_UUID_APPARENT_WIND_SPEED_VAL 0x2a72
2021#define BT_UUID_APPARENT_WIND_SPEED \
2022 BT_UUID_DECLARE_16(BT_UUID_APPARENT_WIND_SPEED_VAL)
2026#define BT_UUID_APPARENT_WIND_DIR_VAL 0x2a73
2030#define BT_UUID_APPARENT_WIND_DIR \
2031 BT_UUID_DECLARE_16(BT_UUID_APPARENT_WIND_DIR_VAL)
2035#define BT_UUID_GUST_FACTOR_VAL 0x2a74
2039#define BT_UUID_GUST_FACTOR \
2040 BT_UUID_DECLARE_16(BT_UUID_GUST_FACTOR_VAL)
2044#define BT_UUID_POLLEN_CONCENTRATION_VAL 0x2a75
2048#define BT_UUID_POLLEN_CONCENTRATION \
2049 BT_UUID_DECLARE_16(BT_UUID_POLLEN_CONCENTRATION_VAL)
2053#define BT_UUID_UV_INDEX_VAL 0x2a76
2057#define BT_UUID_UV_INDEX \
2058 BT_UUID_DECLARE_16(BT_UUID_UV_INDEX_VAL)
2062#define BT_UUID_IRRADIANCE_VAL 0x2a77
2066#define BT_UUID_IRRADIANCE \
2067 BT_UUID_DECLARE_16(BT_UUID_IRRADIANCE_VAL)
2071#define BT_UUID_RAINFALL_VAL 0x2a78
2075#define BT_UUID_RAINFALL \
2076 BT_UUID_DECLARE_16(BT_UUID_RAINFALL_VAL)
2080#define BT_UUID_WIND_CHILL_VAL 0x2a79
2084#define BT_UUID_WIND_CHILL \
2085 BT_UUID_DECLARE_16(BT_UUID_WIND_CHILL_VAL)
2089#define BT_UUID_HEAT_INDEX_VAL 0x2a7a
2093#define BT_UUID_HEAT_INDEX \
2094 BT_UUID_DECLARE_16(BT_UUID_HEAT_INDEX_VAL)
2098#define BT_UUID_DEW_POINT_VAL 0x2a7b
2102#define BT_UUID_DEW_POINT \
2103 BT_UUID_DECLARE_16(BT_UUID_DEW_POINT_VAL)
2107#define BT_UUID_GATT_TREND_VAL 0x2a7c
2111#define BT_UUID_GATT_TREND \
2112 BT_UUID_DECLARE_16(BT_UUID_GATT_TREND_VAL)
2116#define BT_UUID_DESC_VALUE_CHANGED_VAL 0x2a7d
2120#define BT_UUID_DESC_VALUE_CHANGED \
2121 BT_UUID_DECLARE_16(BT_UUID_DESC_VALUE_CHANGED_VAL)
2125#define BT_UUID_GATT_AEHRLL_VAL 0x2a7e
2129#define BT_UUID_GATT_AEHRLL \
2130 BT_UUID_DECLARE_16(BT_UUID_GATT_AEHRLL_VAL)
2134#define BT_UUID_GATT_AETHR_VAL 0x2a7f
2138#define BT_UUID_GATT_AETHR \
2139 BT_UUID_DECLARE_16(BT_UUID_GATT_AETHR_VAL)
2143#define BT_UUID_GATT_AGE_VAL 0x2a80
2147#define BT_UUID_GATT_AGE \
2148 BT_UUID_DECLARE_16(BT_UUID_GATT_AGE_VAL)
2152#define BT_UUID_GATT_ANHRLL_VAL 0x2a81
2156#define BT_UUID_GATT_ANHRLL \
2157 BT_UUID_DECLARE_16(BT_UUID_GATT_ANHRLL_VAL)
2161#define BT_UUID_GATT_ANHRUL_VAL 0x2a82
2165#define BT_UUID_GATT_ANHRUL \
2166 BT_UUID_DECLARE_16(BT_UUID_GATT_ANHRUL_VAL)
2170#define BT_UUID_GATT_ANTHR_VAL 0x2a83
2174#define BT_UUID_GATT_ANTHR \
2175 BT_UUID_DECLARE_16(BT_UUID_GATT_ANTHR_VAL)
2179#define BT_UUID_GATT_AEHRUL_VAL 0x2a84
2183#define BT_UUID_GATT_AEHRUL \
2184 BT_UUID_DECLARE_16(BT_UUID_GATT_AEHRUL_VAL)
2188#define BT_UUID_GATT_DATE_BIRTH_VAL 0x2a85
2192#define BT_UUID_GATT_DATE_BIRTH \
2193 BT_UUID_DECLARE_16(BT_UUID_GATT_DATE_BIRTH_VAL)
2197#define BT_UUID_GATT_DATE_THRASS_VAL 0x2a86
2201#define BT_UUID_GATT_DATE_THRASS \
2202 BT_UUID_DECLARE_16(BT_UUID_GATT_DATE_THRASS_VAL)
2206#define BT_UUID_GATT_EMAIL_VAL 0x2a87
2210#define BT_UUID_GATT_EMAIL \
2211 BT_UUID_DECLARE_16(BT_UUID_GATT_EMAIL_VAL)
2215#define BT_UUID_GATT_FBHRLL_VAL 0x2a88
2219#define BT_UUID_GATT_FBHRLL \
2220 BT_UUID_DECLARE_16(BT_UUID_GATT_FBHRLL_VAL)
2224#define BT_UUID_GATT_FBHRUL_VAL 0x2a89
2228#define BT_UUID_GATT_FBHRUL \
2229 BT_UUID_DECLARE_16(BT_UUID_GATT_FBHRUL_VAL)
2233#define BT_UUID_GATT_FIRST_NAME_VAL 0x2a8a
2237#define BT_UUID_GATT_FIRST_NAME \
2238 BT_UUID_DECLARE_16(BT_UUID_GATT_FIRST_NAME_VAL)
2242#define BT_UUID_GATT_5ZHRL_VAL 0x2a8b
2246#define BT_UUID_GATT_5ZHRL \
2247 BT_UUID_DECLARE_16(BT_UUID_GATT_5ZHRL_VAL)
2251#define BT_UUID_GATT_GENDER_VAL 0x2a8c
2255#define BT_UUID_GATT_GENDER \
2256 BT_UUID_DECLARE_16(BT_UUID_GATT_GENDER_VAL)
2260#define BT_UUID_GATT_HR_MAX_VAL 0x2a8d
2264#define BT_UUID_GATT_HR_MAX \
2265 BT_UUID_DECLARE_16(BT_UUID_GATT_HR_MAX_VAL)
2269#define BT_UUID_GATT_HEIGHT_VAL 0x2a8e
2273#define BT_UUID_GATT_HEIGHT \
2274 BT_UUID_DECLARE_16(BT_UUID_GATT_HEIGHT_VAL)
2278#define BT_UUID_GATT_HC_VAL 0x2a8f
2282#define BT_UUID_GATT_HC \
2283 BT_UUID_DECLARE_16(BT_UUID_GATT_HC_VAL)
2287#define BT_UUID_GATT_LAST_NAME_VAL 0x2a90
2291#define BT_UUID_GATT_LAST_NAME \
2292 BT_UUID_DECLARE_16(BT_UUID_GATT_LAST_NAME_VAL)
2296#define BT_UUID_GATT_MRHR_VAL 0x2a91
2300#define BT_UUID_GATT_MRHR \
2301 BT_UUID_DECLARE_16(BT_UUID_GATT_MRHR_VAL)
2305#define BT_UUID_GATT_RHR_VAL 0x2a92
2309#define BT_UUID_GATT_RHR \
2310 BT_UUID_DECLARE_16(BT_UUID_GATT_RHR_VAL)
2314#define BT_UUID_GATT_AEANTHR_VAL 0x2a93
2318#define BT_UUID_GATT_AEANTHR \
2319 BT_UUID_DECLARE_16(BT_UUID_GATT_AEANTHR_VAL)
2323#define BT_UUID_GATT_3ZHRL_VAL 0x2a94
2327#define BT_UUID_GATT_3ZHRL \
2328 BT_UUID_DECLARE_16(BT_UUID_GATT_3ZHRL_VAL)
2332#define BT_UUID_GATT_2ZHRL_VAL 0x2a95
2336#define BT_UUID_GATT_2ZHRL \
2337 BT_UUID_DECLARE_16(BT_UUID_GATT_2ZHRL_VAL)
2341#define BT_UUID_GATT_VO2_MAX_VAL 0x2a96
2345#define BT_UUID_GATT_VO2_MAX \
2346 BT_UUID_DECLARE_16(BT_UUID_GATT_VO2_MAX_VAL)
2350#define BT_UUID_GATT_WC_VAL 0x2a97
2354#define BT_UUID_GATT_WC \
2355 BT_UUID_DECLARE_16(BT_UUID_GATT_WC_VAL)
2359#define BT_UUID_GATT_WEIGHT_VAL 0x2a98
2363#define BT_UUID_GATT_WEIGHT \
2364 BT_UUID_DECLARE_16(BT_UUID_GATT_WEIGHT_VAL)
2368#define BT_UUID_GATT_DBCHINC_VAL 0x2a99
2372#define BT_UUID_GATT_DBCHINC \
2373 BT_UUID_DECLARE_16(BT_UUID_GATT_DBCHINC_VAL)
2377#define BT_UUID_GATT_USRIDX_VAL 0x2a9a
2381#define BT_UUID_GATT_USRIDX \
2382 BT_UUID_DECLARE_16(BT_UUID_GATT_USRIDX_VAL)
2386#define BT_UUID_GATT_BCF_VAL 0x2a9b
2390#define BT_UUID_GATT_BCF \
2391 BT_UUID_DECLARE_16(BT_UUID_GATT_BCF_VAL)
2395#define BT_UUID_GATT_BCM_VAL 0x2a9c
2399#define BT_UUID_GATT_BCM \
2400 BT_UUID_DECLARE_16(BT_UUID_GATT_BCM_VAL)
2404#define BT_UUID_GATT_WM_VAL 0x2a9d
2408#define BT_UUID_GATT_WM \
2409 BT_UUID_DECLARE_16(BT_UUID_GATT_WM_VAL)
2413#define BT_UUID_GATT_WSF_VAL 0x2a9e
2417#define BT_UUID_GATT_WSF \
2418 BT_UUID_DECLARE_16(BT_UUID_GATT_WSF_VAL)
2422#define BT_UUID_GATT_USRCP_VAL 0x2a9f
2426#define BT_UUID_GATT_USRCP \
2427 BT_UUID_DECLARE_16(BT_UUID_GATT_USRCP_VAL)
2431#define BT_UUID_MAGN_FLUX_DENSITY_2D_VAL 0x2aa0
2435#define BT_UUID_MAGN_FLUX_DENSITY_2D \
2436 BT_UUID_DECLARE_16(BT_UUID_MAGN_FLUX_DENSITY_2D_VAL)
2440#define BT_UUID_MAGN_FLUX_DENSITY_3D_VAL 0x2aa1
2444#define BT_UUID_MAGN_FLUX_DENSITY_3D \
2445 BT_UUID_DECLARE_16(BT_UUID_MAGN_FLUX_DENSITY_3D_VAL)
2449#define BT_UUID_GATT_LANG_VAL 0x2aa2
2453#define BT_UUID_GATT_LANG \
2454 BT_UUID_DECLARE_16(BT_UUID_GATT_LANG_VAL)
2458#define BT_UUID_BAR_PRESSURE_TREND_VAL 0x2aa3
2462#define BT_UUID_BAR_PRESSURE_TREND \
2463 BT_UUID_DECLARE_16(BT_UUID_BAR_PRESSURE_TREND_VAL)
2467#define BT_UUID_BMS_CONTROL_POINT_VAL 0x2aa4
2471#define BT_UUID_BMS_CONTROL_POINT \
2472 BT_UUID_DECLARE_16(BT_UUID_BMS_CONTROL_POINT_VAL)
2476#define BT_UUID_BMS_FEATURE_VAL 0x2aa5
2480#define BT_UUID_BMS_FEATURE \
2481 BT_UUID_DECLARE_16(BT_UUID_BMS_FEATURE_VAL)
2485#define BT_UUID_CENTRAL_ADDR_RES_VAL 0x2aa6
2489#define BT_UUID_CENTRAL_ADDR_RES \
2490 BT_UUID_DECLARE_16(BT_UUID_CENTRAL_ADDR_RES_VAL)
2494#define BT_UUID_CGM_MEASUREMENT_VAL 0x2aa7
2498#define BT_UUID_CGM_MEASUREMENT \
2499 BT_UUID_DECLARE_16(BT_UUID_CGM_MEASUREMENT_VAL)
2503#define BT_UUID_CGM_FEATURE_VAL 0x2aa8
2507#define BT_UUID_CGM_FEATURE \
2508 BT_UUID_DECLARE_16(BT_UUID_CGM_FEATURE_VAL)
2512#define BT_UUID_CGM_STATUS_VAL 0x2aa9
2516#define BT_UUID_CGM_STATUS \
2517 BT_UUID_DECLARE_16(BT_UUID_CGM_STATUS_VAL)
2521#define BT_UUID_CGM_SESSION_START_TIME_VAL 0x2aaa
2525#define BT_UUID_CGM_SESSION_START_TIME \
2526 BT_UUID_DECLARE_16(BT_UUID_CGM_SESSION_START_TIME_VAL)
2530#define BT_UUID_CGM_SESSION_RUN_TIME_VAL 0x2aab
2534#define BT_UUID_CGM_SESSION_RUN_TIME \
2535 BT_UUID_DECLARE_16(BT_UUID_CGM_SESSION_RUN_TIME_VAL)
2539#define BT_UUID_CGM_SPECIFIC_OPS_CONTROL_POINT_VAL 0x2aac
2543#define BT_UUID_CGM_SPECIFIC_OPS_CONTROL_POINT \
2544 BT_UUID_DECLARE_16(BT_UUID_CGM_SPECIFIC_OPS_CONTROL_POINT_VAL)
2548#define BT_UUID_GATT_IPC_VAL 0x2aad
2552#define BT_UUID_GATT_IPC \
2553 BT_UUID_DECLARE_16(BT_UUID_GATT_IPC_VAL)
2557#define BT_UUID_GATT_LAT_VAL 0x2aae
2561#define BT_UUID_GATT_LAT \
2562 BT_UUID_DECLARE_16(BT_UUID_GATT_LAT_VAL)
2566#define BT_UUID_GATT_LON_VAL 0x2aaf
2570#define BT_UUID_GATT_LON \
2571 BT_UUID_DECLARE_16(BT_UUID_GATT_LON_VAL)
2575#define BT_UUID_GATT_LNCOORD_VAL 0x2ab0
2579#define BT_UUID_GATT_LNCOORD \
2580 BT_UUID_DECLARE_16(BT_UUID_GATT_LNCOORD_VAL)
2584#define BT_UUID_GATT_LECOORD_VAL 0x2ab1
2588#define BT_UUID_GATT_LECOORD \
2589 BT_UUID_DECLARE_16(BT_UUID_GATT_LECOORD_VAL)
2593#define BT_UUID_GATT_FN_VAL 0x2ab2
2597#define BT_UUID_GATT_FN \
2598 BT_UUID_DECLARE_16(BT_UUID_GATT_FN_VAL)
2602#define BT_UUID_GATT_ALT_VAL 0x2ab3
2606#define BT_UUID_GATT_ALT \
2607 BT_UUID_DECLARE_16(BT_UUID_GATT_ALT_VAL)
2611#define BT_UUID_GATT_UNCERTAINTY_VAL 0x2ab4
2615#define BT_UUID_GATT_UNCERTAINTY \
2616 BT_UUID_DECLARE_16(BT_UUID_GATT_UNCERTAINTY_VAL)
2620#define BT_UUID_GATT_LOC_NAME_VAL 0x2ab5
2624#define BT_UUID_GATT_LOC_NAME \
2625 BT_UUID_DECLARE_16(BT_UUID_GATT_LOC_NAME_VAL)
2629#define BT_UUID_URI_VAL 0x2ab6
2633#define BT_UUID_URI \
2634 BT_UUID_DECLARE_16(BT_UUID_URI_VAL)
2638#define BT_UUID_HTTP_HEADERS_VAL 0x2ab7
2642#define BT_UUID_HTTP_HEADERS \
2643 BT_UUID_DECLARE_16(BT_UUID_HTTP_HEADERS_VAL)
2647#define BT_UUID_HTTP_STATUS_CODE_VAL 0x2ab8
2651#define BT_UUID_HTTP_STATUS_CODE \
2652 BT_UUID_DECLARE_16(BT_UUID_HTTP_STATUS_CODE_VAL)
2656#define BT_UUID_HTTP_ENTITY_BODY_VAL 0x2ab9
2660#define BT_UUID_HTTP_ENTITY_BODY \
2661 BT_UUID_DECLARE_16(BT_UUID_HTTP_ENTITY_BODY_VAL)
2665#define BT_UUID_HTTP_CONTROL_POINT_VAL 0x2aba
2669#define BT_UUID_HTTP_CONTROL_POINT \
2670 BT_UUID_DECLARE_16(BT_UUID_HTTP_CONTROL_POINT_VAL)
2674#define BT_UUID_HTTPS_SECURITY_VAL 0x2abb
2678#define BT_UUID_HTTPS_SECURITY \
2679 BT_UUID_DECLARE_16(BT_UUID_HTTPS_SECURITY_VAL)
2683#define BT_UUID_GATT_TDS_CP_VAL 0x2abc
2687#define BT_UUID_GATT_TDS_CP \
2688 BT_UUID_DECLARE_16(BT_UUID_GATT_TDS_CP_VAL)
2692#define BT_UUID_OTS_FEATURE_VAL 0x2abd
2696#define BT_UUID_OTS_FEATURE \
2697 BT_UUID_DECLARE_16(BT_UUID_OTS_FEATURE_VAL)
2701#define BT_UUID_OTS_NAME_VAL 0x2abe
2705#define BT_UUID_OTS_NAME \
2706 BT_UUID_DECLARE_16(BT_UUID_OTS_NAME_VAL)
2710#define BT_UUID_OTS_TYPE_VAL 0x2abf
2714#define BT_UUID_OTS_TYPE \
2715 BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_VAL)
2719#define BT_UUID_OTS_SIZE_VAL 0x2ac0
2723#define BT_UUID_OTS_SIZE \
2724 BT_UUID_DECLARE_16(BT_UUID_OTS_SIZE_VAL)
2728#define BT_UUID_OTS_FIRST_CREATED_VAL 0x2ac1
2732#define BT_UUID_OTS_FIRST_CREATED \
2733 BT_UUID_DECLARE_16(BT_UUID_OTS_FIRST_CREATED_VAL)
2737#define BT_UUID_OTS_LAST_MODIFIED_VAL 0x2ac2
2741#define BT_UUID_OTS_LAST_MODIFIED \
2742 BT_UUID_DECLARE_16(BT_UUID_OTS_LAST_MODIFIED_VAL)
2746#define BT_UUID_OTS_ID_VAL 0x2ac3
2750#define BT_UUID_OTS_ID \
2751 BT_UUID_DECLARE_16(BT_UUID_OTS_ID_VAL)
2755#define BT_UUID_OTS_PROPERTIES_VAL 0x2ac4
2759#define BT_UUID_OTS_PROPERTIES \
2760 BT_UUID_DECLARE_16(BT_UUID_OTS_PROPERTIES_VAL)
2764#define BT_UUID_OTS_ACTION_CP_VAL 0x2ac5
2768#define BT_UUID_OTS_ACTION_CP \
2769 BT_UUID_DECLARE_16(BT_UUID_OTS_ACTION_CP_VAL)
2773#define BT_UUID_OTS_LIST_CP_VAL 0x2ac6
2777#define BT_UUID_OTS_LIST_CP \
2778 BT_UUID_DECLARE_16(BT_UUID_OTS_LIST_CP_VAL)
2782#define BT_UUID_OTS_LIST_FILTER_VAL 0x2ac7
2786#define BT_UUID_OTS_LIST_FILTER \
2787 BT_UUID_DECLARE_16(BT_UUID_OTS_LIST_FILTER_VAL)
2791#define BT_UUID_OTS_CHANGED_VAL 0x2ac8
2795#define BT_UUID_OTS_CHANGED \
2796 BT_UUID_DECLARE_16(BT_UUID_OTS_CHANGED_VAL)
2800#define BT_UUID_GATT_RPAO_VAL 0x2ac9
2804#define BT_UUID_GATT_RPAO \
2805 BT_UUID_DECLARE_16(BT_UUID_GATT_RPAO_VAL)
2809#define BT_UUID_OTS_TYPE_UNSPECIFIED_VAL 0x2aca
2813#define BT_UUID_OTS_TYPE_UNSPECIFIED \
2814 BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_UNSPECIFIED_VAL)
2818#define BT_UUID_OTS_DIRECTORY_LISTING_VAL 0x2acb
2822#define BT_UUID_OTS_DIRECTORY_LISTING \
2823 BT_UUID_DECLARE_16(BT_UUID_OTS_DIRECTORY_LISTING_VAL)
2827#define BT_UUID_GATT_FMF_VAL 0x2acc
2831#define BT_UUID_GATT_FMF \
2832 BT_UUID_DECLARE_16(BT_UUID_GATT_FMF_VAL)
2836#define BT_UUID_GATT_TD_VAL 0x2acd
2840#define BT_UUID_GATT_TD \
2841 BT_UUID_DECLARE_16(BT_UUID_GATT_TD_VAL)
2845#define BT_UUID_GATT_CTD_VAL 0x2ace
2849#define BT_UUID_GATT_CTD \
2850 BT_UUID_DECLARE_16(BT_UUID_GATT_CTD_VAL)
2854#define BT_UUID_GATT_STPCD_VAL 0x2acf
2858#define BT_UUID_GATT_STPCD \
2859 BT_UUID_DECLARE_16(BT_UUID_GATT_STPCD_VAL)
2863#define BT_UUID_GATT_STRCD_VAL 0x2ad0
2867#define BT_UUID_GATT_STRCD \
2868 BT_UUID_DECLARE_16(BT_UUID_GATT_STRCD_VAL)
2872#define BT_UUID_GATT_RD_VAL 0x2ad1
2876#define BT_UUID_GATT_RD \
2877 BT_UUID_DECLARE_16(BT_UUID_GATT_RD_VAL)
2881#define BT_UUID_GATT_IBD_VAL 0x2ad2
2885#define BT_UUID_GATT_IBD \
2886 BT_UUID_DECLARE_16(BT_UUID_GATT_IBD_VAL)
2890#define BT_UUID_GATT_TRSTAT_VAL 0x2ad3
2894#define BT_UUID_GATT_TRSTAT \
2895 BT_UUID_DECLARE_16(BT_UUID_GATT_TRSTAT_VAL)
2899#define BT_UUID_GATT_SSR_VAL 0x2ad4
2903#define BT_UUID_GATT_SSR \
2904 BT_UUID_DECLARE_16(BT_UUID_GATT_SSR_VAL)
2908#define BT_UUID_GATT_SIR_VAL 0x2ad5
2912#define BT_UUID_GATT_SIR \
2913 BT_UUID_DECLARE_16(BT_UUID_GATT_SIR_VAL)
2917#define BT_UUID_GATT_SRLR_VAL 0x2ad6
2921#define BT_UUID_GATT_SRLR \
2922 BT_UUID_DECLARE_16(BT_UUID_GATT_SRLR_VAL)
2926#define BT_UUID_GATT_SHRR_VAL 0x2ad7
2930#define BT_UUID_GATT_SHRR \
2931 BT_UUID_DECLARE_16(BT_UUID_GATT_SHRR_VAL)
2935#define BT_UUID_GATT_SPR_VAL 0x2ad8
2939#define BT_UUID_GATT_SPR \
2940 BT_UUID_DECLARE_16(BT_UUID_GATT_SPR_VAL)
2944#define BT_UUID_GATT_FMCP_VAL 0x2ad9
2948#define BT_UUID_GATT_FMCP \
2949 BT_UUID_DECLARE_16(BT_UUID_GATT_FMCP_VAL)
2953#define BT_UUID_GATT_FMS_VAL 0x2ada
2957#define BT_UUID_GATT_FMS \
2958 BT_UUID_DECLARE_16(BT_UUID_GATT_FMS_VAL)
2962#define BT_UUID_MESH_PROV_DATA_IN_VAL 0x2adb
2966#define BT_UUID_MESH_PROV_DATA_IN \
2967 BT_UUID_DECLARE_16(BT_UUID_MESH_PROV_DATA_IN_VAL)
2971#define BT_UUID_MESH_PROV_DATA_OUT_VAL 0x2adc
2975#define BT_UUID_MESH_PROV_DATA_OUT \
2976 BT_UUID_DECLARE_16(BT_UUID_MESH_PROV_DATA_OUT_VAL)
2980#define BT_UUID_MESH_PROXY_DATA_IN_VAL 0x2add
2984#define BT_UUID_MESH_PROXY_DATA_IN \
2985 BT_UUID_DECLARE_16(BT_UUID_MESH_PROXY_DATA_IN_VAL)
2989#define BT_UUID_MESH_PROXY_DATA_OUT_VAL 0x2ade
2993#define BT_UUID_MESH_PROXY_DATA_OUT \
2994 BT_UUID_DECLARE_16(BT_UUID_MESH_PROXY_DATA_OUT_VAL)
2998#define BT_UUID_GATT_NNN_VAL 0x2adf
3002#define BT_UUID_GATT_NNN \
3003 BT_UUID_DECLARE_16(BT_UUID_GATT_NNN_VAL)
3007#define BT_UUID_GATT_AC_VAL 0x2ae0
3011#define BT_UUID_GATT_AC \
3012 BT_UUID_DECLARE_16(BT_UUID_GATT_AC_VAL)
3016#define BT_UUID_GATT_AV_VAL 0x2ae1
3020#define BT_UUID_GATT_AV \
3021 BT_UUID_DECLARE_16(BT_UUID_GATT_AV_VAL)
3025#define BT_UUID_GATT_BOOLEAN_VAL 0x2ae2
3029#define BT_UUID_GATT_BOOLEAN \
3030 BT_UUID_DECLARE_16(BT_UUID_GATT_BOOLEAN_VAL)
3034#define BT_UUID_GATT_CRDFP_VAL 0x2ae3
3038#define BT_UUID_GATT_CRDFP \
3039 BT_UUID_DECLARE_16(BT_UUID_GATT_CRDFP_VAL)
3043#define BT_UUID_GATT_CRCOORDS_VAL 0x2ae4
3047#define BT_UUID_GATT_CRCOORDS \
3048 BT_UUID_DECLARE_16(BT_UUID_GATT_CRCOORDS_VAL)
3052#define BT_UUID_GATT_CRCCT_VAL 0x2ae5
3056#define BT_UUID_GATT_CRCCT \
3057 BT_UUID_DECLARE_16(BT_UUID_GATT_CRCCT_VAL)
3061#define BT_UUID_GATT_CRT_VAL 0x2ae6
3065#define BT_UUID_GATT_CRT \
3066 BT_UUID_DECLARE_16(BT_UUID_GATT_CRT_VAL)
3070#define BT_UUID_GATT_CIEIDX_VAL 0x2ae7
3074#define BT_UUID_GATT_CIEIDX \
3075 BT_UUID_DECLARE_16(BT_UUID_GATT_CIEIDX_VAL)
3079#define BT_UUID_GATT_COEFFICIENT_VAL 0x2ae8
3083#define BT_UUID_GATT_COEFFICIENT \
3084 BT_UUID_DECLARE_16(BT_UUID_GATT_COEFFICIENT_VAL)
3088#define BT_UUID_GATT_CCTEMP_VAL 0x2ae9
3092#define BT_UUID_GATT_CCTEMP \
3093 BT_UUID_DECLARE_16(BT_UUID_GATT_CCTEMP_VAL)
3097#define BT_UUID_GATT_COUNT16_VAL 0x2aea
3101#define BT_UUID_GATT_COUNT16 \
3102 BT_UUID_DECLARE_16(BT_UUID_GATT_COUNT16_VAL)
3106#define BT_UUID_GATT_COUNT24_VAL 0x2aeb
3110#define BT_UUID_GATT_COUNT24 \
3111 BT_UUID_DECLARE_16(BT_UUID_GATT_COUNT24_VAL)
3115#define BT_UUID_GATT_CNTRCODE_VAL 0x2aec
3119#define BT_UUID_GATT_CNTRCODE \
3120 BT_UUID_DECLARE_16(BT_UUID_GATT_CNTRCODE_VAL)
3124#define BT_UUID_GATT_DATEUTC_VAL 0x2aed
3128#define BT_UUID_GATT_DATEUTC \
3129 BT_UUID_DECLARE_16(BT_UUID_GATT_DATEUTC_VAL)
3133#define BT_UUID_GATT_EC_VAL 0x2aee
3137#define BT_UUID_GATT_EC \
3138 BT_UUID_DECLARE_16(BT_UUID_GATT_EC_VAL)
3142#define BT_UUID_GATT_ECR_VAL 0x2aef
3146#define BT_UUID_GATT_ECR \
3147 BT_UUID_DECLARE_16(BT_UUID_GATT_ECR_VAL)
3151#define BT_UUID_GATT_ECSPEC_VAL 0x2af0
3155#define BT_UUID_GATT_ECSPEC \
3156 BT_UUID_DECLARE_16(BT_UUID_GATT_ECSPEC_VAL)
3160#define BT_UUID_GATT_ECSTAT_VAL 0x2af1
3164#define BT_UUID_GATT_ECSTAT \
3165 BT_UUID_DECLARE_16(BT_UUID_GATT_ECSTAT_VAL)
3169#define BT_UUID_GATT_ENERGY_VAL 0x2af2
3173#define BT_UUID_GATT_ENERGY \
3174 BT_UUID_DECLARE_16(BT_UUID_GATT_ENERGY_VAL)
3178#define BT_UUID_GATT_EPOD_VAL 0x2af3
3182#define BT_UUID_GATT_EPOD \
3183 BT_UUID_DECLARE_16(BT_UUID_GATT_EPOD_VAL)
3187#define BT_UUID_GATT_EVTSTAT_VAL 0x2af4
3191#define BT_UUID_GATT_EVTSTAT \
3192 BT_UUID_DECLARE_16(BT_UUID_GATT_EVTSTAT_VAL)
3196#define BT_UUID_GATT_FSTR16_VAL 0x2af5
3200#define BT_UUID_GATT_FSTR16 \
3201 BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR16_VAL)
3205#define BT_UUID_GATT_FSTR24_VAL 0x2af6
3209#define BT_UUID_GATT_FSTR24 \
3210 BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR24_VAL)
3214#define BT_UUID_GATT_FSTR36_VAL 0x2af7
3218#define BT_UUID_GATT_FSTR36 \
3219 BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR36_VAL)
3223#define BT_UUID_GATT_FSTR8_VAL 0x2af8
3227#define BT_UUID_GATT_FSTR8 \
3228 BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR8_VAL)
3232#define BT_UUID_GATT_GENLVL_VAL 0x2af9
3236#define BT_UUID_GATT_GENLVL \
3237 BT_UUID_DECLARE_16(BT_UUID_GATT_GENLVL_VAL)
3241#define BT_UUID_GATT_GTIN_VAL 0x2afa
3245#define BT_UUID_GATT_GTIN \
3246 BT_UUID_DECLARE_16(BT_UUID_GATT_GTIN_VAL)
3250#define BT_UUID_GATT_ILLUM_VAL 0x2afb
3254#define BT_UUID_GATT_ILLUM \
3255 BT_UUID_DECLARE_16(BT_UUID_GATT_ILLUM_VAL)
3259#define BT_UUID_GATT_LUMEFF_VAL 0x2afc
3263#define BT_UUID_GATT_LUMEFF \
3264 BT_UUID_DECLARE_16(BT_UUID_GATT_LUMEFF_VAL)
3268#define BT_UUID_GATT_LUMNRG_VAL 0x2afd
3272#define BT_UUID_GATT_LUMNRG \
3273 BT_UUID_DECLARE_16(BT_UUID_GATT_LUMNRG_VAL)
3277#define BT_UUID_GATT_LUMEXP_VAL 0x2afe
3281#define BT_UUID_GATT_LUMEXP \
3282 BT_UUID_DECLARE_16(BT_UUID_GATT_LUMEXP_VAL)
3286#define BT_UUID_GATT_LUMFLX_VAL 0x2aff
3290#define BT_UUID_GATT_LUMFLX \
3291 BT_UUID_DECLARE_16(BT_UUID_GATT_LUMFLX_VAL)
3295#define BT_UUID_GATT_LUMFLXR_VAL 0x2b00
3299#define BT_UUID_GATT_LUMFLXR \
3300 BT_UUID_DECLARE_16(BT_UUID_GATT_LUMFLXR_VAL)
3304#define BT_UUID_GATT_LUMINT_VAL 0x2b01
3308#define BT_UUID_GATT_LUMINT \
3309 BT_UUID_DECLARE_16(BT_UUID_GATT_LUMINT_VAL)
3313#define BT_UUID_GATT_MASSFLOW_VAL 0x2b02
3317#define BT_UUID_GATT_MASSFLOW \
3318 BT_UUID_DECLARE_16(BT_UUID_GATT_MASSFLOW_VAL)
3322#define BT_UUID_GATT_PERLGHT_VAL 0x2b03
3326#define BT_UUID_GATT_PERLGHT \
3327 BT_UUID_DECLARE_16(BT_UUID_GATT_PERLGHT_VAL)
3331#define BT_UUID_GATT_PER8_VAL 0x2b04
3335#define BT_UUID_GATT_PER8 \
3336 BT_UUID_DECLARE_16(BT_UUID_GATT_PER8_VAL)
3340#define BT_UUID_GATT_PWR_VAL 0x2b05
3344#define BT_UUID_GATT_PWR \
3345 BT_UUID_DECLARE_16(BT_UUID_GATT_PWR_VAL)
3349#define BT_UUID_GATT_PWRSPEC_VAL 0x2b06
3353#define BT_UUID_GATT_PWRSPEC \
3354 BT_UUID_DECLARE_16(BT_UUID_GATT_PWRSPEC_VAL)
3358#define BT_UUID_GATT_RRICR_VAL 0x2b07
3362#define BT_UUID_GATT_RRICR \
3363 BT_UUID_DECLARE_16(BT_UUID_GATT_RRICR_VAL)
3367#define BT_UUID_GATT_RRIGLR_VAL 0x2b08
3371#define BT_UUID_GATT_RRIGLR \
3372 BT_UUID_DECLARE_16(BT_UUID_GATT_RRIGLR_VAL)
3376#define BT_UUID_GATT_RVIVR_VAL 0x2b09
3380#define BT_UUID_GATT_RVIVR \
3381 BT_UUID_DECLARE_16(BT_UUID_GATT_RVIVR_VAL)
3385#define BT_UUID_GATT_RVIIR_VAL 0x2b0a
3389#define BT_UUID_GATT_RVIIR \
3390 BT_UUID_DECLARE_16(BT_UUID_GATT_RVIIR_VAL)
3394#define BT_UUID_GATT_RVIPOD_VAL 0x2b0b
3398#define BT_UUID_GATT_RVIPOD \
3399 BT_UUID_DECLARE_16(BT_UUID_GATT_RVIPOD_VAL)
3403#define BT_UUID_GATT_RVITR_VAL 0x2b0c
3407#define BT_UUID_GATT_RVITR \
3408 BT_UUID_DECLARE_16(BT_UUID_GATT_RVITR_VAL)
3412#define BT_UUID_GATT_TEMP8_VAL 0x2b0d
3416#define BT_UUID_GATT_TEMP8 \
3417 BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP8_VAL)
3421#define BT_UUID_GATT_TEMP8_IPOD_VAL 0x2b0e
3425#define BT_UUID_GATT_TEMP8_IPOD \
3426 BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP8_IPOD_VAL)
3430#define BT_UUID_GATT_TEMP8_STAT_VAL 0x2b0f
3434#define BT_UUID_GATT_TEMP8_STAT \
3435 BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP8_STAT_VAL)
3439#define BT_UUID_GATT_TEMP_RNG_VAL 0x2b10
3443#define BT_UUID_GATT_TEMP_RNG \
3444 BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP_RNG_VAL)
3448#define BT_UUID_GATT_TEMP_STAT_VAL 0x2b11
3452#define BT_UUID_GATT_TEMP_STAT \
3453 BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP_STAT_VAL)
3457#define BT_UUID_GATT_TIM_DC8_VAL 0x2b12
3461#define BT_UUID_GATT_TIM_DC8 \
3462 BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_DC8_VAL)
3466#define BT_UUID_GATT_TIM_EXP8_VAL 0x2b13
3470#define BT_UUID_GATT_TIM_EXP8 \
3471 BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_EXP8_VAL)
3475#define BT_UUID_GATT_TIM_H24_VAL 0x2b14
3479#define BT_UUID_GATT_TIM_H24 \
3480 BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_H24_VAL)
3484#define BT_UUID_GATT_TIM_MS24_VAL 0x2b15
3488#define BT_UUID_GATT_TIM_MS24 \
3489 BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_MS24_VAL)
3493#define BT_UUID_GATT_TIM_S16_VAL 0x2b16
3497#define BT_UUID_GATT_TIM_S16 \
3498 BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_S16_VAL)
3502#define BT_UUID_GATT_TIM_S8_VAL 0x2b17
3506#define BT_UUID_GATT_TIM_S8 \
3507 BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_S8_VAL)
3511#define BT_UUID_GATT_V_VAL 0x2b18
3515#define BT_UUID_GATT_V \
3516 BT_UUID_DECLARE_16(BT_UUID_GATT_V_VAL)
3520#define BT_UUID_GATT_V_SPEC_VAL 0x2b19
3524#define BT_UUID_GATT_V_SPEC \
3525 BT_UUID_DECLARE_16(BT_UUID_GATT_V_SPEC_VAL)
3529#define BT_UUID_GATT_V_STAT_VAL 0x2b1a
3533#define BT_UUID_GATT_V_STAT \
3534 BT_UUID_DECLARE_16(BT_UUID_GATT_V_STAT_VAL)
3538#define BT_UUID_GATT_VOLF_VAL 0x2b1b
3542#define BT_UUID_GATT_VOLF \
3543 BT_UUID_DECLARE_16(BT_UUID_GATT_VOLF_VAL)
3547#define BT_UUID_GATT_CRCOORD_VAL 0x2b1c
3551#define BT_UUID_GATT_CRCOORD \
3552 BT_UUID_DECLARE_16(BT_UUID_GATT_CRCOORD_VAL)
3556#define BT_UUID_GATT_RCF_VAL 0x2b1d
3560#define BT_UUID_GATT_RCF \
3561 BT_UUID_DECLARE_16(BT_UUID_GATT_RCF_VAL)
3565#define BT_UUID_GATT_RCSET_VAL 0x2b1e
3569#define BT_UUID_GATT_RCSET \
3570 BT_UUID_DECLARE_16(BT_UUID_GATT_RCSET_VAL)
3574#define BT_UUID_GATT_RCCP_VAL 0x2b1f
3578#define BT_UUID_GATT_RCCP \
3579 BT_UUID_DECLARE_16(BT_UUID_GATT_RCCP_VAL)
3583#define BT_UUID_GATT_IDD_SC_VAL 0x2b20
3587#define BT_UUID_GATT_IDD_SC \
3588 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_SC_VAL)
3592#define BT_UUID_GATT_IDD_S_VAL 0x2b21
3596#define BT_UUID_GATT_IDD_S \
3597 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_S_VAL)
3601#define BT_UUID_GATT_IDD_AS_VAL 0x2b22
3605#define BT_UUID_GATT_IDD_AS \
3606 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_AS_VAL)
3610#define BT_UUID_GATT_IDD_F_VAL 0x2b23
3614#define BT_UUID_GATT_IDD_F \
3615 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_F_VAL)
3619#define BT_UUID_GATT_IDD_SRCP_VAL 0x2b24
3623#define BT_UUID_GATT_IDD_SRCP \
3624 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_SRCP_VAL)
3628#define BT_UUID_GATT_IDD_CCP_VAL 0x2b25
3632#define BT_UUID_GATT_IDD_CCP \
3633 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_CCP_VAL)
3637#define BT_UUID_GATT_IDD_CD_VAL 0x2b26
3641#define BT_UUID_GATT_IDD_CD \
3642 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_CD_VAL)
3646#define BT_UUID_GATT_IDD_RACP_VAL 0x2b27
3650#define BT_UUID_GATT_IDD_RACP \
3651 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_RACP_VAL)
3655#define BT_UUID_GATT_IDD_HD_VAL 0x2b28
3659#define BT_UUID_GATT_IDD_HD \
3660 BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_HD_VAL)
3664#define BT_UUID_GATT_CLIENT_FEATURES_VAL 0x2b29
3668#define BT_UUID_GATT_CLIENT_FEATURES \
3669 BT_UUID_DECLARE_16(BT_UUID_GATT_CLIENT_FEATURES_VAL)
3673#define BT_UUID_GATT_DB_HASH_VAL 0x2b2a
3677#define BT_UUID_GATT_DB_HASH \
3678 BT_UUID_DECLARE_16(BT_UUID_GATT_DB_HASH_VAL)
3682#define BT_UUID_GATT_BSS_CP_VAL 0x2b2b
3686#define BT_UUID_GATT_BSS_CP \
3687 BT_UUID_DECLARE_16(BT_UUID_GATT_BSS_CP_VAL)
3691#define BT_UUID_GATT_BSS_R_VAL 0x2b2c
3695#define BT_UUID_GATT_BSS_R \
3696 BT_UUID_DECLARE_16(BT_UUID_GATT_BSS_R_VAL)
3700#define BT_UUID_GATT_EMG_ID_VAL 0x2b2d
3704#define BT_UUID_GATT_EMG_ID \
3705 BT_UUID_DECLARE_16(BT_UUID_GATT_EMG_ID_VAL)
3709#define BT_UUID_GATT_EMG_TXT_VAL 0x2b2e
3713#define BT_UUID_GATT_EMG_TXT \
3714 BT_UUID_DECLARE_16(BT_UUID_GATT_EMG_TXT_VAL)
3718#define BT_UUID_GATT_ACS_S_VAL 0x2b2f
3722#define BT_UUID_GATT_ACS_S \
3723 BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_S_VAL)
3727#define BT_UUID_GATT_ACS_DI_VAL 0x2b30
3731#define BT_UUID_GATT_ACS_DI \
3732 BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_DI_VAL)
3736#define BT_UUID_GATT_ACS_DON_VAL 0x2b31
3740#define BT_UUID_GATT_ACS_DON \
3741 BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_DON_VAL)
3745#define BT_UUID_GATT_ACS_DOI_VAL 0x2b32
3749#define BT_UUID_GATT_ACS_DOI \
3750 BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_DOI_VAL)
3754#define BT_UUID_GATT_ACS_CP_VAL 0x2b33
3758#define BT_UUID_GATT_ACS_CP \
3759 BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_CP_VAL)
3763#define BT_UUID_GATT_EBPM_VAL 0x2b34
3767#define BT_UUID_GATT_EBPM \
3768 BT_UUID_DECLARE_16(BT_UUID_GATT_EBPM_VAL)
3772#define BT_UUID_GATT_EICP_VAL 0x2b35
3776#define BT_UUID_GATT_EICP \
3777 BT_UUID_DECLARE_16(BT_UUID_GATT_EICP_VAL)
3781#define BT_UUID_GATT_BPR_VAL 0x2b36
3785#define BT_UUID_GATT_BPR \
3786 BT_UUID_DECLARE_16(BT_UUID_GATT_BPR_VAL)
3790#define BT_UUID_GATT_RU_VAL 0x2b37
3794#define BT_UUID_GATT_RU \
3795 BT_UUID_DECLARE_16(BT_UUID_GATT_RU_VAL)
3799#define BT_UUID_GATT_BR_EDR_HD_VAL 0x2b38
3803#define BT_UUID_GATT_BR_EDR_HD \
3804 BT_UUID_DECLARE_16(BT_UUID_GATT_BR_EDR_HD_VAL)
3808#define BT_UUID_GATT_BT_SIG_D_VAL 0x2b39
3812#define BT_UUID_GATT_BT_SIG_D \
3813 BT_UUID_DECLARE_16(BT_UUID_GATT_BT_SIG_D_VAL)
3817#define BT_UUID_GATT_SERVER_FEATURES_VAL 0x2b3a
3821#define BT_UUID_GATT_SERVER_FEATURES \
3822 BT_UUID_DECLARE_16(BT_UUID_GATT_SERVER_FEATURES_VAL)
3826#define BT_UUID_GATT_PHY_AMF_VAL 0x2b3b
3830#define BT_UUID_GATT_PHY_AMF \
3831 BT_UUID_DECLARE_16(BT_UUID_GATT_PHY_AMF_VAL)
3835#define BT_UUID_GATT_GEN_AID_VAL 0x2b3c
3839#define BT_UUID_GATT_GEN_AID \
3840 BT_UUID_DECLARE_16(BT_UUID_GATT_GEN_AID_VAL)
3844#define BT_UUID_GATT_GEN_ASD_VAL 0x2b3d
3848#define BT_UUID_GATT_GEN_ASD \
3849 BT_UUID_DECLARE_16(BT_UUID_GATT_GEN_ASD_VAL)
3853#define BT_UUID_GATT_CR_AID_VAL 0x2b3e
3857#define BT_UUID_GATT_CR_AID \
3858 BT_UUID_DECLARE_16(BT_UUID_GATT_CR_AID_VAL)
3862#define BT_UUID_GATT_CR_ASD_VAL 0x2b3f
3866#define BT_UUID_GATT_CR_ASD \
3867 BT_UUID_DECLARE_16(BT_UUID_GATT_CR_ASD_VAL)
3871#define BT_UUID_GATT_SC_ASD_VAL 0x2b40
3875#define BT_UUID_GATT_SC_ASD \
3876 BT_UUID_DECLARE_16(BT_UUID_GATT_SC_ASD_VAL)
3880#define BT_UUID_GATT_SLP_AID_VAL 0x2b41
3884#define BT_UUID_GATT_SLP_AID \
3885 BT_UUID_DECLARE_16(BT_UUID_GATT_SLP_AID_VAL)
3889#define BT_UUID_GATT_SLP_ASD_VAL 0x2b42
3893#define BT_UUID_GATT_SLP_ASD \
3894 BT_UUID_DECLARE_16(BT_UUID_GATT_SLP_ASD_VAL)
3898#define BT_UUID_GATT_PHY_AMCP_VAL 0x2b43
3902#define BT_UUID_GATT_PHY_AMCP \
3903 BT_UUID_DECLARE_16(BT_UUID_GATT_PHY_AMCP_VAL)
3907#define BT_UUID_GATT_ACS_VAL 0x2b44
3911#define BT_UUID_GATT_ACS \
3912 BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_VAL)
3916#define BT_UUID_GATT_PHY_ASDESC_VAL 0x2b45
3920#define BT_UUID_GATT_PHY_ASDESC \
3921 BT_UUID_DECLARE_16(BT_UUID_GATT_PHY_ASDESC_VAL)
3925#define BT_UUID_GATT_PREF_U_VAL 0x2b46
3929#define BT_UUID_GATT_PREF_U \
3930 BT_UUID_DECLARE_16(BT_UUID_GATT_PREF_U_VAL)
3934#define BT_UUID_GATT_HRES_H_VAL 0x2b47
3938#define BT_UUID_GATT_HRES_H \
3939 BT_UUID_DECLARE_16(BT_UUID_GATT_HRES_H_VAL)
3943#define BT_UUID_GATT_MID_NAME_VAL 0x2b48
3947#define BT_UUID_GATT_MID_NAME \
3948 BT_UUID_DECLARE_16(BT_UUID_GATT_MID_NAME_VAL)
3952#define BT_UUID_GATT_STRDLEN_VAL 0x2b49
3956#define BT_UUID_GATT_STRDLEN \
3957 BT_UUID_DECLARE_16(BT_UUID_GATT_STRDLEN_VAL)
3961#define BT_UUID_GATT_HANDEDNESS_VAL 0x2b4a
3965#define BT_UUID_GATT_HANDEDNESS \
3966 BT_UUID_DECLARE_16(BT_UUID_GATT_HANDEDNESS_VAL)
3970#define BT_UUID_GATT_DEVICE_WP_VAL 0x2b4b
3974#define BT_UUID_GATT_DEVICE_WP \
3975 BT_UUID_DECLARE_16(BT_UUID_GATT_DEVICE_WP_VAL)
3979#define BT_UUID_GATT_4ZHRL_VAL 0x2b4c
3983#define BT_UUID_GATT_4ZHRL \
3984 BT_UUID_DECLARE_16(BT_UUID_GATT_4ZHRL_VAL)
3988#define BT_UUID_GATT_HIET_VAL 0x2b4d
3992#define BT_UUID_GATT_HIET \
3993 BT_UUID_DECLARE_16(BT_UUID_GATT_HIET_VAL)
3997#define BT_UUID_GATT_AG_VAL 0x2b4e
4001#define BT_UUID_GATT_AG \
4002 BT_UUID_DECLARE_16(BT_UUID_GATT_AG_VAL)
4006#define BT_UUID_GATT_SIN_VAL 0x2b4f
4010#define BT_UUID_GATT_SIN \
4011 BT_UUID_DECLARE_16(BT_UUID_GATT_SIN_VAL)
4015#define BT_UUID_GATT_CI_VAL 0x2b50
4019#define BT_UUID_GATT_CI \
4020 BT_UUID_DECLARE_16(BT_UUID_GATT_CI_VAL)
4024#define BT_UUID_GATT_TMAPR_VAL 0x2b51
4028#define BT_UUID_GATT_TMAPR \
4029 BT_UUID_DECLARE_16(BT_UUID_GATT_TMAPR_VAL)
4033#define BT_UUID_AICS_STATE_VAL 0x2b77
4037#define BT_UUID_AICS_STATE \
4038 BT_UUID_DECLARE_16(BT_UUID_AICS_STATE_VAL)
4042#define BT_UUID_AICS_GAIN_SETTINGS_VAL 0x2b78
4046#define BT_UUID_AICS_GAIN_SETTINGS \
4047 BT_UUID_DECLARE_16(BT_UUID_AICS_GAIN_SETTINGS_VAL)
4051#define BT_UUID_AICS_INPUT_TYPE_VAL 0x2b79
4055#define BT_UUID_AICS_INPUT_TYPE \
4056 BT_UUID_DECLARE_16(BT_UUID_AICS_INPUT_TYPE_VAL)
4060#define BT_UUID_AICS_INPUT_STATUS_VAL 0x2b7a
4064#define BT_UUID_AICS_INPUT_STATUS \
4065 BT_UUID_DECLARE_16(BT_UUID_AICS_INPUT_STATUS_VAL)
4069#define BT_UUID_AICS_CONTROL_VAL 0x2b7b
4073#define BT_UUID_AICS_CONTROL \
4074 BT_UUID_DECLARE_16(BT_UUID_AICS_CONTROL_VAL)
4078#define BT_UUID_AICS_DESCRIPTION_VAL 0x2b7c
4082#define BT_UUID_AICS_DESCRIPTION \
4083 BT_UUID_DECLARE_16(BT_UUID_AICS_DESCRIPTION_VAL)
4087#define BT_UUID_VCS_STATE_VAL 0x2b7d
4091#define BT_UUID_VCS_STATE \
4092 BT_UUID_DECLARE_16(BT_UUID_VCS_STATE_VAL)
4096#define BT_UUID_VCS_CONTROL_VAL 0x2b7e
4100#define BT_UUID_VCS_CONTROL \
4101 BT_UUID_DECLARE_16(BT_UUID_VCS_CONTROL_VAL)
4105#define BT_UUID_VCS_FLAGS_VAL 0x2b7f
4109#define BT_UUID_VCS_FLAGS \
4110 BT_UUID_DECLARE_16(BT_UUID_VCS_FLAGS_VAL)
4114#define BT_UUID_VOCS_STATE_VAL 0x2b80
4118#define BT_UUID_VOCS_STATE \
4119 BT_UUID_DECLARE_16(BT_UUID_VOCS_STATE_VAL)
4123#define BT_UUID_VOCS_LOCATION_VAL 0x2b81
4127#define BT_UUID_VOCS_LOCATION \
4128 BT_UUID_DECLARE_16(BT_UUID_VOCS_LOCATION_VAL)
4132#define BT_UUID_VOCS_CONTROL_VAL 0x2b82
4136#define BT_UUID_VOCS_CONTROL \
4137 BT_UUID_DECLARE_16(BT_UUID_VOCS_CONTROL_VAL)
4141#define BT_UUID_VOCS_DESCRIPTION_VAL 0x2b83
4145#define BT_UUID_VOCS_DESCRIPTION \
4146 BT_UUID_DECLARE_16(BT_UUID_VOCS_DESCRIPTION_VAL)
4150#define BT_UUID_CSIS_SIRK_VAL 0x2b84
4154#define BT_UUID_CSIS_SIRK BT_UUID_DECLARE_16(BT_UUID_CSIS_SIRK_VAL)
4158#define BT_UUID_CSIS_SET_SIZE_VAL 0x2b85
4162#define BT_UUID_CSIS_SET_SIZE \
4163 BT_UUID_DECLARE_16(BT_UUID_CSIS_SET_SIZE_VAL)
4167#define BT_UUID_CSIS_SET_LOCK_VAL 0x2b86
4171#define BT_UUID_CSIS_SET_LOCK \
4172 BT_UUID_DECLARE_16(BT_UUID_CSIS_SET_LOCK_VAL)
4176#define BT_UUID_CSIS_RANK_VAL 0x2b87
4180#define BT_UUID_CSIS_RANK \
4181 BT_UUID_DECLARE_16(BT_UUID_CSIS_RANK_VAL)
4185#define BT_UUID_GATT_EDKM_VAL 0x2b88
4189#define BT_UUID_GATT_EDKM \
4190 BT_UUID_DECLARE_16(BT_UUID_GATT_EDKM_VAL)
4194#define BT_UUID_GATT_AE32_VAL 0x2b89
4198#define BT_UUID_GATT_AE32 \
4199 BT_UUID_DECLARE_16(BT_UUID_GATT_AE32_VAL)
4203#define BT_UUID_GATT_AP_VAL 0x2b8a
4207#define BT_UUID_GATT_AP \
4208 BT_UUID_DECLARE_16(BT_UUID_GATT_AP_VAL)
4212#define BT_UUID_GATT_CO2CONC_VAL 0x2b8c
4216#define BT_UUID_GATT_CO2CONC \
4217 BT_UUID_DECLARE_16(BT_UUID_GATT_CO2CONC_VAL)
4221#define BT_UUID_GATT_COS_VAL 0x2b8d
4225#define BT_UUID_GATT_COS \
4226 BT_UUID_DECLARE_16(BT_UUID_GATT_COS_VAL)
4230#define BT_UUID_GATT_DEVTF_VAL 0x2b8e
4234#define BT_UUID_GATT_DEVTF \
4235 BT_UUID_DECLARE_16(BT_UUID_GATT_DEVTF_VAL)
4239#define BT_UUID_GATT_DEVTP_VAL 0x2b8f
4243#define BT_UUID_GATT_DEVTP \
4244 BT_UUID_DECLARE_16(BT_UUID_GATT_DEVTP_VAL)
4248#define BT_UUID_GATT_DEVT_VAL 0x2b90
4252#define BT_UUID_GATT_DEVT \
4253 BT_UUID_DECLARE_16(BT_UUID_GATT_DEVT_VAL)
4257#define BT_UUID_GATT_DEVTCP_VAL 0x2b91
4261#define BT_UUID_GATT_DEVTCP \
4262 BT_UUID_DECLARE_16(BT_UUID_GATT_DEVTCP_VAL)
4266#define BT_UUID_GATT_TCLD_VAL 0x2b92
4270#define BT_UUID_GATT_TCLD \
4271 BT_UUID_DECLARE_16(BT_UUID_GATT_TCLD_VAL)
4275#define BT_UUID_MCS_PLAYER_NAME_VAL 0x2b93
4279#define BT_UUID_MCS_PLAYER_NAME \
4280 BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYER_NAME_VAL)
4284#define BT_UUID_MCS_ICON_OBJ_ID_VAL 0x2b94
4288#define BT_UUID_MCS_ICON_OBJ_ID \
4289 BT_UUID_DECLARE_16(BT_UUID_MCS_ICON_OBJ_ID_VAL)
4293#define BT_UUID_MCS_ICON_URL_VAL 0x2b95
4297#define BT_UUID_MCS_ICON_URL \
4298 BT_UUID_DECLARE_16(BT_UUID_MCS_ICON_URL_VAL)
4302#define BT_UUID_MCS_TRACK_CHANGED_VAL 0x2b96
4306#define BT_UUID_MCS_TRACK_CHANGED \
4307 BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_CHANGED_VAL)
4311#define BT_UUID_MCS_TRACK_TITLE_VAL 0x2b97
4315#define BT_UUID_MCS_TRACK_TITLE \
4316 BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_TITLE_VAL)
4320#define BT_UUID_MCS_TRACK_DURATION_VAL 0x2b98
4324#define BT_UUID_MCS_TRACK_DURATION \
4325 BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_DURATION_VAL)
4329#define BT_UUID_MCS_TRACK_POSITION_VAL 0x2b99
4333#define BT_UUID_MCS_TRACK_POSITION \
4334 BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_POSITION_VAL)
4338#define BT_UUID_MCS_PLAYBACK_SPEED_VAL 0x2b9a
4342#define BT_UUID_MCS_PLAYBACK_SPEED \
4343 BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYBACK_SPEED_VAL)
4347#define BT_UUID_MCS_SEEKING_SPEED_VAL 0x2b9b
4351#define BT_UUID_MCS_SEEKING_SPEED \
4352 BT_UUID_DECLARE_16(BT_UUID_MCS_SEEKING_SPEED_VAL)
4356#define BT_UUID_MCS_TRACK_SEGMENTS_OBJ_ID_VAL 0x2b9c
4360#define BT_UUID_MCS_TRACK_SEGMENTS_OBJ_ID \
4361 BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_SEGMENTS_OBJ_ID_VAL)
4365#define BT_UUID_MCS_CURRENT_TRACK_OBJ_ID_VAL 0x2b9d
4369#define BT_UUID_MCS_CURRENT_TRACK_OBJ_ID \
4370 BT_UUID_DECLARE_16(BT_UUID_MCS_CURRENT_TRACK_OBJ_ID_VAL)
4374#define BT_UUID_MCS_NEXT_TRACK_OBJ_ID_VAL 0x2b9e
4378#define BT_UUID_MCS_NEXT_TRACK_OBJ_ID \
4379 BT_UUID_DECLARE_16(BT_UUID_MCS_NEXT_TRACK_OBJ_ID_VAL)
4383#define BT_UUID_MCS_PARENT_GROUP_OBJ_ID_VAL 0x2b9f
4387#define BT_UUID_MCS_PARENT_GROUP_OBJ_ID \
4388 BT_UUID_DECLARE_16(BT_UUID_MCS_PARENT_GROUP_OBJ_ID_VAL)
4392#define BT_UUID_MCS_CURRENT_GROUP_OBJ_ID_VAL 0x2ba0
4396#define BT_UUID_MCS_CURRENT_GROUP_OBJ_ID \
4397 BT_UUID_DECLARE_16(BT_UUID_MCS_CURRENT_GROUP_OBJ_ID_VAL)
4401#define BT_UUID_MCS_PLAYING_ORDER_VAL 0x2ba1
4405#define BT_UUID_MCS_PLAYING_ORDER \
4406 BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYING_ORDER_VAL)
4410#define BT_UUID_MCS_PLAYING_ORDERS_VAL 0x2ba2
4414#define BT_UUID_MCS_PLAYING_ORDERS \
4415 BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYING_ORDERS_VAL)
4419#define BT_UUID_MCS_MEDIA_STATE_VAL 0x2ba3
4423#define BT_UUID_MCS_MEDIA_STATE \
4424 BT_UUID_DECLARE_16(BT_UUID_MCS_MEDIA_STATE_VAL)
4428#define BT_UUID_MCS_MEDIA_CONTROL_POINT_VAL 0x2ba4
4432#define BT_UUID_MCS_MEDIA_CONTROL_POINT \
4433 BT_UUID_DECLARE_16(BT_UUID_MCS_MEDIA_CONTROL_POINT_VAL)
4437#define BT_UUID_MCS_MEDIA_CONTROL_OPCODES_VAL 0x2ba5
4441#define BT_UUID_MCS_MEDIA_CONTROL_OPCODES \
4442 BT_UUID_DECLARE_16(BT_UUID_MCS_MEDIA_CONTROL_OPCODES_VAL)
4446#define BT_UUID_MCS_SEARCH_RESULTS_OBJ_ID_VAL 0x2ba6
4450#define BT_UUID_MCS_SEARCH_RESULTS_OBJ_ID \
4451 BT_UUID_DECLARE_16(BT_UUID_MCS_SEARCH_RESULTS_OBJ_ID_VAL)
4455#define BT_UUID_MCS_SEARCH_CONTROL_POINT_VAL 0x2ba7
4459#define BT_UUID_MCS_SEARCH_CONTROL_POINT \
4460 BT_UUID_DECLARE_16(BT_UUID_MCS_SEARCH_CONTROL_POINT_VAL)
4464#define BT_UUID_GATT_E32_VAL 0x2ba8
4468#define BT_UUID_GATT_E32 \
4469 BT_UUID_DECLARE_16(BT_UUID_GATT_E32_VAL)
4474#define BT_UUID_OTS_TYPE_MPL_ICON_VAL 0x2ba9
4478#define BT_UUID_OTS_TYPE_MPL_ICON \
4479 BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_MPL_ICON_VAL)
4483#define BT_UUID_OTS_TYPE_TRACK_SEGMENT_VAL 0x2baa
4487#define BT_UUID_OTS_TYPE_TRACK_SEGMENT \
4488 BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_TRACK_SEGMENT_VAL)
4492#define BT_UUID_OTS_TYPE_TRACK_VAL 0x2bab
4496#define BT_UUID_OTS_TYPE_TRACK \
4497 BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_TRACK_VAL)
4501#define BT_UUID_OTS_TYPE_GROUP_VAL 0x2bac
4505#define BT_UUID_OTS_TYPE_GROUP \
4506 BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_GROUP_VAL)
4510#define BT_UUID_GATT_CTEE_VAL 0x2bad
4514#define BT_UUID_GATT_CTEE \
4515 BT_UUID_DECLARE_16(BT_UUID_GATT_CTEE_VAL)
4519#define BT_UUID_GATT_ACTEML_VAL 0x2bae
4523#define BT_UUID_GATT_ACTEML \
4524 BT_UUID_DECLARE_16(BT_UUID_GATT_ACTEML_VAL)
4528#define BT_UUID_GATT_ACTEMTC_VAL 0x2baf
4532#define BT_UUID_GATT_ACTEMTC \
4533 BT_UUID_DECLARE_16(BT_UUID_GATT_ACTEMTC_VAL)
4537#define BT_UUID_GATT_ACTETD_VAL 0x2bb0
4541#define BT_UUID_GATT_ACTETD \
4542 BT_UUID_DECLARE_16(BT_UUID_GATT_ACTETD_VAL)
4546#define BT_UUID_GATT_ACTEI_VAL 0x2bb1
4550#define BT_UUID_GATT_ACTEI \
4551 BT_UUID_DECLARE_16(BT_UUID_GATT_ACTEI_VAL)
4555#define BT_UUID_GATT_ACTEP_VAL 0x2bb2
4559#define BT_UUID_GATT_ACTEP \
4560 BT_UUID_DECLARE_16(BT_UUID_GATT_ACTEP_VAL)
4564#define BT_UUID_TBS_PROVIDER_NAME_VAL 0x2bb3
4568#define BT_UUID_TBS_PROVIDER_NAME \
4569 BT_UUID_DECLARE_16(BT_UUID_TBS_PROVIDER_NAME_VAL)
4573#define BT_UUID_TBS_UCI_VAL 0x2bb4
4577#define BT_UUID_TBS_UCI \
4578 BT_UUID_DECLARE_16(BT_UUID_TBS_UCI_VAL)
4582#define BT_UUID_TBS_TECHNOLOGY_VAL 0x2bb5
4586#define BT_UUID_TBS_TECHNOLOGY \
4587 BT_UUID_DECLARE_16(BT_UUID_TBS_TECHNOLOGY_VAL)
4591#define BT_UUID_TBS_URI_LIST_VAL 0x2bb6
4595#define BT_UUID_TBS_URI_LIST \
4596 BT_UUID_DECLARE_16(BT_UUID_TBS_URI_LIST_VAL)
4600#define BT_UUID_TBS_SIGNAL_STRENGTH_VAL 0x2bb7
4604#define BT_UUID_TBS_SIGNAL_STRENGTH \
4605 BT_UUID_DECLARE_16(BT_UUID_TBS_SIGNAL_STRENGTH_VAL)
4609#define BT_UUID_TBS_SIGNAL_INTERVAL_VAL 0x2bb8
4613#define BT_UUID_TBS_SIGNAL_INTERVAL \
4614 BT_UUID_DECLARE_16(BT_UUID_TBS_SIGNAL_INTERVAL_VAL)
4618#define BT_UUID_TBS_LIST_CURRENT_CALLS_VAL 0x2bb9
4622#define BT_UUID_TBS_LIST_CURRENT_CALLS \
4623 BT_UUID_DECLARE_16(BT_UUID_TBS_LIST_CURRENT_CALLS_VAL)
4627#define BT_UUID_CCID_VAL 0x2bba
4631#define BT_UUID_CCID \
4632 BT_UUID_DECLARE_16(BT_UUID_CCID_VAL)
4636#define BT_UUID_TBS_STATUS_FLAGS_VAL 0x2bbb
4640#define BT_UUID_TBS_STATUS_FLAGS \
4641 BT_UUID_DECLARE_16(BT_UUID_TBS_STATUS_FLAGS_VAL)
4645#define BT_UUID_TBS_INCOMING_URI_VAL 0x2bbc
4649#define BT_UUID_TBS_INCOMING_URI \
4650 BT_UUID_DECLARE_16(BT_UUID_TBS_INCOMING_URI_VAL)
4654#define BT_UUID_TBS_CALL_STATE_VAL 0x2bbd
4658#define BT_UUID_TBS_CALL_STATE \
4659 BT_UUID_DECLARE_16(BT_UUID_TBS_CALL_STATE_VAL)
4663#define BT_UUID_TBS_CALL_CONTROL_POINT_VAL 0x2bbe
4667#define BT_UUID_TBS_CALL_CONTROL_POINT \
4668 BT_UUID_DECLARE_16(BT_UUID_TBS_CALL_CONTROL_POINT_VAL)
4672#define BT_UUID_TBS_OPTIONAL_OPCODES_VAL 0x2bbf
4676#define BT_UUID_TBS_OPTIONAL_OPCODES \
4677 BT_UUID_DECLARE_16(BT_UUID_TBS_OPTIONAL_OPCODES_VAL)
4681#define BT_UUID_TBS_TERMINATE_REASON_VAL 0x2bc0
4685#define BT_UUID_TBS_TERMINATE_REASON \
4686 BT_UUID_DECLARE_16(BT_UUID_TBS_TERMINATE_REASON_VAL)
4690#define BT_UUID_TBS_INCOMING_CALL_VAL 0x2bc1
4694#define BT_UUID_TBS_INCOMING_CALL \
4695 BT_UUID_DECLARE_16(BT_UUID_TBS_INCOMING_CALL_VAL)
4699#define BT_UUID_TBS_FRIENDLY_NAME_VAL 0x2bc2
4703#define BT_UUID_TBS_FRIENDLY_NAME \
4704 BT_UUID_DECLARE_16(BT_UUID_TBS_FRIENDLY_NAME_VAL)
4708#define BT_UUID_MICS_MUTE_VAL 0x2bc3
4712#define BT_UUID_MICS_MUTE \
4713 BT_UUID_DECLARE_16(BT_UUID_MICS_MUTE_VAL)
4717#define BT_UUID_ASCS_ASE_SNK_VAL 0x2bc4
4721#define BT_UUID_ASCS_ASE_SNK \
4722 BT_UUID_DECLARE_16(BT_UUID_ASCS_ASE_SNK_VAL)
4726#define BT_UUID_ASCS_ASE_SRC_VAL 0x2bc5
4730#define BT_UUID_ASCS_ASE_SRC \
4731 BT_UUID_DECLARE_16(BT_UUID_ASCS_ASE_SRC_VAL)
4735#define BT_UUID_ASCS_ASE_CP_VAL 0x2bc6
4739#define BT_UUID_ASCS_ASE_CP \
4740 BT_UUID_DECLARE_16(BT_UUID_ASCS_ASE_CP_VAL)
4744#define BT_UUID_BASS_CONTROL_POINT_VAL 0x2bc7
4748#define BT_UUID_BASS_CONTROL_POINT \
4749 BT_UUID_DECLARE_16(BT_UUID_BASS_CONTROL_POINT_VAL)
4753#define BT_UUID_BASS_RECV_STATE_VAL 0x2bc8
4757#define BT_UUID_BASS_RECV_STATE \
4758 BT_UUID_DECLARE_16(BT_UUID_BASS_RECV_STATE_VAL)
4762#define BT_UUID_PACS_SNK_VAL 0x2bc9
4766#define BT_UUID_PACS_SNK \
4767 BT_UUID_DECLARE_16(BT_UUID_PACS_SNK_VAL)
4771#define BT_UUID_PACS_SNK_LOC_VAL 0x2bca
4775#define BT_UUID_PACS_SNK_LOC \
4776 BT_UUID_DECLARE_16(BT_UUID_PACS_SNK_LOC_VAL)
4780#define BT_UUID_PACS_SRC_VAL 0x2bcb
4784#define BT_UUID_PACS_SRC \
4785 BT_UUID_DECLARE_16(BT_UUID_PACS_SRC_VAL)
4789#define BT_UUID_PACS_SRC_LOC_VAL 0x2bcc
4793#define BT_UUID_PACS_SRC_LOC \
4794 BT_UUID_DECLARE_16(BT_UUID_PACS_SRC_LOC_VAL)
4798#define BT_UUID_PACS_AVAILABLE_CONTEXT_VAL 0x2bcd
4802#define BT_UUID_PACS_AVAILABLE_CONTEXT \
4803 BT_UUID_DECLARE_16(BT_UUID_PACS_AVAILABLE_CONTEXT_VAL)
4807#define BT_UUID_PACS_SUPPORTED_CONTEXT_VAL 0x2bce
4811#define BT_UUID_PACS_SUPPORTED_CONTEXT \
4812 BT_UUID_DECLARE_16(BT_UUID_PACS_SUPPORTED_CONTEXT_VAL)
4816#define BT_UUID_GATT_NH4CONC_VAL 0x2bcf
4820#define BT_UUID_GATT_NH4CONC \
4821 BT_UUID_DECLARE_16(BT_UUID_GATT_NH4CONC_VAL)
4825#define BT_UUID_GATT_COCONC_VAL 0x2bd0
4829#define BT_UUID_GATT_COCONC \
4830 BT_UUID_DECLARE_16(BT_UUID_GATT_COCONC_VAL)
4834#define BT_UUID_GATT_CH4CONC_VAL 0x2bd1
4838#define BT_UUID_GATT_CH4CONC \
4839 BT_UUID_DECLARE_16(BT_UUID_GATT_CH4CONC_VAL)
4843#define BT_UUID_GATT_NO2CONC_VAL 0x2bd2
4847#define BT_UUID_GATT_NO2CONC \
4848 BT_UUID_DECLARE_16(BT_UUID_GATT_NO2CONC_VAL)
4852#define BT_UUID_GATT_NONCH4CONC_VAL 0x2bd3
4856#define BT_UUID_GATT_NONCH4CONC \
4857 BT_UUID_DECLARE_16(BT_UUID_GATT_NONCH4CONC_VAL)
4861#define BT_UUID_GATT_O3CONC_VAL 0x2bd4
4865#define BT_UUID_GATT_O3CONC \
4866 BT_UUID_DECLARE_16(BT_UUID_GATT_O3CONC_VAL)
4870#define BT_UUID_GATT_PM1CONC_VAL 0x2bd5
4874#define BT_UUID_GATT_PM1CONC \
4875 BT_UUID_DECLARE_16(BT_UUID_GATT_PM1CONC_VAL)
4879#define BT_UUID_GATT_PM25CONC_VAL 0x2bd6
4883#define BT_UUID_GATT_PM25CONC \
4884 BT_UUID_DECLARE_16(BT_UUID_GATT_PM25CONC_VAL)
4888#define BT_UUID_GATT_PM10CONC_VAL 0x2bd7
4892#define BT_UUID_GATT_PM10CONC \
4893 BT_UUID_DECLARE_16(BT_UUID_GATT_PM10CONC_VAL)
4897#define BT_UUID_GATT_SO2CONC_VAL 0x2bd8
4901#define BT_UUID_GATT_SO2CONC \
4902 BT_UUID_DECLARE_16(BT_UUID_GATT_SO2CONC_VAL)
4906#define BT_UUID_GATT_SF6CONC_VAL 0x2bd9
4910#define BT_UUID_GATT_SF6CONC \
4911 BT_UUID_DECLARE_16(BT_UUID_GATT_SF6CONC_VAL)
4915#define BT_UUID_HAS_HEARING_AID_FEATURES_VAL 0x2bda
4919#define BT_UUID_HAS_HEARING_AID_FEATURES \
4920 BT_UUID_DECLARE_16(BT_UUID_HAS_HEARING_AID_FEATURES_VAL)
4924#define BT_UUID_HAS_PRESET_CONTROL_POINT_VAL 0x2bdb
4928#define BT_UUID_HAS_PRESET_CONTROL_POINT \
4929 BT_UUID_DECLARE_16(BT_UUID_HAS_PRESET_CONTROL_POINT_VAL)
4933#define BT_UUID_HAS_ACTIVE_PRESET_INDEX_VAL 0x2bdc
4937#define BT_UUID_HAS_ACTIVE_PRESET_INDEX \
4938 BT_UUID_DECLARE_16(BT_UUID_HAS_ACTIVE_PRESET_INDEX_VAL)
4942#define BT_UUID_GATT_FSTR64_VAL 0x2bde
4946#define BT_UUID_GATT_FSTR64 \
4947 BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR64_VAL)
4951#define BT_UUID_GATT_HITEMP_VAL 0x2bdf
4955#define BT_UUID_GATT_HITEMP \
4956 BT_UUID_DECLARE_16(BT_UUID_GATT_HITEMP_VAL)
4960#define BT_UUID_GATT_HV_VAL 0x2be0
4964#define BT_UUID_GATT_HV \
4965 BT_UUID_DECLARE_16(BT_UUID_GATT_HV_VAL)
4969#define BT_UUID_GATT_LD_VAL 0x2be1
4973#define BT_UUID_GATT_LD \
4974 BT_UUID_DECLARE_16(BT_UUID_GATT_LD_VAL)
4978#define BT_UUID_GATT_LO_VAL 0x2be2
4982#define BT_UUID_GATT_LO \
4983 BT_UUID_DECLARE_16(BT_UUID_GATT_LO_VAL)
4987#define BT_UUID_GATT_LST_VAL 0x2be3
4991#define BT_UUID_GATT_LST \
4992 BT_UUID_DECLARE_16(BT_UUID_GATT_LST_VAL)
4996#define BT_UUID_GATT_NOISE_VAL 0x2be4
5000#define BT_UUID_GATT_NOISE \
5001 BT_UUID_DECLARE_16(BT_UUID_GATT_NOISE_VAL)
5005#define BT_UUID_GATT_RRCCTP_VAL 0x2be5
5009#define BT_UUID_GATT_RRCCTR \
5010 BT_UUID_DECLARE_16(BT_UUID_GATT_RRCCTR_VAL)
5014#define BT_UUID_GATT_TIM_S32_VAL 0x2be6
5018#define BT_UUID_GATT_TIM_S32 \
5019 BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_S32_VAL)
5023#define BT_UUID_GATT_VOCCONC_VAL 0x2be7
5027#define BT_UUID_GATT_VOCCONC \
5028 BT_UUID_DECLARE_16(BT_UUID_GATT_VOCCONC_VAL)
5032#define BT_UUID_GATT_VF_VAL 0x2be8
5036#define BT_UUID_GATT_VF \
5037 BT_UUID_DECLARE_16(BT_UUID_GATT_VF_VAL)
5041#define BT_UUID_BAS_BATTERY_CRIT_STATUS_VAL 0x2be9
5045#define BT_UUID_BAS_BATTERY_CRIT_STATUS \
5046 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_CRIT_STATUS_VAL)
5050#define BT_UUID_BAS_BATTERY_HEALTH_STATUS_VAL 0x2bea
5054#define BT_UUID_BAS_BATTERY_HEALTH_STATUS \
5055 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_HEALTH_STATUS_VAL)
5059#define BT_UUID_BAS_BATTERY_HEALTH_INF_VAL 0x2beb
5063#define BT_UUID_BAS_BATTERY_HEALTH_INF \
5064 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_HEALTH_INF_VAL)
5068#define BT_UUID_BAS_BATTERY_INF_VAL 0x2bec
5072#define BT_UUID_BAS_BATTERY_INF \
5073 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_INF_VAL)
5077#define BT_UUID_BAS_BATTERY_LEVEL_STATUS_VAL 0x2bed
5081#define BT_UUID_BAS_BATTERY_LEVEL_STATUS \
5082 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_LEVEL_STATUS_VAL)
5086#define BT_UUID_BAS_BATTERY_TIME_STATUS_VAL 0x2bee
5090#define BT_UUID_BAS_BATTERY_TIME_STATUS \
5091 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_TIME_STATUS_VAL)
5095#define BT_UUID_GATT_ESD_VAL 0x2bef
5099#define BT_UUID_GATT_ESD \
5100 BT_UUID_DECLARE_16(BT_UUID_GATT_ESD_VAL)
5104#define BT_UUID_BAS_BATTERY_ENERGY_STATUS_VAL 0x2bf0
5108#define BT_UUID_BAS_BATTERY_ENERGY_STATUS \
5109 BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_ENERGY_STATUS_VAL)
5113#define BT_UUID_ETS_CURRENT_ELAPSED_TIME_VAL 0x2bf2
5117#define BT_UUID_ETS_CURRENT_ELAPSED_TIME \
5118 BT_UUID_DECLARE_16(BT_UUID_ETS_CURRENT_ELAPSED_TIME_VAL)
5122#define BT_UUID_GATT_SL_VAL 0x2bf5
5126#define BT_UUID_GATT_SL \
5127 BT_UUID_DECLARE_16(BT_UUID_GATT_SL_VAL)
5132#define BT_UUID_UDI_FOR_MEDICAL_DEVICES_VAL 0x2bff
5136#define BT_UUID_UDI_FOR_MEDICAL_DEVICES \
5137 BT_UUID_DECLARE_16(BT_UUID_UDI_FOR_MEDICAL_DEVICES_VAL)
5142#define BT_UUID_GMAS_VAL 0x1858
5146#define BT_UUID_GMAS BT_UUID_DECLARE_16(BT_UUID_GMAS_VAL)
5151#define BT_UUID_GMAP_ROLE_VAL 0x2C00
5155#define BT_UUID_GMAP_ROLE BT_UUID_DECLARE_16(BT_UUID_GMAP_ROLE_VAL)
5160#define BT_UUID_GMAP_UGG_FEAT_VAL 0x2C01
5164#define BT_UUID_GMAP_UGG_FEAT BT_UUID_DECLARE_16(BT_UUID_GMAP_UGG_FEAT_VAL)
5169#define BT_UUID_GMAP_UGT_FEAT_VAL 0x2C02
5173#define BT_UUID_GMAP_UGT_FEAT BT_UUID_DECLARE_16(BT_UUID_GMAP_UGT_FEAT_VAL)
5178#define BT_UUID_GMAP_BGS_FEAT_VAL 0x2C03
5182#define BT_UUID_GMAP_BGS_FEAT BT_UUID_DECLARE_16(BT_UUID_GMAP_BGS_FEAT_VAL)
5187#define BT_UUID_GMAP_BGR_FEAT_VAL 0x2C04
5191#define BT_UUID_GMAP_BGR_FEAT BT_UUID_DECLARE_16(BT_UUID_GMAP_BGR_FEAT_VAL)
5196#define BT_UUID_HIDS_SCI_MODE_VAL 0x2C39
5200#define BT_UUID_HIDS_SCI_MODE BT_UUID_DECLARE_16(BT_UUID_HIDS_SCI_MODE_VAL)
5205#define BT_UUID_HIDS_SCI_INFO_VAL 0x2C3A
5209#define BT_UUID_HIDS_SCI_INFO BT_UUID_DECLARE_16(BT_UUID_HIDS_SCI_INFO_VAL)
5214#define BT_UUID_SDP_VAL 0x0001
5215#define BT_UUID_SDP BT_UUID_DECLARE_16(BT_UUID_SDP_VAL)
5216#define BT_UUID_UDP_VAL 0x0002
5217#define BT_UUID_UDP BT_UUID_DECLARE_16(BT_UUID_UDP_VAL)
5218#define BT_UUID_RFCOMM_VAL 0x0003
5219#define BT_UUID_RFCOMM BT_UUID_DECLARE_16(BT_UUID_RFCOMM_VAL)
5220#define BT_UUID_TCP_VAL 0x0004
5221#define BT_UUID_TCP BT_UUID_DECLARE_16(BT_UUID_TCP_VAL)
5222#define BT_UUID_TCS_BIN_VAL 0x0005
5223#define BT_UUID_TCS_BIN BT_UUID_DECLARE_16(BT_UUID_TCS_BIN_VAL)
5224#define BT_UUID_TCS_AT_VAL 0x0006
5225#define BT_UUID_TCS_AT BT_UUID_DECLARE_16(BT_UUID_TCS_AT_VAL)
5226#define BT_UUID_ATT_VAL 0x0007
5227#define BT_UUID_ATT BT_UUID_DECLARE_16(BT_UUID_ATT_VAL)
5228#define BT_UUID_OBEX_VAL 0x0008
5229#define BT_UUID_OBEX BT_UUID_DECLARE_16(BT_UUID_OBEX_VAL)
5230#define BT_UUID_IP_VAL 0x0009
5231#define BT_UUID_IP BT_UUID_DECLARE_16(BT_UUID_IP_VAL)
5232#define BT_UUID_FTP_VAL 0x000a
5233#define BT_UUID_FTP BT_UUID_DECLARE_16(BT_UUID_FTP_VAL)
5234#define BT_UUID_HTTP_VAL 0x000c
5235#define BT_UUID_HTTP BT_UUID_DECLARE_16(BT_UUID_HTTP_VAL)
5236#define BT_UUID_WSP_VAL 0x000e
5237#define BT_UUID_WSP BT_UUID_DECLARE_16(BT_UUID_WSP_VAL)
5238#define BT_UUID_BNEP_VAL 0x000f
5239#define BT_UUID_BNEP BT_UUID_DECLARE_16(BT_UUID_BNEP_VAL)
5240#define BT_UUID_UPNP_VAL 0x0010
5241#define BT_UUID_UPNP BT_UUID_DECLARE_16(BT_UUID_UPNP_VAL)
5242#define BT_UUID_HIDP_VAL 0x0011
5243#define BT_UUID_HIDP BT_UUID_DECLARE_16(BT_UUID_HIDP_VAL)
5244#define BT_UUID_HCRP_CTRL_VAL 0x0012
5245#define BT_UUID_HCRP_CTRL BT_UUID_DECLARE_16(BT_UUID_HCRP_CTRL_VAL)
5246#define BT_UUID_HCRP_DATA_VAL 0x0014
5247#define BT_UUID_HCRP_DATA BT_UUID_DECLARE_16(BT_UUID_HCRP_DATA_VAL)
5248#define BT_UUID_HCRP_NOTE_VAL 0x0016
5249#define BT_UUID_HCRP_NOTE BT_UUID_DECLARE_16(BT_UUID_HCRP_NOTE_VAL)
5250#define BT_UUID_AVCTP_VAL 0x0017
5251#define BT_UUID_AVCTP BT_UUID_DECLARE_16(BT_UUID_AVCTP_VAL)
5252#define BT_UUID_AVCTP_BROWSING_VAL 0x0018
5253#define BT_UUID_AVCTP_BROWSING BT_UUID_DECLARE_16(BT_UUID_AVCTP_BROWSING_VAL)
5254#define BT_UUID_AVDTP_VAL 0x0019
5255#define BT_UUID_AVDTP BT_UUID_DECLARE_16(BT_UUID_AVDTP_VAL)
5256#define BT_UUID_CMTP_VAL 0x001b
5257#define BT_UUID_CMTP BT_UUID_DECLARE_16(BT_UUID_CMTP_VAL)
5258#define BT_UUID_UDI_VAL 0x001d
5259#define BT_UUID_UDI BT_UUID_DECLARE_16(BT_UUID_UDI_VAL)
5260#define BT_UUID_MCAP_CTRL_VAL 0x001e
5261#define BT_UUID_MCAP_CTRL BT_UUID_DECLARE_16(BT_UUID_MCAP_CTRL_VAL)
5262#define BT_UUID_MCAP_DATA_VAL 0x001f
5263#define BT_UUID_MCAP_DATA BT_UUID_DECLARE_16(BT_UUID_MCAP_DATA_VAL)
5264#define BT_UUID_L2CAP_VAL 0x0100
5265#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:49
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:37
@ BT_UUID_TYPE_128
UUID type 128-bit.
Definition uuid.h:39
@ BT_UUID_TYPE_16
UUID type 16-bit.
Definition uuid.h:35
__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:74
struct bt_uuid uuid
UUID generic type.
Definition uuid.h:72
struct bt_uuid uuid
UUID generic type.
Definition uuid.h:58
uint16_t val
UUID value, 16-bit in host endianness.
Definition uuid.h:60
uint32_t val
UUID value, 32-bit in host endianness.
Definition uuid.h:67
struct bt_uuid uuid
UUID generic type.
Definition uuid.h:65
Helper type that can store any UUID size.
Definition uuid.h:78
struct bt_uuid uuid
Generic UUID view.
Definition uuid.h:82
struct bt_uuid_128 u128
128-bit UUID view.
Definition uuid.h:88
struct bt_uuid_32 u32
32-bit UUID view.
Definition uuid.h:86
struct bt_uuid_16 u16
16-bit UUID view.
Definition uuid.h:84
This is a 'tentative' type and should be used as a pointer only.
Definition uuid.h:52
uint8_t type
Definition uuid.h:53
Binary representation of a UUID.
Definition uuid.h:48