| /** @file |
| * @brief Bluetooth UUID handling |
| */ |
| |
| /* |
| * Copyright (c) 2015-2016 Intel Corporation |
| * |
| * SPDX-License-Identifier: Apache-2.0 |
| */ |
| #ifndef ZEPHYR_INCLUDE_BLUETOOTH_UUID_H_ |
| #define ZEPHYR_INCLUDE_BLUETOOTH_UUID_H_ |
| |
| /** |
| * @brief UUIDs |
| * @defgroup bt_uuid UUIDs |
| * @ingroup bluetooth |
| * @{ |
| */ |
| |
| #include <stdint.h> |
| |
| #include <zephyr/sys/util.h> |
| #include <zephyr/bluetooth/byteorder.h> |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| /** @brief Bluetooth UUID types */ |
| enum { |
| /** UUID type 16-bit. */ |
| BT_UUID_TYPE_16, |
| /** UUID type 32-bit. */ |
| BT_UUID_TYPE_32, |
| /** UUID type 128-bit. */ |
| BT_UUID_TYPE_128, |
| }; |
| |
| /** Size in octets of a 16-bit UUID */ |
| #define BT_UUID_SIZE_16 2 |
| |
| /** Size in octets of a 32-bit UUID */ |
| #define BT_UUID_SIZE_32 4 |
| |
| /** Size in octets of a 128-bit UUID */ |
| #define BT_UUID_SIZE_128 16 |
| |
| /** @brief This is a 'tentative' type and should be used as a pointer only */ |
| struct bt_uuid { |
| uint8_t type; |
| }; |
| |
| struct bt_uuid_16 { |
| /** UUID generic type. */ |
| struct bt_uuid uuid; |
| /** UUID value, 16-bit in host endianness. */ |
| uint16_t val; |
| }; |
| |
| struct bt_uuid_32 { |
| /** UUID generic type. */ |
| struct bt_uuid uuid; |
| /** UUID value, 32-bit in host endianness. */ |
| uint32_t val; |
| }; |
| |
| struct bt_uuid_128 { |
| /** UUID generic type. */ |
| struct bt_uuid uuid; |
| /** UUID value, 128-bit in little-endian format. */ |
| uint8_t val[BT_UUID_SIZE_128]; |
| }; |
| |
| /** @brief Initialize a 16-bit UUID. |
| * |
| * @param value 16-bit UUID value in host endianness. |
| */ |
| #define BT_UUID_INIT_16(value) \ |
| { \ |
| .uuid = { BT_UUID_TYPE_16 }, \ |
| .val = (value), \ |
| } |
| |
| /** @brief Initialize a 32-bit UUID. |
| * |
| * @param value 32-bit UUID value in host endianness. |
| */ |
| #define BT_UUID_INIT_32(value) \ |
| { \ |
| .uuid = { BT_UUID_TYPE_32 }, \ |
| .val = (value), \ |
| } |
| |
| /** @brief Initialize a 128-bit UUID. |
| * |
| * @param value 128-bit UUID array values in little-endian format. |
| * Can be combined with @ref BT_UUID_128_ENCODE to initialize a |
| * UUID from the readable form of UUIDs. |
| */ |
| #define BT_UUID_INIT_128(value...) \ |
| { \ |
| .uuid = { BT_UUID_TYPE_128 }, \ |
| .val = { value }, \ |
| } |
| |
| /** @brief Helper to declare a 16-bit UUID inline. |
| * |
| * @param value 16-bit UUID value in host endianness. |
| * |
| * @return Pointer to a generic UUID. |
| */ |
| #define BT_UUID_DECLARE_16(value) \ |
| ((const struct bt_uuid *) ((const struct bt_uuid_16[]) {BT_UUID_INIT_16(value)})) |
| |
| /** @brief Helper to declare a 32-bit UUID inline. |
| * |
| * @param value 32-bit UUID value in host endianness. |
| * |
| * @return Pointer to a generic UUID. |
| */ |
| #define BT_UUID_DECLARE_32(value) \ |
| ((const struct bt_uuid *) ((const struct bt_uuid_32[]) {BT_UUID_INIT_32(value)})) |
| |
| /** @brief Helper to declare a 128-bit UUID inline. |
| * |
| * @param value 128-bit UUID array values in little-endian format. |
| * Can be combined with @ref BT_UUID_128_ENCODE to declare a |
| * UUID from the readable form of UUIDs. |
| * |
| * @return Pointer to a generic UUID. |
| */ |
| #define BT_UUID_DECLARE_128(value...) \ |
| ((const struct bt_uuid *) ((const struct bt_uuid_128[]) {BT_UUID_INIT_128(value)})) |
| |
| /** Helper macro to access the 16-bit UUID from a generic UUID. */ |
| #define BT_UUID_16(__u) CONTAINER_OF(__u, struct bt_uuid_16, uuid) |
| |
| /** Helper macro to access the 32-bit UUID from a generic UUID. */ |
| #define BT_UUID_32(__u) CONTAINER_OF(__u, struct bt_uuid_32, uuid) |
| |
| /** Helper macro to access the 128-bit UUID from a generic UUID. */ |
| #define BT_UUID_128(__u) CONTAINER_OF(__u, struct bt_uuid_128, uuid) |
| |
| /** @brief Encode 128 bit UUID into array values in little-endian format. |
| * |
| * Helper macro to initialize a 128-bit UUID array value from the readable form |
| * of UUIDs, or encode 128-bit UUID values into advertising data |
| * Can be combined with BT_UUID_DECLARE_128 to declare a 128-bit UUID. |
| * |
| * Example of how to declare the UUID `6E400001-B5A3-F393-E0A9-E50E24DCCA9E` |
| * |
| * @code |
| * BT_UUID_DECLARE_128( |
| * BT_UUID_128_ENCODE(0x6E400001, 0xB5A3, 0xF393, 0xE0A9, 0xE50E24DCCA9E)) |
| * @endcode |
| * |
| * Example of how to encode the UUID `6E400001-B5A3-F393-E0A9-E50E24DCCA9E` |
| * into advertising data. |
| * |
| * @code |
| * BT_DATA_BYTES(BT_DATA_UUID128_ALL, |
| * BT_UUID_128_ENCODE(0x6E400001, 0xB5A3, 0xF393, 0xE0A9, 0xE50E24DCCA9E)) |
| * @endcode |
| * |
| * Just replace the hyphen by the comma and add `0x` prefixes. |
| * |
| * @param w32 First part of the UUID (32 bits) |
| * @param w1 Second part of the UUID (16 bits) |
| * @param w2 Third part of the UUID (16 bits) |
| * @param w3 Fourth part of the UUID (16 bits) |
| * @param w48 Fifth part of the UUID (48 bits) |
| * |
| * @return The comma separated values for UUID 128 initializer that |
| * may be used directly as an argument for |
| * @ref BT_UUID_INIT_128 or @ref BT_UUID_DECLARE_128 |
| */ |
| #define BT_UUID_128_ENCODE(w32, w1, w2, w3, w48) \ |
| BT_BYTES_LIST_LE48(w48),\ |
| BT_BYTES_LIST_LE16(w3), \ |
| BT_BYTES_LIST_LE16(w2), \ |
| BT_BYTES_LIST_LE16(w1), \ |
| BT_BYTES_LIST_LE32(w32) |
| |
| /** @brief Encode 16-bit UUID into array values in little-endian format. |
| * |
| * Helper macro to encode 16-bit UUID values into advertising data. |
| * |
| * Example of how to encode the UUID `0x180a` into advertising data. |
| * |
| * @code |
| * BT_DATA_BYTES(BT_DATA_UUID16_ALL, BT_UUID_16_ENCODE(0x180a)) |
| * @endcode |
| * |
| * @param w16 UUID value (16-bits) |
| * |
| * @return The comma separated values for UUID 16 value that |
| * may be used directly as an argument for @ref BT_DATA_BYTES. |
| */ |
| #define BT_UUID_16_ENCODE(w16) BT_BYTES_LIST_LE16(w16) |
| |
| /** @brief Encode 32-bit UUID into array values in little-endian format. |
| * |
| * Helper macro to encode 32-bit UUID values into advertising data. |
| * |
| * Example of how to encode the UUID `0x180a01af` into advertising data. |
| * |
| * @code |
| * BT_DATA_BYTES(BT_DATA_UUID32_ALL, BT_UUID_32_ENCODE(0x180a01af)) |
| * @endcode |
| * |
| * @param w32 UUID value (32-bits) |
| * |
| * @return The comma separated values for UUID 32 value that |
| * may be used directly as an argument for @ref BT_DATA_BYTES. |
| */ |
| #define BT_UUID_32_ENCODE(w32) BT_BYTES_LIST_LE32(w32) |
| |
| /** |
| * @brief Recommended length of user string buffer for Bluetooth UUID. |
| * |
| * @details The recommended length guarantee the output of UUID |
| * conversion will not lose valuable information about the UUID being |
| * processed. If the length of the UUID is known the string can be shorter. |
| */ |
| #define BT_UUID_STR_LEN 37 |
| |
| /** |
| * @brief Generic Access UUID value |
| */ |
| #define BT_UUID_GAP_VAL 0x1800 |
| /** |
| * @brief Generic Access |
| */ |
| #define BT_UUID_GAP \ |
| BT_UUID_DECLARE_16(BT_UUID_GAP_VAL) |
| /** |
| * @brief Generic attribute UUID value |
| */ |
| #define BT_UUID_GATT_VAL 0x1801 |
| /** |
| * @brief Generic Attribute |
| */ |
| #define BT_UUID_GATT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_VAL) |
| /** |
| * @brief Immediate Alert Service UUID value |
| */ |
| #define BT_UUID_IAS_VAL 0x1802 |
| /** |
| * @brief Immediate Alert Service |
| */ |
| #define BT_UUID_IAS \ |
| BT_UUID_DECLARE_16(BT_UUID_IAS_VAL) |
| /** |
| * @brief Link Loss Service UUID value |
| */ |
| #define BT_UUID_LLS_VAL 0x1803 |
| /** |
| * @brief Link Loss Service |
| */ |
| #define BT_UUID_LLS \ |
| BT_UUID_DECLARE_16(BT_UUID_LLS_VAL) |
| /** |
| * @brief Tx Power Service UUID value |
| */ |
| #define BT_UUID_TPS_VAL 0x1804 |
| /** |
| * @brief Tx Power Service |
| */ |
| #define BT_UUID_TPS \ |
| BT_UUID_DECLARE_16(BT_UUID_TPS_VAL) |
| /** |
| * @brief Current Time Service UUID value |
| */ |
| #define BT_UUID_CTS_VAL 0x1805 |
| /** |
| * @brief Current Time Service |
| */ |
| #define BT_UUID_CTS \ |
| BT_UUID_DECLARE_16(BT_UUID_CTS_VAL) |
| /** |
| * @brief Reference Time Update Service UUID value |
| */ |
| #define BT_UUID_RTUS_VAL 0x1806 |
| /** |
| * @brief Reference Time Update Service |
| */ |
| #define BT_UUID_RTUS \ |
| BT_UUID_DECLARE_16(BT_UUID_RTUS_VAL) |
| /** |
| * @brief Next DST Change Service UUID value |
| */ |
| #define BT_UUID_NDSTS_VAL 0x1807 |
| /** |
| * @brief Next DST Change Service |
| */ |
| #define BT_UUID_NDSTS \ |
| BT_UUID_DECLARE_16(BT_UUID_NDSTS_VAL) |
| /** |
| * @brief Glucose Service UUID value |
| */ |
| #define BT_UUID_GS_VAL 0x1808 |
| /** |
| * @brief Glucose Service |
| */ |
| #define BT_UUID_GS \ |
| BT_UUID_DECLARE_16(BT_UUID_GS_VAL) |
| /** |
| * @brief Health Thermometer Service UUID value |
| */ |
| #define BT_UUID_HTS_VAL 0x1809 |
| /** |
| * @brief Health Thermometer Service |
| */ |
| #define BT_UUID_HTS \ |
| BT_UUID_DECLARE_16(BT_UUID_HTS_VAL) |
| /** |
| * @brief Device Information Service UUID value |
| */ |
| #define BT_UUID_DIS_VAL 0x180a |
| /** |
| * @brief Device Information Service |
| */ |
| #define BT_UUID_DIS \ |
| BT_UUID_DECLARE_16(BT_UUID_DIS_VAL) |
| /** |
| * @brief Network Availability Service UUID value |
| */ |
| #define BT_UUID_NAS_VAL 0x180b |
| /** |
| * @brief Network Availability Service |
| */ |
| #define BT_UUID_NAS \ |
| BT_UUID_DECLARE_16(BT_UUID_NAS_VAL) |
| /** |
| * @brief Watchdog Service UUID value |
| */ |
| #define BT_UUID_WDS_VAL 0x180c |
| /** |
| * @brief Watchdog Service |
| */ |
| #define BT_UUID_WDS \ |
| BT_UUID_DECLARE_16(BT_UUID_WDS_VAL) |
| /** |
| * @brief Heart Rate Service UUID value |
| */ |
| #define BT_UUID_HRS_VAL 0x180d |
| /** |
| * @brief Heart Rate Service |
| */ |
| #define BT_UUID_HRS \ |
| BT_UUID_DECLARE_16(BT_UUID_HRS_VAL) |
| /** |
| * @brief Phone Alert Service UUID value |
| */ |
| #define BT_UUID_PAS_VAL 0x180e |
| /** |
| * @brief Phone Alert Service |
| */ |
| #define BT_UUID_PAS \ |
| BT_UUID_DECLARE_16(BT_UUID_PAS_VAL) |
| /** |
| * @brief Battery Service UUID value |
| */ |
| #define BT_UUID_BAS_VAL 0x180f |
| /** |
| * @brief Battery Service |
| */ |
| #define BT_UUID_BAS \ |
| BT_UUID_DECLARE_16(BT_UUID_BAS_VAL) |
| /** |
| * @brief Blood Pressure Service UUID value |
| */ |
| #define BT_UUID_BPS_VAL 0x1810 |
| /** |
| * @brief Blood Pressure Service |
| */ |
| #define BT_UUID_BPS \ |
| BT_UUID_DECLARE_16(BT_UUID_BPS_VAL) |
| /** |
| * @brief Alert Notification Service UUID value |
| */ |
| #define BT_UUID_ANS_VAL 0x1811 |
| /** |
| * @brief Alert Notification Service |
| */ |
| #define BT_UUID_ANS \ |
| BT_UUID_DECLARE_16(BT_UUID_ANS_VAL) |
| /** |
| * @brief HID Service UUID value |
| */ |
| #define BT_UUID_HIDS_VAL 0x1812 |
| /** |
| * @brief HID Service |
| */ |
| #define BT_UUID_HIDS \ |
| BT_UUID_DECLARE_16(BT_UUID_HIDS_VAL) |
| /** |
| * @brief Scan Parameters Service UUID value |
| */ |
| #define BT_UUID_SPS_VAL 0x1813 |
| /** |
| * @brief Scan Parameters Service |
| */ |
| #define BT_UUID_SPS \ |
| BT_UUID_DECLARE_16(BT_UUID_SPS_VAL) |
| /** |
| * @brief Running Speed and Cadence Service UUID value |
| */ |
| #define BT_UUID_RSCS_VAL 0x1814 |
| /** |
| * @brief Running Speed and Cadence Service |
| */ |
| #define BT_UUID_RSCS \ |
| BT_UUID_DECLARE_16(BT_UUID_RSCS_VAL) |
| /** |
| * @brief Automation IO Service UUID value |
| */ |
| #define BT_UUID_AIOS_VAL 0x1815 |
| /** |
| * @brief Automation IO Service |
| */ |
| #define BT_UUID_AIOS \ |
| BT_UUID_DECLARE_16(BT_UUID_AIOS_VAL) |
| /** |
| * @brief Cycling Speed and Cadence Service UUID value |
| */ |
| #define BT_UUID_CSC_VAL 0x1816 |
| /** |
| * @brief Cycling Speed and Cadence Service |
| */ |
| #define BT_UUID_CSC \ |
| BT_UUID_DECLARE_16(BT_UUID_CSC_VAL) |
| /** |
| * @brief Cyclicg Power Service UUID value |
| */ |
| #define BT_UUID_CPS_VAL 0x1818 |
| /** |
| * @brief Cycling Power Service |
| */ |
| #define BT_UUID_CPS \ |
| BT_UUID_DECLARE_16(BT_UUID_CPS_VAL) |
| /** |
| * @brief Location and Navigation Service UUID value |
| */ |
| #define BT_UUID_LNS_VAL 0x1819 |
| /** |
| * @brief Location and Navigation Service |
| */ |
| #define BT_UUID_LNS \ |
| BT_UUID_DECLARE_16(BT_UUID_LNS_VAL) |
| /** |
| * @brief Environmental Sensing Service UUID value |
| */ |
| #define BT_UUID_ESS_VAL 0x181a |
| /** |
| * @brief Environmental Sensing Service |
| */ |
| #define BT_UUID_ESS \ |
| BT_UUID_DECLARE_16(BT_UUID_ESS_VAL) |
| /** |
| * @brief Body Composition Service UUID value |
| */ |
| #define BT_UUID_BCS_VAL 0x181b |
| /** |
| * @brief Body Composition Service |
| */ |
| #define BT_UUID_BCS \ |
| BT_UUID_DECLARE_16(BT_UUID_BCS_VAL) |
| /** |
| * @brief User Data Service UUID value |
| */ |
| #define BT_UUID_UDS_VAL 0x181c |
| /** |
| * @brief User Data Service |
| */ |
| #define BT_UUID_UDS \ |
| BT_UUID_DECLARE_16(BT_UUID_UDS_VAL) |
| /** |
| * @brief Weight Scale Service UUID value |
| */ |
| #define BT_UUID_WSS_VAL 0x181d |
| /** |
| * @brief Weight Scale Service |
| */ |
| #define BT_UUID_WSS \ |
| BT_UUID_DECLARE_16(BT_UUID_WSS_VAL) |
| /** |
| * @brief Bond Management Service UUID value |
| */ |
| #define BT_UUID_BMS_VAL 0x181e |
| /** |
| * @brief Bond Management Service |
| */ |
| #define BT_UUID_BMS \ |
| BT_UUID_DECLARE_16(BT_UUID_BMS_VAL) |
| /** |
| * @brief Continuous Glucose Monitoring Service UUID value |
| */ |
| #define BT_UUID_CGMS_VAL 0x181f |
| /** |
| * @brief Continuous Glucose Monitoring Service |
| */ |
| #define BT_UUID_CGMS \ |
| BT_UUID_DECLARE_16(BT_UUID_CGMS_VAL) |
| /** |
| * @brief IP Support Service UUID value |
| */ |
| #define BT_UUID_IPSS_VAL 0x1820 |
| /** |
| * @brief IP Support Service |
| */ |
| #define BT_UUID_IPSS \ |
| BT_UUID_DECLARE_16(BT_UUID_IPSS_VAL) |
| /** |
| * @brief Indoor Positioning Service UUID value |
| */ |
| #define BT_UUID_IPS_VAL 0x1821 |
| /** |
| * @brief Indoor Positioning Service |
| */ |
| #define BT_UUID_IPS \ |
| BT_UUID_DECLARE_16(BT_UUID_IPS_VAL) |
| /** |
| * @brief Pulse Oximeter Service UUID value |
| */ |
| #define BT_UUID_POS_VAL 0x1822 |
| /** |
| * @brief Pulse Oximeter Service |
| */ |
| #define BT_UUID_POS \ |
| BT_UUID_DECLARE_16(BT_UUID_POS_VAL) |
| /** |
| * @brief HTTP Proxy Service UUID value |
| */ |
| #define BT_UUID_HPS_VAL 0x1823 |
| /** |
| * @brief HTTP Proxy Service |
| */ |
| #define BT_UUID_HPS \ |
| BT_UUID_DECLARE_16(BT_UUID_HPS_VAL) |
| /** |
| * @brief Transport Discovery Service UUID value |
| */ |
| #define BT_UUID_TDS_VAL 0x1824 |
| /** |
| * @brief Transport Discovery Service |
| */ |
| #define BT_UUID_TDS \ |
| BT_UUID_DECLARE_16(BT_UUID_TDS_VAL) |
| /** |
| * @brief Object Transfer Service UUID value |
| */ |
| #define BT_UUID_OTS_VAL 0x1825 |
| /** |
| * @brief Object Transfer Service |
| */ |
| #define BT_UUID_OTS \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_VAL) |
| /** |
| * @brief Fitness Machine Service UUID value |
| */ |
| #define BT_UUID_FMS_VAL 0x1826 |
| /** |
| * @brief Fitness Machine Service |
| */ |
| #define BT_UUID_FMS \ |
| BT_UUID_DECLARE_16(BT_UUID_FMS_VAL) |
| /** |
| * @brief Mesh Provisioning Service UUID value |
| */ |
| #define BT_UUID_MESH_PROV_VAL 0x1827 |
| /** |
| * @brief Mesh Provisioning Service |
| */ |
| #define BT_UUID_MESH_PROV \ |
| BT_UUID_DECLARE_16(BT_UUID_MESH_PROV_VAL) |
| /** |
| * @brief Mesh Proxy Service UUID value |
| */ |
| #define BT_UUID_MESH_PROXY_VAL 0x1828 |
| /** |
| * @brief Mesh Proxy Service |
| */ |
| #define BT_UUID_MESH_PROXY \ |
| BT_UUID_DECLARE_16(BT_UUID_MESH_PROXY_VAL) |
| /** |
| * @brief Proxy Solicitation UUID value |
| */ |
| #define BT_UUID_MESH_PROXY_SOLICITATION_VAL 0x1859 |
| /** |
| * @brief Reconnection Configuration Service UUID value |
| */ |
| #define BT_UUID_RCSRV_VAL 0x1829 |
| /** |
| * @brief Reconnection Configuration Service |
| */ |
| #define BT_UUID_RCSRV \ |
| BT_UUID_DECLARE_16(BT_UUID_RCSRV_VAL) |
| /** |
| * @brief Insulin Delivery Service UUID value |
| */ |
| #define BT_UUID_IDS_VAL 0x183a |
| /** |
| * @brief Insulin Delivery Service |
| */ |
| #define BT_UUID_IDS \ |
| BT_UUID_DECLARE_16(BT_UUID_IDS_VAL) |
| /** |
| * @brief Binary Sensor Service UUID value |
| */ |
| #define BT_UUID_BSS_VAL 0x183b |
| /** |
| * @brief Binary Sensor Service |
| */ |
| #define BT_UUID_BSS \ |
| BT_UUID_DECLARE_16(BT_UUID_BSS_VAL) |
| /** |
| * @brief Emergency Configuration Service UUID value |
| */ |
| #define BT_UUID_ECS_VAL 0x183c |
| /** |
| * @brief Energency Configuration Service |
| */ |
| #define BT_UUID_ECS \ |
| BT_UUID_DECLARE_16(BT_UUID_ECS_VAL) |
| /** |
| * @brief Authorization Control Service UUID value |
| */ |
| #define BT_UUID_ACLS_VAL 0x183d |
| /** |
| * @brief Authorization Control Service |
| */ |
| #define BT_UUID_ACLS \ |
| BT_UUID_DECLARE_16(BT_UUID_ACLS_VAL) |
| /** |
| * @brief Physical Activity Monitor Service UUID value |
| */ |
| #define BT_UUID_PAMS_VAL 0x183e |
| /** |
| * @brief Physical Activity Monitor Service |
| */ |
| #define BT_UUID_PAMS \ |
| BT_UUID_DECLARE_16(BT_UUID_PAMS_VAL) |
| /** |
| * @brief Audio Input Control Service UUID value |
| */ |
| #define BT_UUID_AICS_VAL 0x1843 |
| /** |
| * @brief Audio Input Control Service |
| */ |
| #define BT_UUID_AICS \ |
| BT_UUID_DECLARE_16(BT_UUID_AICS_VAL) |
| /** |
| * @brief Volume Control Service UUID value |
| */ |
| #define BT_UUID_VCS_VAL 0x1844 |
| /** |
| * @brief Volume Control Service |
| */ |
| #define BT_UUID_VCS \ |
| BT_UUID_DECLARE_16(BT_UUID_VCS_VAL) |
| /** |
| * @brief Volume Offset Control Service UUID value |
| */ |
| #define BT_UUID_VOCS_VAL 0x1845 |
| /** |
| * @brief Volume Offset Control Service |
| */ |
| #define BT_UUID_VOCS \ |
| BT_UUID_DECLARE_16(BT_UUID_VOCS_VAL) |
| /** |
| * @brief Coordinated Set Identification Service UUID value |
| */ |
| #define BT_UUID_CSIS_VAL 0x1846 |
| /** |
| * @brief Coordinated Set Identification Service |
| */ |
| #define BT_UUID_CSIS \ |
| BT_UUID_DECLARE_16(BT_UUID_CSIS_VAL) |
| /** |
| * @brief Device Time Service UUID value |
| */ |
| #define BT_UUID_DTS_VAL 0x1847 |
| /** |
| * @brief Device Time Service |
| */ |
| #define BT_UUID_DTS \ |
| BT_UUID_DECLARE_16(BT_UUID_DTS_VAL) |
| /** |
| * @brief Media Control Service UUID value |
| */ |
| #define BT_UUID_MCS_VAL 0x1848 |
| /** |
| * @brief Media Control Service |
| */ |
| #define BT_UUID_MCS \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_VAL) |
| /** |
| * @brief Generic Media Control Service UUID value |
| */ |
| #define BT_UUID_GMCS_VAL 0x1849 |
| /** |
| * @brief Generic Media Control Service |
| */ |
| #define BT_UUID_GMCS \ |
| BT_UUID_DECLARE_16(BT_UUID_GMCS_VAL) |
| /** |
| * @brief Constant Tone Extension Service UUID value |
| */ |
| #define BT_UUID_CTES_VAL 0x184a |
| /** |
| * @brief Constant Tone Extension Service |
| */ |
| #define BT_UUID_CTES \ |
| BT_UUID_DECLARE_16(BT_UUID_CTES_VAL) |
| /** |
| * @brief Telephone Bearer Service UUID value |
| */ |
| #define BT_UUID_TBS_VAL 0x184b |
| /** |
| * @brief Telephone Bearer Service |
| */ |
| #define BT_UUID_TBS \ |
| BT_UUID_DECLARE_16(BT_UUID_TBS_VAL) |
| /** |
| * @brief Generic Telephone Bearer Service UUID value |
| */ |
| #define BT_UUID_GTBS_VAL 0x184c |
| /** |
| * @brief Generic Telephone Bearer Service |
| */ |
| #define BT_UUID_GTBS \ |
| BT_UUID_DECLARE_16(BT_UUID_GTBS_VAL) |
| /** |
| * @brief Microphone Control Service UUID value |
| */ |
| #define BT_UUID_MICS_VAL 0x184d |
| /** |
| * @brief Microphone Control Service |
| */ |
| #define BT_UUID_MICS \ |
| BT_UUID_DECLARE_16(BT_UUID_MICS_VAL) |
| /** |
| * @brief Audio Stream Control Service UUID value |
| */ |
| #define BT_UUID_ASCS_VAL 0x184e |
| /** |
| * @brief Audio Stream Control Service |
| */ |
| #define BT_UUID_ASCS \ |
| BT_UUID_DECLARE_16(BT_UUID_ASCS_VAL) |
| /** |
| * @brief Broadcast Audio Scan Service UUID value |
| */ |
| #define BT_UUID_BASS_VAL 0x184f |
| /** |
| * @brief Broadcast Audio Scan Service |
| */ |
| #define BT_UUID_BASS \ |
| BT_UUID_DECLARE_16(BT_UUID_BASS_VAL) |
| /** |
| * @brief Published Audio Capabilities Service UUID value |
| */ |
| #define BT_UUID_PACS_VAL 0x1850 |
| /** |
| * @brief Published Audio Capabilities Service |
| */ |
| #define BT_UUID_PACS \ |
| BT_UUID_DECLARE_16(BT_UUID_PACS_VAL) |
| /** |
| * @brief Basic Audio Announcement Service UUID value |
| */ |
| #define BT_UUID_BASIC_AUDIO_VAL 0x1851 |
| /** |
| * @brief Basic Audio Announcement Service |
| */ |
| #define BT_UUID_BASIC_AUDIO \ |
| BT_UUID_DECLARE_16(BT_UUID_BASIC_AUDIO_VAL) |
| /** |
| * @brief Broadcast Audio Announcement Service UUID value |
| */ |
| #define BT_UUID_BROADCAST_AUDIO_VAL 0x1852 |
| /** |
| * @brief Broadcast Audio Announcement Service |
| */ |
| #define BT_UUID_BROADCAST_AUDIO \ |
| BT_UUID_DECLARE_16(BT_UUID_BROADCAST_AUDIO_VAL) |
| /** |
| * @brief Common Audio Service UUID value |
| */ |
| #define BT_UUID_CAS_VAL 0x1853 |
| /** |
| * @brief Common Audio Service |
| */ |
| #define BT_UUID_CAS \ |
| BT_UUID_DECLARE_16(BT_UUID_CAS_VAL) |
| /** |
| * @brief Hearing Access Service UUID value |
| */ |
| #define BT_UUID_HAS_VAL 0x1854 |
| /** |
| * @brief Hearing Access Service |
| */ |
| #define BT_UUID_HAS \ |
| BT_UUID_DECLARE_16(BT_UUID_HAS_VAL) |
| /** |
| * @brief Telephony and Media Audio Service UUID value |
| */ |
| #define BT_UUID_TMAS_VAL 0x1855 |
| /** |
| * @brief Telephony and Media Audio Service |
| */ |
| #define BT_UUID_TMAS \ |
| BT_UUID_DECLARE_16(BT_UUID_TMAS_VAL) |
| /** |
| * @brief Public Broadcast Announcement Service UUID value |
| */ |
| #define BT_UUID_PBA_VAL 0x1856 |
| /** |
| * @brief Public Broadcast Announcement Service |
| */ |
| #define BT_UUID_PBA \ |
| BT_UUID_DECLARE_16(BT_UUID_PBA_VAL) |
| /** |
| * @brief GATT Primary Service UUID value |
| */ |
| #define BT_UUID_GATT_PRIMARY_VAL 0x2800 |
| /** |
| * @brief GATT Primary Service |
| */ |
| #define BT_UUID_GATT_PRIMARY \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_PRIMARY_VAL) |
| /** |
| * @brief GATT Secondary Service UUID value |
| */ |
| #define BT_UUID_GATT_SECONDARY_VAL 0x2801 |
| /** |
| * @brief GATT Secondary Service |
| */ |
| #define BT_UUID_GATT_SECONDARY \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SECONDARY_VAL) |
| /** |
| * @brief GATT Include Service UUID value |
| */ |
| #define BT_UUID_GATT_INCLUDE_VAL 0x2802 |
| /** |
| * @brief GATT Include Service |
| */ |
| #define BT_UUID_GATT_INCLUDE \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_INCLUDE_VAL) |
| /** |
| * @brief GATT Characteristic UUID value |
| */ |
| #define BT_UUID_GATT_CHRC_VAL 0x2803 |
| /** |
| * @brief GATT Characteristic |
| */ |
| #define BT_UUID_GATT_CHRC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CHRC_VAL) |
| /** |
| * @brief GATT Characteristic Extended Properties UUID value |
| */ |
| #define BT_UUID_GATT_CEP_VAL 0x2900 |
| /** |
| * @brief GATT Characteristic Extended Properties |
| */ |
| #define BT_UUID_GATT_CEP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CEP_VAL) |
| /** |
| * @brief GATT Characteristic User Description UUID value |
| */ |
| #define BT_UUID_GATT_CUD_VAL 0x2901 |
| /** |
| * @brief GATT Characteristic User Description |
| */ |
| #define BT_UUID_GATT_CUD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CUD_VAL) |
| /** |
| * @brief GATT Client Characteristic Configuration UUID value |
| */ |
| #define BT_UUID_GATT_CCC_VAL 0x2902 |
| /** |
| * @brief GATT Client Characteristic Configuration |
| */ |
| #define BT_UUID_GATT_CCC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CCC_VAL) |
| /** |
| * @brief GATT Server Characteristic Configuration UUID value |
| */ |
| #define BT_UUID_GATT_SCC_VAL 0x2903 |
| /** |
| * @brief GATT Server Characteristic Configuration |
| */ |
| #define BT_UUID_GATT_SCC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SCC_VAL) |
| /** |
| * @brief GATT Characteristic Presentation Format UUID value |
| */ |
| #define BT_UUID_GATT_CPF_VAL 0x2904 |
| /** |
| * @brief GATT Characteristic Presentation Format |
| */ |
| #define BT_UUID_GATT_CPF \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CPF_VAL) |
| /** |
| * @brief GATT Characteristic Aggregated Format UUID value |
| */ |
| #define BT_UUID_GATT_CAF_VAL 0x2905 |
| /** |
| * @brief GATT Characteristic Aggregated Format |
| */ |
| #define BT_UUID_GATT_CAF \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CAF_VAL) |
| /** |
| * @brief Valid Range Descriptor UUID value |
| */ |
| #define BT_UUID_VALID_RANGE_VAL 0x2906 |
| /** |
| * @brief Valid Range Descriptor |
| */ |
| #define BT_UUID_VALID_RANGE \ |
| BT_UUID_DECLARE_16(BT_UUID_VALID_RANGE_VAL) |
| /** |
| * @brief HID External Report Descriptor UUID value |
| */ |
| #define BT_UUID_HIDS_EXT_REPORT_VAL 0x2907 |
| /** |
| * @brief HID External Report Descriptor |
| */ |
| #define BT_UUID_HIDS_EXT_REPORT \ |
| BT_UUID_DECLARE_16(BT_UUID_HIDS_EXT_REPORT_VAL) |
| /** |
| * @brief HID Report Reference Descriptor UUID value |
| */ |
| #define BT_UUID_HIDS_REPORT_REF_VAL 0x2908 |
| /** |
| * @brief HID Report Reference Descriptor |
| */ |
| #define BT_UUID_HIDS_REPORT_REF \ |
| BT_UUID_DECLARE_16(BT_UUID_HIDS_REPORT_REF_VAL) |
| /** |
| * @brief Value Trigger Setting Descriptor UUID value |
| */ |
| #define BT_UUID_VAL_TRIGGER_SETTING_VAL 0x290a |
| /** |
| * @brief Value Trigger Setting Descriptor |
| */ |
| #define BT_UUID_VAL_TRIGGER_SETTING \ |
| BT_UUID_DECLARE_16(BT_UUID_VAL_TRIGGER_SETTING_VAL) |
| /** |
| * @brief Environmental Sensing Configuration Descriptor UUID value |
| */ |
| #define BT_UUID_ES_CONFIGURATION_VAL 0x290b |
| /** |
| * @brief Environmental Sensing Configuration Descriptor |
| */ |
| #define BT_UUID_ES_CONFIGURATION \ |
| BT_UUID_DECLARE_16(BT_UUID_ES_CONFIGURATION_VAL) |
| /** |
| * @brief Environmental Sensing Measurement Descriptor UUID value |
| */ |
| #define BT_UUID_ES_MEASUREMENT_VAL 0x290c |
| /** |
| * @brief Environmental Sensing Measurement Descriptor |
| */ |
| #define BT_UUID_ES_MEASUREMENT \ |
| BT_UUID_DECLARE_16(BT_UUID_ES_MEASUREMENT_VAL) |
| /** |
| * @brief Environmental Sensing Trigger Setting Descriptor UUID value |
| */ |
| #define BT_UUID_ES_TRIGGER_SETTING_VAL 0x290d |
| /** |
| * @brief Environmental Sensing Trigger Setting Descriptor |
| */ |
| #define BT_UUID_ES_TRIGGER_SETTING \ |
| BT_UUID_DECLARE_16(BT_UUID_ES_TRIGGER_SETTING_VAL) |
| /** |
| * @brief Time Trigger Setting Descriptor UUID value |
| */ |
| #define BT_UUID_TM_TRIGGER_SETTING_VAL 0x290e |
| /** |
| * @brief Time Trigger Setting Descriptor |
| */ |
| #define BT_UUID_TM_TRIGGER_SETTING \ |
| BT_UUID_DECLARE_16(BT_UUID_TM_TRIGGER_SETTING_VAL) |
| /** |
| * @brief GAP Characteristic Device Name UUID value |
| */ |
| #define BT_UUID_GAP_DEVICE_NAME_VAL 0x2a00 |
| /** |
| * @brief GAP Characteristic Device Name |
| */ |
| #define BT_UUID_GAP_DEVICE_NAME \ |
| BT_UUID_DECLARE_16(BT_UUID_GAP_DEVICE_NAME_VAL) |
| /** |
| * @brief GAP Characteristic Appearance UUID value |
| */ |
| #define BT_UUID_GAP_APPEARANCE_VAL 0x2a01 |
| /** |
| * @brief GAP Characteristic Appearance |
| */ |
| #define BT_UUID_GAP_APPEARANCE \ |
| BT_UUID_DECLARE_16(BT_UUID_GAP_APPEARANCE_VAL) |
| /** |
| * @brief GAP Characteristic Peripheal Privacy Flag UUID value |
| */ |
| #define BT_UUID_GAP_PPF_VAL 0x2a02 |
| /** |
| * @brief GAP Characteristic Peripheal Privacy Flag |
| */ |
| #define BT_UUID_GAP_PPF \ |
| BT_UUID_DECLARE_16(BT_UUID_GAP_PPF_VAL) |
| /** |
| * @brief GAP Characteristic Reconnection Address UUID value |
| */ |
| #define BT_UUID_GAP_RA_VAL 0x2a03 |
| /** |
| * @brief GAP Characteristic Reconnection Address |
| */ |
| #define BT_UUID_GAP_RA \ |
| BT_UUID_DECLARE_16(BT_UUID_GAP_RA_VAL) |
| /** |
| * @brief GAP Characteristic Peripheral Preferred Connection Parameters UUID |
| * value |
| */ |
| #define BT_UUID_GAP_PPCP_VAL 0x2a04 |
| /** |
| * @brief GAP Characteristic Peripheral Preferred Connection Parameters |
| */ |
| #define BT_UUID_GAP_PPCP \ |
| BT_UUID_DECLARE_16(BT_UUID_GAP_PPCP_VAL) |
| /** |
| * @brief GATT Characteristic Service Changed UUID value |
| */ |
| #define BT_UUID_GATT_SC_VAL 0x2a05 |
| /** |
| * @brief GATT Characteristic Service Changed |
| */ |
| #define BT_UUID_GATT_SC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SC_VAL) |
| /** |
| * @brief GATT Characteristic Alert Level UUID value |
| */ |
| #define BT_UUID_ALERT_LEVEL_VAL 0x2a06 |
| /** |
| * @brief GATT Characteristic Alert Level |
| */ |
| #define BT_UUID_ALERT_LEVEL \ |
| BT_UUID_DECLARE_16(BT_UUID_ALERT_LEVEL_VAL) |
| /** |
| * @brief TPS Characteristic Tx Power Level UUID value |
| */ |
| #define BT_UUID_TPS_TX_POWER_LEVEL_VAL 0x2a07 |
| /** |
| * @brief TPS Characteristic Tx Power Level |
| */ |
| #define BT_UUID_TPS_TX_POWER_LEVEL \ |
| BT_UUID_DECLARE_16(BT_UUID_TPS_TX_POWER_LEVEL_VAL) |
| /** |
| * @brief GATT Characteristic Date Time UUID value |
| */ |
| #define BT_UUID_GATT_DT_VAL 0x2a08 |
| /** |
| * @brief GATT Characteristic Date Time |
| */ |
| #define BT_UUID_GATT_DT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_DT_VAL) |
| /** |
| * @brief GATT Characteristic Day of Week UUID value |
| */ |
| #define BT_UUID_GATT_DW_VAL 0x2a09 |
| /** |
| * @brief GATT Characteristic Day of Week |
| */ |
| #define BT_UUID_GATT_DW \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_DW_VAL) |
| /** |
| * @brief GATT Characteristic Day Date Time UUID value |
| */ |
| #define BT_UUID_GATT_DDT_VAL 0x2a0a |
| /** |
| * @brief GATT Characteristic Day Date Time |
| */ |
| #define BT_UUID_GATT_DDT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_DDT_VAL) |
| /** |
| * @brief GATT Characteristic Exact Time 256 UUID value |
| */ |
| #define BT_UUID_GATT_ET256_VAL 0x2a0c |
| /** |
| * @brief GATT Characteristic Exact Time 256 |
| */ |
| #define BT_UUID_GATT_ET256 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ET256_VAL) |
| /** |
| * @brief GATT Characteristic DST Offset UUID value |
| */ |
| #define BT_UUID_GATT_DST_VAL 0x2a0d |
| /** |
| * @brief GATT Characteristic DST Offset |
| */ |
| #define BT_UUID_GATT_DST \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_DST_VAL) |
| /** |
| * @brief GATT Characteristic Time Zone UUID value |
| */ |
| #define BT_UUID_GATT_TZ_VAL 0x2a0e |
| /** |
| * @brief GATT Characteristic Time Zone |
| */ |
| #define BT_UUID_GATT_TZ \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TZ_VAL) |
| /** |
| * @brief GATT Characteristic Local Time Information UUID value |
| */ |
| #define BT_UUID_GATT_LTI_VAL 0x2a0f |
| /** |
| * @brief GATT Characteristic Local Time Information |
| */ |
| #define BT_UUID_GATT_LTI \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LTI_VAL) |
| /** |
| * @brief GATT Characteristic Time with DST UUID value |
| */ |
| #define BT_UUID_GATT_TDST_VAL 0x2a11 |
| /** |
| * @brief GATT Characteristic Time with DST |
| */ |
| #define BT_UUID_GATT_TDST \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TDST_VAL) |
| /** |
| * @brief GATT Characteristic Time Accuracy UUID value |
| */ |
| #define BT_UUID_GATT_TA_VAL 0x2a12 |
| /** |
| * @brief GATT Characteristic Time Accuracy |
| */ |
| #define BT_UUID_GATT_TA \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TA_VAL) |
| /** |
| * @brief GATT Characteristic Time Source UUID value |
| */ |
| #define BT_UUID_GATT_TS_VAL 0x2a13 |
| /** |
| * @brief GATT Characteristic Time Source |
| */ |
| #define BT_UUID_GATT_TS \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TS_VAL) |
| /** |
| * @brief GATT Characteristic Reference Time Information UUID value |
| */ |
| #define BT_UUID_GATT_RTI_VAL 0x2a14 |
| /** |
| * @brief GATT Characteristic Reference Time Information |
| */ |
| #define BT_UUID_GATT_RTI \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_RTI_VAL) |
| /** |
| * @brief GATT Characteristic Time Update Control Point UUID value |
| */ |
| #define BT_UUID_GATT_TUCP_VAL 0x2a16 |
| /** |
| * @brief GATT Characteristic Time Update Control Point |
| */ |
| #define BT_UUID_GATT_TUCP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TUCP_VAL) |
| /** |
| * @brief GATT Characteristic Time Update State UUID value |
| */ |
| #define BT_UUID_GATT_TUS_VAL 0x2a17 |
| /** |
| * @brief GATT Characteristic Time Update State |
| */ |
| #define BT_UUID_GATT_TUS \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TUS_VAL) |
| /** |
| * @brief GATT Characteristic Glucose Measurement UUID value |
| */ |
| #define BT_UUID_GATT_GM_VAL 0x2a18 |
| /** |
| * @brief GATT Characteristic Glucose Measurement |
| */ |
| #define BT_UUID_GATT_GM \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_GM_VAL) |
| /** |
| * @brief BAS Characteristic Battery Level UUID value |
| */ |
| #define BT_UUID_BAS_BATTERY_LEVEL_VAL 0x2a19 |
| /** |
| * @brief BAS Characteristic Battery Level |
| */ |
| #define BT_UUID_BAS_BATTERY_LEVEL \ |
| BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_LEVEL_VAL) |
| /** |
| * @brief BAS Characteristic Battery Power State UUID value |
| */ |
| #define BT_UUID_BAS_BATTERY_POWER_STATE_VAL 0x2a1a |
| /** |
| * @brief BAS Characteristic Battery Power State |
| */ |
| #define BT_UUID_BAS_BATTERY_POWER_STATE \ |
| BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_POWER_STATE_VAL) |
| /** |
| * @brief BAS Characteristic Battery Level StateUUID value |
| */ |
| #define BT_UUID_BAS_BATTERY_LEVEL_STATE_VAL 0x2a1b |
| /** |
| * @brief BAS Characteristic Battery Level State |
| */ |
| #define BT_UUID_BAS_BATTERY_LEVEL_STATE \ |
| BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_LEVEL_STATE_VAL) |
| /** |
| * @brief HTS Characteristic Temperature Measurement UUID value |
| */ |
| #define BT_UUID_HTS_MEASUREMENT_VAL 0x2a1c |
| /** |
| * @brief HTS Characteristic Temperature Measurement Value |
| */ |
| #define BT_UUID_HTS_MEASUREMENT \ |
| BT_UUID_DECLARE_16(BT_UUID_HTS_MEASUREMENT_VAL) |
| /** |
| * @brief HTS Characteristic Temperature Type UUID value |
| */ |
| #define BT_UUID_HTS_TEMP_TYP_VAL 0x2a1d |
| /** |
| * @brief HTS Characteristic Temperature Type |
| */ |
| #define BT_UUID_HTS_TEMP_TYP \ |
| BT_UUID_DECLARE_16(BT_UUID_HTS_TEMP_TYP_VAL) |
| /** |
| * @brief HTS Characteristic Intermediate Temperature UUID value |
| */ |
| #define BT_UUID_HTS_TEMP_INT_VAL 0x2a1e |
| /** |
| * @brief HTS Characteristic Intermediate Temperature |
| */ |
| #define BT_UUID_HTS_TEMP_INT \ |
| BT_UUID_DECLARE_16(BT_UUID_HTS_TEMP_INT_VAL) |
| /** |
| * @brief HTS Characteristic Temperature Celsius UUID value |
| */ |
| #define BT_UUID_HTS_TEMP_C_VAL 0x2a1f |
| /** |
| * @brief HTS Characteristic Temperature Celsius |
| */ |
| #define BT_UUID_HTS_TEMP_C \ |
| BT_UUID_DECLARE_16(BT_UUID_HTS_TEMP_C_VAL) |
| /** |
| * @brief HTS Characteristic Temperature Fahrenheit UUID value |
| */ |
| #define BT_UUID_HTS_TEMP_F_VAL 0x2a20 |
| /** |
| * @brief HTS Characteristic Temperature Fahrenheit |
| */ |
| #define BT_UUID_HTS_TEMP_F \ |
| BT_UUID_DECLARE_16(BT_UUID_HTS_TEMP_F_VAL) |
| /** |
| * @brief HTS Characteristic Measurement Interval UUID value |
| */ |
| #define BT_UUID_HTS_INTERVAL_VAL 0x2a21 |
| /** |
| * @brief HTS Characteristic Measurement Interval |
| */ |
| #define BT_UUID_HTS_INTERVAL \ |
| BT_UUID_DECLARE_16(BT_UUID_HTS_INTERVAL_VAL) |
| /** |
| * @brief HID Characteristic Boot Keyboard Input Report UUID value |
| */ |
| #define BT_UUID_HIDS_BOOT_KB_IN_REPORT_VAL 0x2a22 |
| /** |
| * @brief HID Characteristic Boot Keyboard Input Report |
| */ |
| #define BT_UUID_HIDS_BOOT_KB_IN_REPORT \ |
| BT_UUID_DECLARE_16(BT_UUID_HIDS_BOOT_KB_IN_REPORT_VAL) |
| /** |
| * @brief DIS Characteristic System ID UUID value |
| */ |
| #define BT_UUID_DIS_SYSTEM_ID_VAL 0x2a23 |
| /** |
| * @brief DIS Characteristic System ID |
| */ |
| #define BT_UUID_DIS_SYSTEM_ID \ |
| BT_UUID_DECLARE_16(BT_UUID_DIS_SYSTEM_ID_VAL) |
| /** |
| * @brief DIS Characteristic Model Number String UUID value |
| */ |
| #define BT_UUID_DIS_MODEL_NUMBER_VAL 0x2a24 |
| /** |
| * @brief DIS Characteristic Model Number String |
| */ |
| #define BT_UUID_DIS_MODEL_NUMBER \ |
| BT_UUID_DECLARE_16(BT_UUID_DIS_MODEL_NUMBER_VAL) |
| /** |
| * @brief DIS Characteristic Serial Number String UUID value |
| */ |
| #define BT_UUID_DIS_SERIAL_NUMBER_VAL 0x2a25 |
| /** |
| * @brief DIS Characteristic Serial Number String |
| */ |
| #define BT_UUID_DIS_SERIAL_NUMBER \ |
| BT_UUID_DECLARE_16(BT_UUID_DIS_SERIAL_NUMBER_VAL) |
| /** |
| * @brief DIS Characteristic Firmware Revision String UUID value |
| */ |
| #define BT_UUID_DIS_FIRMWARE_REVISION_VAL 0x2a26 |
| /** |
| * @brief DIS Characteristic Firmware Revision String |
| */ |
| #define BT_UUID_DIS_FIRMWARE_REVISION \ |
| BT_UUID_DECLARE_16(BT_UUID_DIS_FIRMWARE_REVISION_VAL) |
| /** |
| * @brief DIS Characteristic Hardware Revision String UUID value |
| */ |
| #define BT_UUID_DIS_HARDWARE_REVISION_VAL 0x2a27 |
| /** |
| * @brief DIS Characteristic Hardware Revision String |
| */ |
| #define BT_UUID_DIS_HARDWARE_REVISION \ |
| BT_UUID_DECLARE_16(BT_UUID_DIS_HARDWARE_REVISION_VAL) |
| /** |
| * @brief DIS Characteristic Software Revision String UUID value |
| */ |
| #define BT_UUID_DIS_SOFTWARE_REVISION_VAL 0x2a28 |
| /** |
| * @brief DIS Characteristic Software Revision String |
| */ |
| #define BT_UUID_DIS_SOFTWARE_REVISION \ |
| BT_UUID_DECLARE_16(BT_UUID_DIS_SOFTWARE_REVISION_VAL) |
| /** |
| * @brief DIS Characteristic Manufacturer Name String UUID Value |
| */ |
| #define BT_UUID_DIS_MANUFACTURER_NAME_VAL 0x2a29 |
| /** |
| * @brief DIS Characteristic Manufacturer Name String |
| */ |
| #define BT_UUID_DIS_MANUFACTURER_NAME \ |
| BT_UUID_DECLARE_16(BT_UUID_DIS_MANUFACTURER_NAME_VAL) |
| /** |
| * @brief GATT Characteristic IEEE Regulatory Certification Data List UUID Value |
| */ |
| #define BT_UUID_GATT_IEEE_RCDL_VAL 0x2a2a |
| /** |
| * @brief GATT Characteristic IEEE Regulatory Certification Data List |
| */ |
| #define BT_UUID_GATT_IEEE_RCDL \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_IEEE_RCDL_VAL) |
| /** |
| * @brief CTS Characteristic Current Time UUID value |
| */ |
| #define BT_UUID_CTS_CURRENT_TIME_VAL 0x2a2b |
| /** |
| * @brief CTS Characteristic Current Time |
| */ |
| #define BT_UUID_CTS_CURRENT_TIME \ |
| BT_UUID_DECLARE_16(BT_UUID_CTS_CURRENT_TIME_VAL) |
| /** |
| * @brief Magnetic Declination Characteristic UUID value |
| */ |
| #define BT_UUID_MAGN_DECLINATION_VAL 0x2a2c |
| /** |
| * @brief Magnetic Declination Characteristic |
| */ |
| #define BT_UUID_MAGN_DECLINATION \ |
| BT_UUID_DECLARE_16(BT_UUID_MAGN_DECLINATION_VAL) |
| /** |
| * @brief GATT Characteristic Legacy Latitude UUID Value |
| */ |
| #define BT_UUID_GATT_LLAT_VAL 0x2a2d |
| /** |
| * @brief GATT Characteristic Legacy Latitude |
| */ |
| #define BT_UUID_GATT_LLAT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LLAT_VAL) |
| /** |
| * @brief GATT Characteristic Legacy Longitude UUID Value |
| */ |
| #define BT_UUID_GATT_LLON_VAL 0x2a2e |
| /** |
| * @brief GATT Characteristic Legacy Longitude |
| */ |
| #define BT_UUID_GATT_LLON \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LLON_VAL) |
| /** |
| * @brief GATT Characteristic Position 2D UUID Value |
| */ |
| #define BT_UUID_GATT_POS_2D_VAL 0x2a2f |
| /** |
| * @brief GATT Characteristic Position 2D |
| */ |
| #define BT_UUID_GATT_POS_2D \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_POS_2D_VAL) |
| /** |
| * @brief GATT Characteristic Position 3D UUID Value |
| */ |
| #define BT_UUID_GATT_POS_3D_VAL 0x2a30 |
| /** |
| * @brief GATT Characteristic Position 3D |
| */ |
| #define BT_UUID_GATT_POS_3D \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_POS_3D_VAL) |
| /** |
| * @brief GATT Characteristic Scan Refresh UUID Value |
| */ |
| #define BT_UUID_GATT_SR_VAL 0x2a31 |
| /** |
| * @brief GATT Characteristic Scan Refresh |
| */ |
| #define BT_UUID_GATT_SR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SR_VAL) |
| /** |
| * @brief HID Boot Keyboard Output Report Characteristic UUID value |
| */ |
| #define BT_UUID_HIDS_BOOT_KB_OUT_REPORT_VAL 0x2a32 |
| /** |
| * @brief HID Boot Keyboard Output Report Characteristic |
| */ |
| #define BT_UUID_HIDS_BOOT_KB_OUT_REPORT \ |
| BT_UUID_DECLARE_16(BT_UUID_HIDS_BOOT_KB_OUT_REPORT_VAL) |
| /** |
| * @brief HID Boot Mouse Input Report Characteristic UUID value |
| */ |
| #define BT_UUID_HIDS_BOOT_MOUSE_IN_REPORT_VAL 0x2a33 |
| /** |
| * @brief HID Boot Mouse Input Report Characteristic |
| */ |
| #define BT_UUID_HIDS_BOOT_MOUSE_IN_REPORT \ |
| BT_UUID_DECLARE_16(BT_UUID_HIDS_BOOT_MOUSE_IN_REPORT_VAL) |
| /** |
| * @brief GATT Characteristic Glucose Measurement Context UUID Value |
| */ |
| #define BT_UUID_GATT_GMC_VAL 0x2a34 |
| /** |
| * @brief GATT Characteristic Glucose Measurement Context |
| */ |
| #define BT_UUID_GATT_GMC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_GMC_VAL) |
| /** |
| * @brief GATT Characteristic Blood Pressure Measurement UUID Value |
| */ |
| #define BT_UUID_GATT_BPM_VAL 0x2a35 |
| /** |
| * @brief GATT Characteristic Blood Pressure Measurement |
| */ |
| #define BT_UUID_GATT_BPM \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_BPM_VAL) |
| /** |
| * @brief GATT Characteristic Intermediate Cuff Pressure UUID Value |
| */ |
| #define BT_UUID_GATT_ICP_VAL 0x2a36 |
| /** |
| * @brief GATT Characteristic Intermediate Cuff Pressure |
| */ |
| #define BT_UUID_GATT_ICP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ICP_VAL) |
| /** |
| * @brief HRS Characteristic Measurement Interval UUID value |
| */ |
| #define BT_UUID_HRS_MEASUREMENT_VAL 0x2a37 |
| /** |
| * @brief HRS Characteristic Measurement Interval |
| */ |
| #define BT_UUID_HRS_MEASUREMENT \ |
| BT_UUID_DECLARE_16(BT_UUID_HRS_MEASUREMENT_VAL) |
| /** |
| * @brief HRS Characteristic Body Sensor Location |
| */ |
| #define BT_UUID_HRS_BODY_SENSOR_VAL 0x2a38 |
| /** |
| * @brief HRS Characteristic Control Point |
| */ |
| #define BT_UUID_HRS_BODY_SENSOR \ |
| BT_UUID_DECLARE_16(BT_UUID_HRS_BODY_SENSOR_VAL) |
| /** |
| * @brief HRS Characteristic Control Point UUID value |
| */ |
| #define BT_UUID_HRS_CONTROL_POINT_VAL 0x2a39 |
| /** |
| * @brief HRS Characteristic Control Point |
| */ |
| #define BT_UUID_HRS_CONTROL_POINT \ |
| BT_UUID_DECLARE_16(BT_UUID_HRS_CONTROL_POINT_VAL) |
| /** |
| * @brief GATT Characteristic Removable UUID Value |
| */ |
| #define BT_UUID_GATT_REM_VAL 0x2a3a |
| /** |
| * @brief GATT Characteristic Removable |
| */ |
| #define BT_UUID_GATT_REM \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_REM_VAL) |
| /** |
| * @brief GATT Characteristic Service Required UUID Value |
| */ |
| #define BT_UUID_GATT_SRVREQ_VAL 0x2a3b |
| /** |
| * @brief GATT Characteristic Service Required |
| */ |
| #define BT_UUID_GATT_SRVREQ \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SRVREQ_VAL) |
| /** |
| * @brief GATT Characteristic Scientific Temperature in Celsius UUID Value |
| */ |
| #define BT_UUID_GATT_SC_TEMP_C_VAL 0x2a3c |
| /** |
| * @brief GATT Characteristic Scientific Temperature in Celsius |
| */ |
| #define BT_UUID_GATT_SC_TEMP_C \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SC_TEMP_C_VAL) |
| /** |
| * @brief GATT Characteristic String UUID Value |
| */ |
| #define BT_UUID_GATT_STRING_VAL 0x2a3d |
| /** |
| * @brief GATT Characteristic String |
| */ |
| #define BT_UUID_GATT_STRING \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_STRING_VAL) |
| /** |
| * @brief GATT Characteristic Network Availability UUID Value |
| */ |
| #define BT_UUID_GATT_NETA_VAL 0x2a3e |
| /** |
| * @brief GATT Characteristic Network Availability |
| */ |
| #define BT_UUID_GATT_NETA \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_NETA_VAL) |
| /** |
| * @brief GATT Characteristic Alert Status UUID Value |
| */ |
| #define BT_UUID_GATT_ALRTS_VAL 0x2a3f |
| /** |
| * @brief GATT Characteristic Alert Status |
| */ |
| #define BT_UUID_GATT_ALRTS \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ALRTS_VAL) |
| /** |
| * @brief GATT Characteristic Ringer Control Point UUID Value |
| */ |
| #define BT_UUID_GATT_RCP_VAL 0x2a40 |
| /** |
| * @brief GATT Characteristic Ringer Control Point |
| */ |
| #define BT_UUID_GATT_RCP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_RCP_VAL) |
| /** |
| * @brief GATT Characteristic Ringer Setting UUID Value |
| */ |
| #define BT_UUID_GATT_RS_VAL 0x2a41 |
| /** |
| * @brief GATT Characteristic Ringer Setting |
| */ |
| #define BT_UUID_GATT_RS \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_RS_VAL) |
| /** |
| * @brief GATT Characteristic Alert Category ID Bit Mask UUID Value |
| */ |
| #define BT_UUID_GATT_ALRTCID_MASK_VAL 0x2a42 |
| /** |
| * @brief GATT Characteristic Alert Category ID Bit Mask |
| */ |
| #define BT_UUID_GATT_ALRTCID_MASK \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ALRTCID_MASK_VAL) |
| /** |
| * @brief GATT Characteristic Alert Category ID UUID Value |
| */ |
| #define BT_UUID_GATT_ALRTCID_VAL 0x2a43 |
| /** |
| * @brief GATT Characteristic Alert Category ID |
| */ |
| #define BT_UUID_GATT_ALRTCID \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ALRTCID_VAL) |
| /** |
| * @brief GATT Characteristic Alert Notification Control Point Value |
| */ |
| #define BT_UUID_GATT_ALRTNCP_VAL 0x2a44 |
| /** |
| * @brief GATT Characteristic Alert Notification Control Point |
| */ |
| #define BT_UUID_GATT_ALRTNCP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ALRTNCP_VAL) |
| /** |
| * @brief GATT Characteristic Unread Alert Status UUID Value |
| */ |
| #define BT_UUID_GATT_UALRTS_VAL 0x2a45 |
| /** |
| * @brief GATT Characteristic Unread Alert Status |
| */ |
| #define BT_UUID_GATT_UALRTS \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_UALRTS_VAL) |
| /** |
| * @brief GATT Characteristic New Alert UUID Value |
| */ |
| #define BT_UUID_GATT_NALRT_VAL 0x2a46 |
| /** |
| * @brief GATT Characteristic New Alert |
| */ |
| #define BT_UUID_GATT_NALRT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_NALRT_VAL) |
| /** |
| * @brief GATT Characteristic Supported New Alert Category UUID Value |
| */ |
| #define BT_UUID_GATT_SNALRTC_VAL 0x2a47 |
| /** |
| * @brief GATT Characteristic Supported New Alert Category |
| */ |
| #define BT_UUID_GATT_SNALRTC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SNALRTC_VAL) |
| /** |
| * @brief GATT Characteristic Supported Unread Alert Category UUID Value |
| */ |
| #define BT_UUID_GATT_SUALRTC_VAL 0x2a48 |
| /** |
| * @brief GATT Characteristic Supported Unread Alert Category |
| */ |
| #define BT_UUID_GATT_SUALRTC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SUALRTC_VAL) |
| /** |
| * @brief GATT Characteristic Blood Pressure Feature UUID Value |
| */ |
| #define BT_UUID_GATT_BPF_VAL 0x2a49 |
| /** |
| * @brief GATT Characteristic Blood Pressure Feature |
| */ |
| #define BT_UUID_GATT_BPF \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_BPF_VAL) |
| /** |
| * @brief HID Information Characteristic UUID value |
| */ |
| #define BT_UUID_HIDS_INFO_VAL 0x2a4a |
| /** |
| * @brief HID Information Characteristic |
| */ |
| #define BT_UUID_HIDS_INFO \ |
| BT_UUID_DECLARE_16(BT_UUID_HIDS_INFO_VAL) |
| /** |
| * @brief HID Report Map Characteristic UUID value |
| */ |
| #define BT_UUID_HIDS_REPORT_MAP_VAL 0x2a4b |
| /** |
| * @brief HID Report Map Characteristic |
| */ |
| #define BT_UUID_HIDS_REPORT_MAP \ |
| BT_UUID_DECLARE_16(BT_UUID_HIDS_REPORT_MAP_VAL) |
| /** |
| * @brief HID Control Point Characteristic UUID value |
| */ |
| #define BT_UUID_HIDS_CTRL_POINT_VAL 0x2a4c |
| /** |
| * @brief HID Control Point Characteristic |
| */ |
| #define BT_UUID_HIDS_CTRL_POINT \ |
| BT_UUID_DECLARE_16(BT_UUID_HIDS_CTRL_POINT_VAL) |
| /** |
| * @brief HID Report Characteristic UUID value |
| */ |
| #define BT_UUID_HIDS_REPORT_VAL 0x2a4d |
| /** |
| * @brief HID Report Characteristic |
| */ |
| #define BT_UUID_HIDS_REPORT \ |
| BT_UUID_DECLARE_16(BT_UUID_HIDS_REPORT_VAL) |
| /** |
| * @brief HID Protocol Mode Characteristic UUID value |
| */ |
| #define BT_UUID_HIDS_PROTOCOL_MODE_VAL 0x2a4e |
| /** |
| * @brief HID Protocol Mode Characteristic |
| */ |
| #define BT_UUID_HIDS_PROTOCOL_MODE \ |
| BT_UUID_DECLARE_16(BT_UUID_HIDS_PROTOCOL_MODE_VAL) |
| /** |
| * @brief GATT Characteristic Scan Interval Windows UUID Value |
| */ |
| #define BT_UUID_GATT_SIW_VAL 0x2a4f |
| /** |
| * @brief GATT Characteristic Scan Interval Windows |
| */ |
| #define BT_UUID_GATT_SIW \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SIW_VAL) |
| /** |
| * @brief DIS Characteristic PnP ID UUID value |
| */ |
| #define BT_UUID_DIS_PNP_ID_VAL 0x2a50 |
| /** |
| * @brief DIS Characteristic PnP ID |
| */ |
| #define BT_UUID_DIS_PNP_ID \ |
| BT_UUID_DECLARE_16(BT_UUID_DIS_PNP_ID_VAL) |
| /** |
| * @brief GATT Characteristic Glucose Feature UUID Value |
| */ |
| #define BT_UUID_GATT_GF_VAL 0x2a51 |
| /** |
| * @brief GATT Characteristic Glucose Feature |
| */ |
| #define BT_UUID_GATT_GF \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_GF_VAL) |
| /** |
| * @brief Record Access Control Point Characteristic value |
| */ |
| #define BT_UUID_RECORD_ACCESS_CONTROL_POINT_VAL 0x2a52 |
| /** |
| * @brief Record Access Control Point |
| */ |
| #define BT_UUID_RECORD_ACCESS_CONTROL_POINT \ |
| BT_UUID_DECLARE_16(BT_UUID_RECORD_ACCESS_CONTROL_POINT_VAL) |
| /** |
| * @brief RSC Measurement Characteristic UUID value |
| */ |
| #define BT_UUID_RSC_MEASUREMENT_VAL 0x2a53 |
| /** |
| * @brief RSC Measurement Characteristic |
| */ |
| #define BT_UUID_RSC_MEASUREMENT \ |
| BT_UUID_DECLARE_16(BT_UUID_RSC_MEASUREMENT_VAL) |
| /** |
| * @brief RSC Feature Characteristic UUID value |
| */ |
| #define BT_UUID_RSC_FEATURE_VAL 0x2a54 |
| /** |
| * @brief RSC Feature Characteristic |
| */ |
| #define BT_UUID_RSC_FEATURE \ |
| BT_UUID_DECLARE_16(BT_UUID_RSC_FEATURE_VAL) |
| /** |
| * @brief SC Control Point Characteristic UUID value |
| */ |
| #define BT_UUID_SC_CONTROL_POINT_VAL 0x2a55 |
| /** |
| * @brief SC Control Point Characteristic |
| */ |
| #define BT_UUID_SC_CONTROL_POINT \ |
| BT_UUID_DECLARE_16(BT_UUID_SC_CONTROL_POINT_VAL) |
| /** |
| * @brief GATT Characteristic Digital Input UUID Value |
| */ |
| #define BT_UUID_GATT_DI_VAL 0x2a56 |
| /** |
| * @brief GATT Characteristic Digital Input |
| */ |
| #define BT_UUID_GATT_DI \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_DI_VAL) |
| /** |
| * @brief GATT Characteristic Digital Output UUID Value |
| */ |
| #define BT_UUID_GATT_DO_VAL 0x2a57 |
| /** |
| * @brief GATT Characteristic Digital Output |
| */ |
| #define BT_UUID_GATT_DO \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_DO_VAL) |
| /** |
| * @brief GATT Characteristic Analog Input UUID Value |
| */ |
| #define BT_UUID_GATT_AI_VAL 0x2a58 |
| /** |
| * @brief GATT Characteristic Analog Input |
| */ |
| #define BT_UUID_GATT_AI \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_AI_VAL) |
| /** |
| * @brief GATT Characteristic Analog Output UUID Value |
| */ |
| #define BT_UUID_GATT_AO_VAL 0x2a59 |
| /** |
| * @brief GATT Characteristic Analog Output |
| */ |
| #define BT_UUID_GATT_AO \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_AO_VAL) |
| /** |
| * @brief GATT Characteristic Aggregate UUID Value |
| */ |
| #define BT_UUID_GATT_AGGR_VAL 0x2a5a |
| /** |
| * @brief GATT Characteristic Aggregate |
| */ |
| #define BT_UUID_GATT_AGGR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_AGGR_VAL) |
| /** |
| * @brief CSC Measurement Characteristic UUID value |
| */ |
| #define BT_UUID_CSC_MEASUREMENT_VAL 0x2a5b |
| /** |
| * @brief CSC Measurement Characteristic |
| */ |
| #define BT_UUID_CSC_MEASUREMENT \ |
| BT_UUID_DECLARE_16(BT_UUID_CSC_MEASUREMENT_VAL) |
| /** |
| * @brief CSC Feature Characteristic UUID value |
| */ |
| #define BT_UUID_CSC_FEATURE_VAL 0x2a5c |
| /** |
| * @brief CSC Feature Characteristic |
| */ |
| #define BT_UUID_CSC_FEATURE \ |
| BT_UUID_DECLARE_16(BT_UUID_CSC_FEATURE_VAL) |
| /** |
| * @brief Sensor Location Characteristic UUID value |
| */ |
| #define BT_UUID_SENSOR_LOCATION_VAL 0x2a5d |
| /** |
| * @brief Sensor Location Characteristic |
| */ |
| #define BT_UUID_SENSOR_LOCATION \ |
| BT_UUID_DECLARE_16(BT_UUID_SENSOR_LOCATION_VAL) |
| /** |
| * @brief GATT Characteristic PLX Spot-Check Measurement UUID Value |
| */ |
| #define BT_UUID_GATT_PLX_SCM_VAL 0x2a5e |
| /** |
| * @brief GATT Characteristic PLX Spot-Check Measurement |
| */ |
| #define BT_UUID_GATT_PLX_SCM \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_PLX_SCM_VAL) |
| /** |
| * @brief GATT Characteristic PLX Continuous Measurement UUID Value |
| */ |
| #define BT_UUID_GATT_PLX_CM_VAL 0x2a5f |
| /** |
| * @brief GATT Characteristic PLX Continuous Measurement |
| */ |
| #define BT_UUID_GATT_PLX_CM \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_PLX_CM_VAL) |
| /** |
| * @brief GATT Characteristic PLX Features UUID Value |
| */ |
| #define BT_UUID_GATT_PLX_F_VAL 0x2a60 |
| /** |
| * @brief GATT Characteristic PLX Features |
| */ |
| #define BT_UUID_GATT_PLX_F \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_PLX_F_VAL) |
| /** |
| * @brief GATT Characteristic Pulse Oximetry Pulastile Event UUID Value |
| */ |
| #define BT_UUID_GATT_POPE_VAL 0x2a61 |
| /** |
| * @brief GATT Characteristic Pulse Oximetry Pulsatile Event |
| */ |
| #define BT_UUID_GATT_POPE \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_POPE_VAL) |
| /** |
| * @brief GATT Characteristic Pulse Oximetry Control Point UUID Value |
| */ |
| #define BT_UUID_GATT_POCP_VAL 0x2a62 |
| /** |
| * @brief GATT Characteristic Pulse Oximetry Control Point |
| */ |
| #define BT_UUID_GATT_POCP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_POCP_VAL) |
| /** |
| * @brief GATT Characteristic Cycling Power Measurement UUID Value |
| */ |
| #define BT_UUID_GATT_CPS_CPM_VAL 0x2a63 |
| /** |
| * @brief GATT Characteristic Cycling Power Measurement |
| */ |
| #define BT_UUID_GATT_CPS_CPM \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CPS_CPM_VAL) |
| /** |
| * @brief GATT Characteristic Cycling Power Vector UUID Value |
| */ |
| #define BT_UUID_GATT_CPS_CPV_VAL 0x2a64 |
| /** |
| * @brief GATT Characteristic Cycling Power Vector |
| */ |
| #define BT_UUID_GATT_CPS_CPV \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CPS_CPV_VAL) |
| /** |
| * @brief GATT Characteristic Cycling Power Feature UUID Value |
| */ |
| #define BT_UUID_GATT_CPS_CPF_VAL 0x2a65 |
| /** |
| * @brief GATT Characteristic Cycling Power Feature |
| */ |
| #define BT_UUID_GATT_CPS_CPF \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CPS_CPF_VAL) |
| /** |
| * @brief GATT Characteristic Cycling Power Control Point UUID Value |
| */ |
| #define BT_UUID_GATT_CPS_CPCP_VAL 0x2a66 |
| /** |
| * @brief GATT Characteristic Cycling Power Control Point |
| */ |
| #define BT_UUID_GATT_CPS_CPCP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CPS_CPCP_VAL) |
| /** |
| * @brief GATT Characteristic Location and Speed UUID Value |
| */ |
| #define BT_UUID_GATT_LOC_SPD_VAL 0x2a67 |
| /** |
| * @brief GATT Characteristic Location and Speed |
| */ |
| #define BT_UUID_GATT_LOC_SPD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LOC_SPD_VAL) |
| /** |
| * @brief GATT Characteristic Navigation UUID Value |
| */ |
| #define BT_UUID_GATT_NAV_VAL 0x2a68 |
| /** |
| * @brief GATT Characteristic Navigation |
| */ |
| #define BT_UUID_GATT_NAV \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_NAV_VAL) |
| /** |
| * @brief GATT Characteristic Position Quality UUID Value |
| */ |
| #define BT_UUID_GATT_PQ_VAL 0x2a69 |
| /** |
| * @brief GATT Characteristic Position Quality |
| */ |
| #define BT_UUID_GATT_PQ \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_PQ_VAL) |
| /** |
| * @brief GATT Characteristic LN Feature UUID Value |
| */ |
| #define BT_UUID_GATT_LNF_VAL 0x2a6a |
| /** |
| * @brief GATT Characteristic LN Feature |
| */ |
| #define BT_UUID_GATT_LNF \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LNF_VAL) |
| /** |
| * @brief GATT Characteristic LN Control Point UUID Value |
| */ |
| #define BT_UUID_GATT_LNCP_VAL 0x2a6b |
| /** |
| * @brief GATT Characteristic LN Control Point |
| */ |
| #define BT_UUID_GATT_LNCP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LNCP_VAL) |
| /** |
| * @brief Elevation Characteristic UUID value |
| */ |
| #define BT_UUID_ELEVATION_VAL 0x2a6c |
| /** |
| * @brief Elevation Characteristic |
| */ |
| #define BT_UUID_ELEVATION \ |
| BT_UUID_DECLARE_16(BT_UUID_ELEVATION_VAL) |
| /** |
| * @brief Pressure Characteristic UUID value |
| */ |
| #define BT_UUID_PRESSURE_VAL 0x2a6d |
| /** |
| * @brief Pressure Characteristic |
| */ |
| #define BT_UUID_PRESSURE \ |
| BT_UUID_DECLARE_16(BT_UUID_PRESSURE_VAL) |
| /** |
| * @brief Temperature Characteristic UUID value |
| */ |
| #define BT_UUID_TEMPERATURE_VAL 0x2a6e |
| /** |
| * @brief Temperature Characteristic |
| */ |
| #define BT_UUID_TEMPERATURE \ |
| BT_UUID_DECLARE_16(BT_UUID_TEMPERATURE_VAL) |
| /** |
| * @brief Humidity Characteristic UUID value |
| */ |
| #define BT_UUID_HUMIDITY_VAL 0x2a6f |
| /** |
| * @brief Humidity Characteristic |
| */ |
| #define BT_UUID_HUMIDITY \ |
| BT_UUID_DECLARE_16(BT_UUID_HUMIDITY_VAL) |
| /** |
| * @brief True Wind Speed Characteristic UUID value |
| */ |
| #define BT_UUID_TRUE_WIND_SPEED_VAL 0x2a70 |
| /** |
| * @brief True Wind Speed Characteristic |
| */ |
| #define BT_UUID_TRUE_WIND_SPEED \ |
| BT_UUID_DECLARE_16(BT_UUID_TRUE_WIND_SPEED_VAL) |
| /** |
| * @brief True Wind Direction Characteristic UUID value |
| */ |
| #define BT_UUID_TRUE_WIND_DIR_VAL 0x2a71 |
| /** |
| * @brief True Wind Direction Characteristic |
| */ |
| #define BT_UUID_TRUE_WIND_DIR \ |
| BT_UUID_DECLARE_16(BT_UUID_TRUE_WIND_DIR_VAL) |
| /** |
| * @brief Apparent Wind Speed Characteristic UUID value |
| */ |
| #define BT_UUID_APPARENT_WIND_SPEED_VAL 0x2a72 |
| /** |
| * @brief Apparent Wind Speed Characteristic |
| */ |
| #define BT_UUID_APPARENT_WIND_SPEED \ |
| BT_UUID_DECLARE_16(BT_UUID_APPARENT_WIND_SPEED_VAL) |
| /** |
| * @brief Apparent Wind Direction Characteristic UUID value |
| */ |
| #define BT_UUID_APPARENT_WIND_DIR_VAL 0x2a73 |
| /** |
| * @brief Apparent Wind Direction Characteristic |
| */ |
| #define BT_UUID_APPARENT_WIND_DIR \ |
| BT_UUID_DECLARE_16(BT_UUID_APPARENT_WIND_DIR_VAL) |
| /** |
| * @brief Gust Factor Characteristic UUID value |
| */ |
| #define BT_UUID_GUST_FACTOR_VAL 0x2a74 |
| /** |
| * @brief Gust Factor Characteristic |
| */ |
| #define BT_UUID_GUST_FACTOR \ |
| BT_UUID_DECLARE_16(BT_UUID_GUST_FACTOR_VAL) |
| /** |
| * @brief Pollen Concentration Characteristic UUID value |
| */ |
| #define BT_UUID_POLLEN_CONCENTRATION_VAL 0x2a75 |
| /** |
| * @brief Pollen Concentration Characteristic |
| */ |
| #define BT_UUID_POLLEN_CONCENTRATION \ |
| BT_UUID_DECLARE_16(BT_UUID_POLLEN_CONCENTRATION_VAL) |
| /** |
| * @brief UV Index Characteristic UUID value |
| */ |
| #define BT_UUID_UV_INDEX_VAL 0x2a76 |
| /** |
| * @brief UV Index Characteristic |
| */ |
| #define BT_UUID_UV_INDEX \ |
| BT_UUID_DECLARE_16(BT_UUID_UV_INDEX_VAL) |
| /** |
| * @brief Irradiance Characteristic UUID value |
| */ |
| #define BT_UUID_IRRADIANCE_VAL 0x2a77 |
| /** |
| * @brief Irradiance Characteristic |
| */ |
| #define BT_UUID_IRRADIANCE \ |
| BT_UUID_DECLARE_16(BT_UUID_IRRADIANCE_VAL) |
| /** |
| * @brief Rainfall Characteristic UUID value |
| */ |
| #define BT_UUID_RAINFALL_VAL 0x2a78 |
| /** |
| * @brief Rainfall Characteristic |
| */ |
| #define BT_UUID_RAINFALL \ |
| BT_UUID_DECLARE_16(BT_UUID_RAINFALL_VAL) |
| /** |
| * @brief Wind Chill Characteristic UUID value |
| */ |
| #define BT_UUID_WIND_CHILL_VAL 0x2a79 |
| /** |
| * @brief Wind Chill Characteristic |
| */ |
| #define BT_UUID_WIND_CHILL \ |
| BT_UUID_DECLARE_16(BT_UUID_WIND_CHILL_VAL) |
| /** |
| * @brief Heat Index Characteristic UUID value |
| */ |
| #define BT_UUID_HEAT_INDEX_VAL 0x2a7a |
| /** |
| * @brief Heat Index Characteristic |
| */ |
| #define BT_UUID_HEAT_INDEX \ |
| BT_UUID_DECLARE_16(BT_UUID_HEAT_INDEX_VAL) |
| /** |
| * @brief Dew Point Characteristic UUID value |
| */ |
| #define BT_UUID_DEW_POINT_VAL 0x2a7b |
| /** |
| * @brief Dew Point Characteristic |
| */ |
| #define BT_UUID_DEW_POINT \ |
| BT_UUID_DECLARE_16(BT_UUID_DEW_POINT_VAL) |
| /** |
| * @brief GATT Characteristic Trend UUID Value |
| */ |
| #define BT_UUID_GATT_TREND_VAL 0x2a7c |
| /** |
| * @brief GATT Characteristic Trend |
| */ |
| #define BT_UUID_GATT_TREND \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TREND_VAL) |
| /** |
| * @brief Descriptor Value Changed Characteristic UUID value |
| */ |
| #define BT_UUID_DESC_VALUE_CHANGED_VAL 0x2a7d |
| /** |
| * @brief Descriptor Value Changed Characteristic |
| */ |
| #define BT_UUID_DESC_VALUE_CHANGED \ |
| BT_UUID_DECLARE_16(BT_UUID_DESC_VALUE_CHANGED_VAL) |
| /** |
| * @brief GATT Characteristic Aerobic Heart Rate Low Limit UUID Value |
| */ |
| #define BT_UUID_GATT_AEHRLL_VAL 0x2a7e |
| /** |
| * @brief GATT Characteristic Aerobic Heart Rate Lower Limit |
| */ |
| #define BT_UUID_GATT_AEHRLL \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_AEHRLL_VAL) |
| /** |
| * @brief GATT Characteristic Aerobic Threshold UUID Value |
| */ |
| #define BT_UUID_GATT_AETHR_VAL 0x2a7f |
| /** |
| * @brief GATT Characteristic Aerobic Threshold |
| */ |
| #define BT_UUID_GATT_AETHR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_AETHR_VAL) |
| /** |
| * @brief GATT Characteristic Age UUID Value |
| */ |
| #define BT_UUID_GATT_AGE_VAL 0x2a80 |
| /** |
| * @brief GATT Characteristic Age |
| */ |
| #define BT_UUID_GATT_AGE \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_AGE_VAL) |
| /** |
| * @brief GATT Characteristic Anaerobic Heart Rate Lower Limit UUID Value |
| */ |
| #define BT_UUID_GATT_ANHRLL_VAL 0x2a81 |
| /** |
| * @brief GATT Characteristic Anaerobic Heart Rate Lower Limit |
| */ |
| #define BT_UUID_GATT_ANHRLL \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ANHRLL_VAL) |
| /** |
| * @brief GATT Characteristic Anaerobic Heart Rate Upper Limit UUID Value |
| */ |
| #define BT_UUID_GATT_ANHRUL_VAL 0x2a82 |
| /** |
| * @brief GATT Characteristic Anaerobic Heart Rate Upper Limit |
| */ |
| #define BT_UUID_GATT_ANHRUL \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ANHRUL_VAL) |
| /** |
| * @brief GATT Characteristic Anaerobic Threshold UUID Value |
| */ |
| #define BT_UUID_GATT_ANTHR_VAL 0x2a83 |
| /** |
| * @brief GATT Characteristic Anaerobic Threshold |
| */ |
| #define BT_UUID_GATT_ANTHR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ANTHR_VAL) |
| /** |
| * @brief GATT Characteristic Aerobic Heart Rate Upper Limit UUID Value |
| */ |
| #define BT_UUID_GATT_AEHRUL_VAL 0x2a84 |
| /** |
| * @brief GATT Characteristic Aerobic Heart Rate Upper Limit |
| */ |
| #define BT_UUID_GATT_AEHRUL \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_AEHRUL_VAL) |
| /** |
| * @brief GATT Characteristic Date of Birth UUID Value |
| */ |
| #define BT_UUID_GATT_DATE_BIRTH_VAL 0x2a85 |
| /** |
| * @brief GATT Characteristic Date of Birth |
| */ |
| #define BT_UUID_GATT_DATE_BIRTH \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_DATE_BIRTH_VAL) |
| /** |
| * @brief GATT Characteristic Date of Threshold Assessment UUID Value |
| */ |
| #define BT_UUID_GATT_DATE_THRASS_VAL 0x2a86 |
| /** |
| * @brief GATT Characteristic Date of Threshold Assessment |
| */ |
| #define BT_UUID_GATT_DATE_THRASS \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_DATE_THRASS_VAL) |
| /** |
| * @brief GATT Characteristic Email Address UUID Value |
| */ |
| #define BT_UUID_GATT_EMAIL_VAL 0x2a87 |
| /** |
| * @brief GATT Characteristic Email Address |
| */ |
| #define BT_UUID_GATT_EMAIL \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_EMAIL_VAL) |
| /** |
| * @brief GATT Characteristic Fat Burn Heart Rate Lower Limit UUID Value |
| */ |
| #define BT_UUID_GATT_FBHRLL_VAL 0x2a88 |
| /** |
| * @brief GATT Characteristic Fat Burn Heart Rate Lower Limit |
| */ |
| #define BT_UUID_GATT_FBHRLL \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_FBHRLL_VAL) |
| /** |
| * @brief GATT Characteristic Fat Burn Heart Rate Upper Limit UUID Value |
| */ |
| #define BT_UUID_GATT_FBHRUL_VAL 0x2a89 |
| /** |
| * @brief GATT Characteristic Fat Burn Heart Rate Upper Limit |
| */ |
| #define BT_UUID_GATT_FBHRUL \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_FBHRUL_VAL) |
| /** |
| * @brief GATT Characteristic First Name UUID Value |
| */ |
| #define BT_UUID_GATT_FIRST_NAME_VAL 0x2a8a |
| /** |
| * @brief GATT Characteristic First Name |
| */ |
| #define BT_UUID_GATT_FIRST_NAME \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_FIRST_NAME_VAL) |
| /** |
| * @brief GATT Characteristic Five Zone Heart Rate Limits UUID Value |
| */ |
| #define BT_UUID_GATT_5ZHRL_VAL 0x2a8b |
| /** |
| * @brief GATT Characteristic Five Zone Heart Rate Limits |
| */ |
| #define BT_UUID_GATT_5ZHRL \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_5ZHRL_VAL) |
| /** |
| * @brief GATT Characteristic Gender UUID Value |
| */ |
| #define BT_UUID_GATT_GENDER_VAL 0x2a8c |
| /** |
| * @brief GATT Characteristic Gender |
| */ |
| #define BT_UUID_GATT_GENDER \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_GENDER_VAL) |
| /** |
| * @brief GATT Characteristic Heart Rate Max UUID Value |
| */ |
| #define BT_UUID_GATT_HR_MAX_VAL 0x2a8d |
| /** |
| * @brief GATT Characteristic Heart Rate Max |
| */ |
| #define BT_UUID_GATT_HR_MAX \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_HR_MAX_VAL) |
| /** |
| * @brief GATT Characteristic Height UUID Value |
| */ |
| #define BT_UUID_GATT_HEIGHT_VAL 0x2a8e |
| /** |
| * @brief GATT Characteristic Height |
| */ |
| #define BT_UUID_GATT_HEIGHT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_HEIGHT_VAL) |
| /** |
| * @brief GATT Characteristic Hip Circumference UUID Value |
| */ |
| #define BT_UUID_GATT_HC_VAL 0x2a8f |
| /** |
| * @brief GATT Characteristic Hip Circumference |
| */ |
| #define BT_UUID_GATT_HC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_HC_VAL) |
| /** |
| * @brief GATT Characteristic Last Name UUID Value |
| */ |
| #define BT_UUID_GATT_LAST_NAME_VAL 0x2a90 |
| /** |
| * @brief GATT Characteristic Last Name |
| */ |
| #define BT_UUID_GATT_LAST_NAME \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LAST_NAME_VAL) |
| /** |
| * @brief GATT Characteristic Maximum Recommended Heart Rate> UUID Value |
| */ |
| #define BT_UUID_GATT_MRHR_VAL 0x2a91 |
| /** |
| * @brief GATT Characteristic Maximum Recommended Heart Rate |
| */ |
| #define BT_UUID_GATT_MRHR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_MRHR_VAL) |
| /** |
| * @brief GATT Characteristic Resting Heart Rate UUID Value |
| */ |
| #define BT_UUID_GATT_RHR_VAL 0x2a92 |
| /** |
| * @brief GATT Characteristic Resting Heart Rate |
| */ |
| #define BT_UUID_GATT_RHR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_RHR_VAL) |
| /** |
| * @brief GATT Characteristic Sport Type for Aerobic and Anaerobic Thresholds UUID Value |
| */ |
| #define BT_UUID_GATT_AEANTHR_VAL 0x2a93 |
| /** |
| * @brief GATT Characteristic Sport Type for Aerobic and Anaerobic Threshold |
| */ |
| #define BT_UUID_GATT_AEANTHR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_AEANTHR_VAL) |
| /** |
| * @brief GATT Characteristic Three Zone Heart Rate Limits UUID Value |
| */ |
| #define BT_UUID_GATT_3ZHRL_VAL 0x2a94 |
| /** |
| * @brief GATT Characteristic Three Zone Heart Rate Limits |
| */ |
| #define BT_UUID_GATT_3ZHRL \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_3ZHRL_VAL) |
| /** |
| * @brief GATT Characteristic Two Zone Heart Rate Limits UUID Value |
| */ |
| #define BT_UUID_GATT_2ZHRL_VAL 0x2a95 |
| /** |
| * @brief GATT Characteristic Two Zone Heart Rate Limits |
| */ |
| #define BT_UUID_GATT_2ZHRL \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_2ZHRL_VAL) |
| /** |
| * @brief GATT Characteristic VO2 Max UUID Value |
| */ |
| #define BT_UUID_GATT_VO2_MAX_VAL 0x2a96 |
| /** |
| * @brief GATT Characteristic VO2 Max |
| */ |
| #define BT_UUID_GATT_VO2_MAX \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_VO2_MAX_VAL) |
| /** |
| * @brief GATT Characteristic Waist Circumference UUID Value |
| */ |
| #define BT_UUID_GATT_WC_VAL 0x2a97 |
| /** |
| * @brief GATT Characteristic Waist Circumference |
| */ |
| #define BT_UUID_GATT_WC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_WC_VAL) |
| /** |
| * @brief GATT Characteristic Weight UUID Value |
| */ |
| #define BT_UUID_GATT_WEIGHT_VAL 0x2a98 |
| /** |
| * @brief GATT Characteristic Weight |
| */ |
| #define BT_UUID_GATT_WEIGHT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_WEIGHT_VAL) |
| /** |
| * @brief GATT Characteristic Database Change Increment UUID Value |
| */ |
| #define BT_UUID_GATT_DBCHINC_VAL 0x2a99 |
| /** |
| * @brief GATT Characteristic Database Change Increment |
| */ |
| #define BT_UUID_GATT_DBCHINC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_DBCHINC_VAL) |
| /** |
| * @brief GATT Characteristic User Index UUID Value |
| */ |
| #define BT_UUID_GATT_USRIDX_VAL 0x2a9a |
| /** |
| * @brief GATT Characteristic User Index |
| */ |
| #define BT_UUID_GATT_USRIDX \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_USRIDX_VAL) |
| /** |
| * @brief GATT Characteristic Body Composition Feature UUID Value |
| */ |
| #define BT_UUID_GATT_BCF_VAL 0x2a9b |
| /** |
| * @brief GATT Characteristic Body Composition Feature |
| */ |
| #define BT_UUID_GATT_BCF \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_BCF_VAL) |
| /** |
| * @brief GATT Characteristic Body Composition Measurement UUID Value |
| */ |
| #define BT_UUID_GATT_BCM_VAL 0x2a9c |
| /** |
| * @brief GATT Characteristic Body Composition Measurement |
| */ |
| #define BT_UUID_GATT_BCM \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_BCM_VAL) |
| /** |
| * @brief GATT Characteristic Weight Measurement UUID Value |
| */ |
| #define BT_UUID_GATT_WM_VAL 0x2a9d |
| /** |
| * @brief GATT Characteristic Weight Measurement |
| */ |
| #define BT_UUID_GATT_WM \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_WM_VAL) |
| /** |
| * @brief GATT Characteristic Weight Scale Feature UUID Value |
| */ |
| #define BT_UUID_GATT_WSF_VAL 0x2a9e |
| /** |
| * @brief GATT Characteristic Weight Scale Feature |
| */ |
| #define BT_UUID_GATT_WSF \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_WSF_VAL) |
| /** |
| * @brief GATT Characteristic User Control Point UUID Value |
| */ |
| #define BT_UUID_GATT_USRCP_VAL 0x2a9f |
| /** |
| * @brief GATT Characteristic User Control Point |
| */ |
| #define BT_UUID_GATT_USRCP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_USRCP_VAL) |
| /** |
| * @brief Magnetic Flux Density - 2D Characteristic UUID value |
| */ |
| #define BT_UUID_MAGN_FLUX_DENSITY_2D_VAL 0x2aa0 |
| /** |
| * @brief Magnetic Flux Density - 2D Characteristic |
| */ |
| #define BT_UUID_MAGN_FLUX_DENSITY_2D \ |
| BT_UUID_DECLARE_16(BT_UUID_MAGN_FLUX_DENSITY_2D_VAL) |
| /** |
| * @brief Magnetic Flux Density - 3D Characteristic UUID value |
| */ |
| #define BT_UUID_MAGN_FLUX_DENSITY_3D_VAL 0x2aa1 |
| /** |
| * @brief Magnetic Flux Density - 3D Characteristic |
| */ |
| #define BT_UUID_MAGN_FLUX_DENSITY_3D \ |
| BT_UUID_DECLARE_16(BT_UUID_MAGN_FLUX_DENSITY_3D_VAL) |
| /** |
| * @brief GATT Characteristic Language UUID Value |
| */ |
| #define BT_UUID_GATT_LANG_VAL 0x2aa2 |
| /** |
| * @brief GATT Characteristic Language |
| */ |
| #define BT_UUID_GATT_LANG \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LANG_VAL) |
| /** |
| * @brief Barometric Pressure Trend Characteristic UUID value |
| */ |
| #define BT_UUID_BAR_PRESSURE_TREND_VAL 0x2aa3 |
| /** |
| * @brief Barometric Pressure Trend Characteristic |
| */ |
| #define BT_UUID_BAR_PRESSURE_TREND \ |
| BT_UUID_DECLARE_16(BT_UUID_BAR_PRESSURE_TREND_VAL) |
| /** |
| * @brief Bond Management Control Point UUID value |
| */ |
| #define BT_UUID_BMS_CONTROL_POINT_VAL 0x2aa4 |
| /** |
| * @brief Bond Management Control Point |
| */ |
| #define BT_UUID_BMS_CONTROL_POINT \ |
| BT_UUID_DECLARE_16(BT_UUID_BMS_CONTROL_POINT_VAL) |
| /** |
| * @brief Bond Management Feature UUID value |
| */ |
| #define BT_UUID_BMS_FEATURE_VAL 0x2aa5 |
| /** |
| * @brief Bond Management Feature |
| */ |
| #define BT_UUID_BMS_FEATURE \ |
| BT_UUID_DECLARE_16(BT_UUID_BMS_FEATURE_VAL) |
| /** |
| * @brief Central Address Resolution Characteristic UUID value |
| */ |
| #define BT_UUID_CENTRAL_ADDR_RES_VAL 0x2aa6 |
| /** |
| * @brief Central Address Resolution Characteristic |
| */ |
| #define BT_UUID_CENTRAL_ADDR_RES \ |
| BT_UUID_DECLARE_16(BT_UUID_CENTRAL_ADDR_RES_VAL) |
| /** |
| * @brief CGM Measurement Characteristic value |
| */ |
| #define BT_UUID_CGM_MEASUREMENT_VAL 0x2aa7 |
| /** |
| * @brief CGM Measurement Characteristic |
| */ |
| #define BT_UUID_CGM_MEASUREMENT \ |
| BT_UUID_DECLARE_16(BT_UUID_CGM_MEASUREMENT_VAL) |
| /** |
| * @brief CGM Feature Characteristic value |
| */ |
| #define BT_UUID_CGM_FEATURE_VAL 0x2aa8 |
| /** |
| * @brief CGM Feature Characteristic |
| */ |
| #define BT_UUID_CGM_FEATURE \ |
| BT_UUID_DECLARE_16(BT_UUID_CGM_FEATURE_VAL) |
| /** |
| * @brief CGM Status Characteristic value |
| */ |
| #define BT_UUID_CGM_STATUS_VAL 0x2aa9 |
| /** |
| * @brief CGM Status Characteristic |
| */ |
| #define BT_UUID_CGM_STATUS \ |
| BT_UUID_DECLARE_16(BT_UUID_CGM_STATUS_VAL) |
| /** |
| * @brief CGM Session Start Time Characteristic value |
| */ |
| #define BT_UUID_CGM_SESSION_START_TIME_VAL 0x2aaa |
| /** |
| * @brief CGM Session Start Time |
| */ |
| #define BT_UUID_CGM_SESSION_START_TIME \ |
| BT_UUID_DECLARE_16(BT_UUID_CGM_SESSION_START_TIME_VAL) |
| /** |
| * @brief CGM Session Run Time Characteristic value |
| */ |
| #define BT_UUID_CGM_SESSION_RUN_TIME_VAL 0x2aab |
| /** |
| * @brief CGM Session Run Time |
| */ |
| #define BT_UUID_CGM_SESSION_RUN_TIME \ |
| BT_UUID_DECLARE_16(BT_UUID_CGM_SESSION_RUN_TIME_VAL) |
| /** |
| * @brief CGM Specific Ops Control Point Characteristic value |
| */ |
| #define BT_UUID_CGM_SPECIFIC_OPS_CONTROL_POINT_VAL 0x2aac |
| /** |
| * @brief CGM Specific Ops Control Point |
| */ |
| #define BT_UUID_CGM_SPECIFIC_OPS_CONTROL_POINT \ |
| BT_UUID_DECLARE_16(BT_UUID_CGM_SPECIFIC_OPS_CONTROL_POINT_VAL) |
| /** |
| * @brief GATT Characteristic Indoor Positioning Configuration UUID Value |
| */ |
| #define BT_UUID_GATT_IPC_VAL 0x2aad |
| /** |
| * @brief GATT Characteristic Indoor Positioning Configuration |
| */ |
| #define BT_UUID_GATT_IPC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_IPC_VAL) |
| /** |
| * @brief GATT Characteristic Latitude UUID Value |
| */ |
| #define BT_UUID_GATT_LAT_VAL 0x2aae |
| /** |
| * @brief GATT Characteristic Latitude |
| */ |
| #define BT_UUID_GATT_LAT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LAT_VAL) |
| /** |
| * @brief GATT Characteristic Longitude UUID Value |
| */ |
| #define BT_UUID_GATT_LON_VAL 0x2aaf |
| /** |
| * @brief GATT Characteristic Longitude |
| */ |
| #define BT_UUID_GATT_LON \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LON_VAL) |
| /** |
| * @brief GATT Characteristic Local North Coordinate UUID Value |
| */ |
| #define BT_UUID_GATT_LNCOORD_VAL 0x2ab0 |
| /** |
| * @brief GATT Characteristic Local North Coordinate |
| */ |
| #define BT_UUID_GATT_LNCOORD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LNCOORD_VAL) |
| /** |
| * @brief GATT Characteristic Local East Coordinate UUID Value |
| */ |
| #define BT_UUID_GATT_LECOORD_VAL 0x2ab1 |
| /** |
| * @brief GATT Characteristic Local East Coordinate |
| */ |
| #define BT_UUID_GATT_LECOORD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LECOORD_VAL) |
| /** |
| * @brief GATT Characteristic Floor Number UUID Value |
| */ |
| #define BT_UUID_GATT_FN_VAL 0x2ab2 |
| /** |
| * @brief GATT Characteristic Floor Number |
| */ |
| #define BT_UUID_GATT_FN \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_FN_VAL) |
| /** |
| * @brief GATT Characteristic Altitude UUID Value |
| */ |
| #define BT_UUID_GATT_ALT_VAL 0x2ab3 |
| /** |
| * @brief GATT Characteristic Altitude |
| */ |
| #define BT_UUID_GATT_ALT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ALT_VAL) |
| /** |
| * @brief GATT Characteristic Uncertainty UUID Value |
| */ |
| #define BT_UUID_GATT_UNCERTAINTY_VAL 0x2ab4 |
| /** |
| * @brief GATT Characteristic Uncertainty |
| */ |
| #define BT_UUID_GATT_UNCERTAINTY \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_UNCERTAINTY_VAL) |
| /** |
| * @brief GATT Characteristic Location Name UUID Value |
| */ |
| #define BT_UUID_GATT_LOC_NAME_VAL 0x2ab5 |
| /** |
| * @brief GATT Characteristic Location Name |
| */ |
| #define BT_UUID_GATT_LOC_NAME \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LOC_NAME_VAL) |
| /** |
| * @brief URI UUID value |
| */ |
| #define BT_UUID_URI_VAL 0x2ab6 |
| /** |
| * @brief URI |
| */ |
| #define BT_UUID_URI \ |
| BT_UUID_DECLARE_16(BT_UUID_URI_VAL) |
| /** |
| * @brief HTTP Headers UUID value |
| */ |
| #define BT_UUID_HTTP_HEADERS_VAL 0x2ab7 |
| /** |
| * @brief HTTP Headers |
| */ |
| #define BT_UUID_HTTP_HEADERS \ |
| BT_UUID_DECLARE_16(BT_UUID_HTTP_HEADERS_VAL) |
| /** |
| * @brief HTTP Status Code UUID value |
| */ |
| #define BT_UUID_HTTP_STATUS_CODE_VAL 0x2ab8 |
| /** |
| * @brief HTTP Status Code |
| */ |
| #define BT_UUID_HTTP_STATUS_CODE \ |
| BT_UUID_DECLARE_16(BT_UUID_HTTP_STATUS_CODE_VAL) |
| /** |
| * @brief HTTP Entity Body UUID value |
| */ |
| #define BT_UUID_HTTP_ENTITY_BODY_VAL 0x2ab9 |
| /** |
| * @brief HTTP Entity Body |
| */ |
| #define BT_UUID_HTTP_ENTITY_BODY \ |
| BT_UUID_DECLARE_16(BT_UUID_HTTP_ENTITY_BODY_VAL) |
| /** |
| * @brief HTTP Control Point UUID value |
| */ |
| #define BT_UUID_HTTP_CONTROL_POINT_VAL 0x2aba |
| /** |
| * @brief HTTP Control Point |
| */ |
| #define BT_UUID_HTTP_CONTROL_POINT \ |
| BT_UUID_DECLARE_16(BT_UUID_HTTP_CONTROL_POINT_VAL) |
| /** |
| * @brief HTTPS Security UUID value |
| */ |
| #define BT_UUID_HTTPS_SECURITY_VAL 0x2abb |
| /** |
| * @brief HTTPS Security |
| */ |
| #define BT_UUID_HTTPS_SECURITY \ |
| BT_UUID_DECLARE_16(BT_UUID_HTTPS_SECURITY_VAL) |
| /** |
| * @brief GATT Characteristic TDS Control Point UUID Value |
| */ |
| #define BT_UUID_GATT_TDS_CP_VAL 0x2abc |
| /** |
| * @brief GATT Characteristic TDS Control Point |
| */ |
| #define BT_UUID_GATT_TDS_CP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TDS_CP_VAL) |
| /** |
| * @brief OTS Feature Characteristic UUID value |
| */ |
| #define BT_UUID_OTS_FEATURE_VAL 0x2abd |
| /** |
| * @brief OTS Feature Characteristic |
| */ |
| #define BT_UUID_OTS_FEATURE \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_FEATURE_VAL) |
| /** |
| * @brief OTS Object Name Characteristic UUID value |
| */ |
| #define BT_UUID_OTS_NAME_VAL 0x2abe |
| /** |
| * @brief OTS Object Name Characteristic |
| */ |
| #define BT_UUID_OTS_NAME \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_NAME_VAL) |
| /** |
| * @brief OTS Object Type Characteristic UUID value |
| */ |
| #define BT_UUID_OTS_TYPE_VAL 0x2abf |
| /** |
| * @brief OTS Object Type Characteristic |
| */ |
| #define BT_UUID_OTS_TYPE \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_VAL) |
| /** |
| * @brief OTS Object Size Characteristic UUID value |
| */ |
| #define BT_UUID_OTS_SIZE_VAL 0x2ac0 |
| /** |
| * @brief OTS Object Size Characteristic |
| */ |
| #define BT_UUID_OTS_SIZE \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_SIZE_VAL) |
| /** |
| * @brief OTS Object First-Created Characteristic UUID value |
| */ |
| #define BT_UUID_OTS_FIRST_CREATED_VAL 0x2ac1 |
| /** |
| * @brief OTS Object First-Created Characteristic |
| */ |
| #define BT_UUID_OTS_FIRST_CREATED \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_FIRST_CREATED_VAL) |
| /** |
| * @brief OTS Object Last-Modified Characteristic UUI value |
| */ |
| #define BT_UUID_OTS_LAST_MODIFIED_VAL 0x2ac2 |
| /** |
| * @brief OTS Object Last-Modified Characteristic |
| */ |
| #define BT_UUID_OTS_LAST_MODIFIED \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_LAST_MODIFIED_VAL) |
| /** |
| * @brief OTS Object ID Characteristic UUID value |
| */ |
| #define BT_UUID_OTS_ID_VAL 0x2ac3 |
| /** |
| * @brief OTS Object ID Characteristic |
| */ |
| #define BT_UUID_OTS_ID \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_ID_VAL) |
| /** |
| * @brief OTS Object Properties Characteristic UUID value |
| */ |
| #define BT_UUID_OTS_PROPERTIES_VAL 0x2ac4 |
| /** |
| * @brief OTS Object Properties Characteristic |
| */ |
| #define BT_UUID_OTS_PROPERTIES \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_PROPERTIES_VAL) |
| /** |
| * @brief OTS Object Action Control Point Characteristic UUID value |
| */ |
| #define BT_UUID_OTS_ACTION_CP_VAL 0x2ac5 |
| /** |
| * @brief OTS Object Action Control Point Characteristic |
| */ |
| #define BT_UUID_OTS_ACTION_CP \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_ACTION_CP_VAL) |
| /** |
| * @brief OTS Object List Control Point Characteristic UUID value |
| */ |
| #define BT_UUID_OTS_LIST_CP_VAL 0x2ac6 |
| /** |
| * @brief OTS Object List Control Point Characteristic |
| */ |
| #define BT_UUID_OTS_LIST_CP \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_LIST_CP_VAL) |
| /** |
| * @brief OTS Object List Filter Characteristic UUID value |
| */ |
| #define BT_UUID_OTS_LIST_FILTER_VAL 0x2ac7 |
| /** |
| * @brief OTS Object List Filter Characteristic |
| */ |
| #define BT_UUID_OTS_LIST_FILTER \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_LIST_FILTER_VAL) |
| /** |
| * @brief OTS Object Changed Characteristic UUID value |
| */ |
| #define BT_UUID_OTS_CHANGED_VAL 0x2ac8 |
| /** |
| * @brief OTS Object Changed Characteristic |
| */ |
| #define BT_UUID_OTS_CHANGED \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_CHANGED_VAL) |
| /** |
| * @brief GATT Characteristic Resolvable Private Address Only UUID Value |
| */ |
| #define BT_UUID_GATT_RPAO_VAL 0x2ac9 |
| /** |
| * @brief GATT Characteristic Resolvable Private Address Only |
| */ |
| #define BT_UUID_GATT_RPAO \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_RPAO_VAL) |
| /** |
| * @brief OTS Unspecified Object Type UUID value |
| */ |
| #define BT_UUID_OTS_TYPE_UNSPECIFIED_VAL 0x2aca |
| /** |
| * @brief OTS Unspecified Object Type |
| */ |
| #define BT_UUID_OTS_TYPE_UNSPECIFIED \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_UNSPECIFIED_VAL) |
| /** |
| * @brief OTS Directory Listing UUID value |
| */ |
| #define BT_UUID_OTS_DIRECTORY_LISTING_VAL 0x2acb |
| /** |
| * @brief OTS Directory Listing |
| */ |
| #define BT_UUID_OTS_DIRECTORY_LISTING \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_DIRECTORY_LISTING_VAL) |
| /** |
| * @brief GATT Characteristic Fitness Machine Feature UUID Value |
| */ |
| #define BT_UUID_GATT_FMF_VAL 0x2acc |
| /** |
| * @brief GATT Characteristic Fitness Machine Feature |
| */ |
| #define BT_UUID_GATT_FMF \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_FMF_VAL) |
| /** |
| * @brief GATT Characteristic Treadmill Data UUID Value |
| */ |
| #define BT_UUID_GATT_TD_VAL 0x2acd |
| /** |
| * @brief GATT Characteristic Treadmill Data |
| */ |
| #define BT_UUID_GATT_TD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TD_VAL) |
| /** |
| * @brief GATT Characteristic Cross Trainer Data UUID Value |
| */ |
| #define BT_UUID_GATT_CTD_VAL 0x2ace |
| /** |
| * @brief GATT Characteristic Cross Trainer Data |
| */ |
| #define BT_UUID_GATT_CTD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CTD_VAL) |
| /** |
| * @brief GATT Characteristic Step Climber Data UUID Value |
| */ |
| #define BT_UUID_GATT_STPCD_VAL 0x2acf |
| /** |
| * @brief GATT Characteristic Step Climber Data |
| */ |
| #define BT_UUID_GATT_STPCD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_STPCD_VAL) |
| /** |
| * @brief GATT Characteristic Stair Climber Data UUID Value |
| */ |
| #define BT_UUID_GATT_STRCD_VAL 0x2ad0 |
| /** |
| * @brief GATT Characteristic Stair Climber Data |
| */ |
| #define BT_UUID_GATT_STRCD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_STRCD_VAL) |
| /** |
| * @brief GATT Characteristic Rower Data UUID Value |
| */ |
| #define BT_UUID_GATT_RD_VAL 0x2ad1 |
| /** |
| * @brief GATT Characteristic Rower Data |
| */ |
| #define BT_UUID_GATT_RD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_RD_VAL) |
| /** |
| * @brief GATT Characteristic Indoor Bike Data UUID Value |
| */ |
| #define BT_UUID_GATT_IBD_VAL 0x2ad2 |
| /** |
| * @brief GATT Characteristic Indoor Bike Data |
| */ |
| #define BT_UUID_GATT_IBD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_IBD_VAL) |
| /** |
| * @brief GATT Characteristic Training Status UUID Value |
| */ |
| #define BT_UUID_GATT_TRSTAT_VAL 0x2ad3 |
| /** |
| * @brief GATT Characteristic Training Status |
| */ |
| #define BT_UUID_GATT_TRSTAT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TRSTAT_VAL) |
| /** |
| * @brief GATT Characteristic Supported Speed Range UUID Value |
| */ |
| #define BT_UUID_GATT_SSR_VAL 0x2ad4 |
| /** |
| * @brief GATT Characteristic Supported Speed Range |
| */ |
| #define BT_UUID_GATT_SSR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SSR_VAL) |
| /** |
| * @brief GATT Characteristic Supported Inclination Range UUID Value |
| */ |
| #define BT_UUID_GATT_SIR_VAL 0x2ad5 |
| /** |
| * @brief GATT Characteristic Supported Inclination Range |
| */ |
| #define BT_UUID_GATT_SIR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SIR_VAL) |
| /** |
| * @brief GATT Characteristic Supported Resistance Level Range UUID Value |
| */ |
| #define BT_UUID_GATT_SRLR_VAL 0x2ad6 |
| /** |
| * @brief GATT Characteristic Supported Resistance Level Range |
| */ |
| #define BT_UUID_GATT_SRLR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SRLR_VAL) |
| /** |
| * @brief GATT Characteristic Supported Heart Rate Range UUID Value |
| */ |
| #define BT_UUID_GATT_SHRR_VAL 0x2ad7 |
| /** |
| * @brief GATT Characteristic Supported Heart Rate Range |
| */ |
| #define BT_UUID_GATT_SHRR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SHRR_VAL) |
| /** |
| * @brief GATT Characteristic Supported Power Range UUID Value |
| */ |
| #define BT_UUID_GATT_SPR_VAL 0x2ad8 |
| /** |
| * @brief GATT Characteristic Supported Power Range |
| */ |
| #define BT_UUID_GATT_SPR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SPR_VAL) |
| /** |
| * @brief GATT Characteristic Fitness Machine Control Point UUID Value |
| */ |
| #define BT_UUID_GATT_FMCP_VAL 0x2ad9 |
| /** |
| * @brief GATT Characteristic Fitness Machine Control Point |
| */ |
| #define BT_UUID_GATT_FMCP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_FMCP_VAL) |
| /** |
| * @brief GATT Characteristic Fitness Machine Status UUID Value |
| */ |
| #define BT_UUID_GATT_FMS_VAL 0x2ada |
| /** |
| * @brief GATT Characteristic Fitness Machine Status |
| */ |
| #define BT_UUID_GATT_FMS \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_FMS_VAL) |
| /** |
| * @brief Mesh Provisioning Data In UUID value |
| */ |
| #define BT_UUID_MESH_PROV_DATA_IN_VAL 0x2adb |
| /** |
| * @brief Mesh Provisioning Data In |
| */ |
| #define BT_UUID_MESH_PROV_DATA_IN \ |
| BT_UUID_DECLARE_16(BT_UUID_MESH_PROV_DATA_IN_VAL) |
| /** |
| * @brief Mesh Provisioning Data Out UUID value |
| */ |
| #define BT_UUID_MESH_PROV_DATA_OUT_VAL 0x2adc |
| /** |
| * @brief Mesh Provisioning Data Out |
| */ |
| #define BT_UUID_MESH_PROV_DATA_OUT \ |
| BT_UUID_DECLARE_16(BT_UUID_MESH_PROV_DATA_OUT_VAL) |
| /** |
| * @brief Mesh Proxy Data In UUID value |
| */ |
| #define BT_UUID_MESH_PROXY_DATA_IN_VAL 0x2add |
| /** |
| * @brief Mesh Proxy Data In |
| */ |
| #define BT_UUID_MESH_PROXY_DATA_IN \ |
| BT_UUID_DECLARE_16(BT_UUID_MESH_PROXY_DATA_IN_VAL) |
| /** |
| * @brief Mesh Proxy Data Out UUID value |
| */ |
| #define BT_UUID_MESH_PROXY_DATA_OUT_VAL 0x2ade |
| /** |
| * @brief Mesh Proxy Data Out |
| */ |
| #define BT_UUID_MESH_PROXY_DATA_OUT \ |
| BT_UUID_DECLARE_16(BT_UUID_MESH_PROXY_DATA_OUT_VAL) |
| /** |
| * @brief GATT Characteristic New Number Needed UUID Value |
| */ |
| #define BT_UUID_GATT_NNN_VAL 0x2adf |
| /** |
| * @brief GATT Characteristic New Number Needed |
| */ |
| #define BT_UUID_GATT_NNN \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_NNN_VAL) |
| /** |
| * @brief GATT Characteristic Average Current UUID Value |
| */ |
| #define BT_UUID_GATT_AC_VAL 0x2ae0 |
| /** |
| * @brief GATT Characteristic Average Current |
| */ |
| #define BT_UUID_GATT_AC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_AC_VAL) |
| /** |
| * @brief GATT Characteristic Average Voltage UUID Value |
| */ |
| #define BT_UUID_GATT_AV_VAL 0x2ae1 |
| /** |
| * @brief GATT Characteristic Average Voltage |
| */ |
| #define BT_UUID_GATT_AV \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_AV_VAL) |
| /** |
| * @brief GATT Characteristic Boolean UUID Value |
| */ |
| #define BT_UUID_GATT_BOOLEAN_VAL 0x2ae2 |
| /** |
| * @brief GATT Characteristic Boolean |
| */ |
| #define BT_UUID_GATT_BOOLEAN \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_BOOLEAN_VAL) |
| /** |
| * @brief GATT Characteristic Chromatic Distance From Planckian UUID Value |
| */ |
| #define BT_UUID_GATT_CRDFP_VAL 0x2ae3 |
| /** |
| * @brief GATT Characteristic Chromatic Distance From Planckian |
| */ |
| #define BT_UUID_GATT_CRDFP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CRDFP_VAL) |
| /** |
| * @brief GATT Characteristic Chromaticity Coordinates UUID Value |
| */ |
| #define BT_UUID_GATT_CRCOORDS_VAL 0x2ae4 |
| /** |
| * @brief GATT Characteristic Chromaticity Coordinates |
| */ |
| #define BT_UUID_GATT_CRCOORDS \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CRCOORDS_VAL) |
| /** |
| * @brief GATT Characteristic Chromaticity In CCT And Duv Values UUID Value |
| */ |
| #define BT_UUID_GATT_CRCCT_VAL 0x2ae5 |
| /** |
| * @brief GATT Characteristic Chromaticity In CCT And Duv Values |
| */ |
| #define BT_UUID_GATT_CRCCT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CRCCT_VAL) |
| /** |
| * @brief GATT Characteristic Chromaticity Tolerance UUID Value |
| */ |
| #define BT_UUID_GATT_CRT_VAL 0x2ae6 |
| /** |
| * @brief GATT Characteristic Chromaticity Tolerance |
| */ |
| #define BT_UUID_GATT_CRT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CRT_VAL) |
| /** |
| * @brief GATT Characteristic CIE 13.3-1995 Color Rendering Index UUID Value |
| */ |
| #define BT_UUID_GATT_CIEIDX_VAL 0x2ae7 |
| /** |
| * @brief GATT Characteristic CIE 13.3-1995 Color Rendering Index |
| */ |
| #define BT_UUID_GATT_CIEIDX \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CIEIDX_VAL) |
| /** |
| * @brief GATT Characteristic Coefficient UUID Value |
| */ |
| #define BT_UUID_GATT_COEFFICIENT_VAL 0x2ae8 |
| /** |
| * @brief GATT Characteristic Coefficient |
| */ |
| #define BT_UUID_GATT_COEFFICIENT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_COEFFICIENT_VAL) |
| /** |
| * @brief GATT Characteristic Correlated Color Temperature UUID Value |
| */ |
| #define BT_UUID_GATT_CCTEMP_VAL 0x2ae9 |
| /** |
| * @brief GATT Characteristic Correlated Color Temperature |
| */ |
| #define BT_UUID_GATT_CCTEMP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CCTEMP_VAL) |
| /** |
| * @brief GATT Characteristic Count 16 UUID Value |
| */ |
| #define BT_UUID_GATT_COUNT16_VAL 0x2aea |
| /** |
| * @brief GATT Characteristic Count 16 |
| */ |
| #define BT_UUID_GATT_COUNT16 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_COUNT16_VAL) |
| /** |
| * @brief GATT Characteristic Count 24 UUID Value |
| */ |
| #define BT_UUID_GATT_COUNT24_VAL 0x2aeb |
| /** |
| * @brief GATT Characteristic Count 24 |
| */ |
| #define BT_UUID_GATT_COUNT24 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_COUNT24_VAL) |
| /** |
| * @brief GATT Characteristic Country Code UUID Value |
| */ |
| #define BT_UUID_GATT_CNTRCODE_VAL 0x2aec |
| /** |
| * @brief GATT Characteristic Country Code |
| */ |
| #define BT_UUID_GATT_CNTRCODE \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CNTRCODE_VAL) |
| /** |
| * @brief GATT Characteristic Date UTC UUID Value |
| */ |
| #define BT_UUID_GATT_DATEUTC_VAL 0x2aed |
| /** |
| * @brief GATT Characteristic Date UTC |
| */ |
| #define BT_UUID_GATT_DATEUTC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_DATEUTC_VAL) |
| /** |
| * @brief GATT Characteristic Electric Current UUID Value |
| */ |
| #define BT_UUID_GATT_EC_VAL 0x2aee |
| /** |
| * @brief GATT Characteristic Electric Current |
| */ |
| #define BT_UUID_GATT_EC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_EC_VAL) |
| /** |
| * @brief GATT Characteristic Electric Current Range UUID Value |
| */ |
| #define BT_UUID_GATT_ECR_VAL 0x2aef |
| /** |
| * @brief GATT Characteristic Electric Current Range |
| */ |
| #define BT_UUID_GATT_ECR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ECR_VAL) |
| /** |
| * @brief GATT Characteristic Electric Current Specification UUID Value |
| */ |
| #define BT_UUID_GATT_ECSPEC_VAL 0x2af0 |
| /** |
| * @brief GATT Characteristic Electric Current Specification |
| */ |
| #define BT_UUID_GATT_ECSPEC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ECSPEC_VAL) |
| /** |
| * @brief GATT Characteristic Electric Current Statistics UUID Value |
| */ |
| #define BT_UUID_GATT_ECSTAT_VAL 0x2af1 |
| /** |
| * @brief GATT Characteristic Electric Current Statistics |
| */ |
| #define BT_UUID_GATT_ECSTAT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ECSTAT_VAL) |
| /** |
| * @brief GATT Characteristic Energy UUID Value |
| */ |
| #define BT_UUID_GATT_ENERGY_VAL 0x2af2 |
| /** |
| * @brief GATT Characteristic Energy |
| */ |
| #define BT_UUID_GATT_ENERGY \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ENERGY_VAL) |
| /** |
| * @brief GATT Characteristic Energy In A Period Of Day UUID Value |
| */ |
| #define BT_UUID_GATT_EPOD_VAL 0x2af3 |
| /** |
| * @brief GATT Characteristic Energy In A Period Of Day |
| */ |
| #define BT_UUID_GATT_EPOD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_EPOD_VAL) |
| /** |
| * @brief GATT Characteristic Event Statistics UUID Value |
| */ |
| #define BT_UUID_GATT_EVTSTAT_VAL 0x2af4 |
| /** |
| * @brief GATT Characteristic Event Statistics |
| */ |
| #define BT_UUID_GATT_EVTSTAT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_EVTSTAT_VAL) |
| /** |
| * @brief GATT Characteristic Fixed String 16 UUID Value |
| */ |
| #define BT_UUID_GATT_FSTR16_VAL 0x2af5 |
| /** |
| * @brief GATT Characteristic Fixed String 16 |
| */ |
| #define BT_UUID_GATT_FSTR16 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR16_VAL) |
| /** |
| * @brief GATT Characteristic Fixed String 24 UUID Value |
| */ |
| #define BT_UUID_GATT_FSTR24_VAL 0x2af6 |
| /** |
| * @brief GATT Characteristic Fixed String 24 |
| */ |
| #define BT_UUID_GATT_FSTR24 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR24_VAL) |
| /** |
| * @brief GATT Characteristic Fixed String 36 UUID Value |
| */ |
| #define BT_UUID_GATT_FSTR36_VAL 0x2af7 |
| /** |
| * @brief GATT Characteristic Fixed String 36 |
| */ |
| #define BT_UUID_GATT_FSTR36 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR36_VAL) |
| /** |
| * @brief GATT Characteristic Fixed String 8 UUID Value |
| */ |
| #define BT_UUID_GATT_FSTR8_VAL 0x2af8 |
| /** |
| * @brief GATT Characteristic Fixed String 8 |
| */ |
| #define BT_UUID_GATT_FSTR8 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR8_VAL) |
| /** |
| * @brief GATT Characteristic Generic Level UUID Value |
| */ |
| #define BT_UUID_GATT_GENLVL_VAL 0x2af9 |
| /** |
| * @brief GATT Characteristic Generic Level |
| */ |
| #define BT_UUID_GATT_GENLVL \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_GENLVL_VAL) |
| /** |
| * @brief GATT Characteristic Global Trade Item Number UUID Value |
| */ |
| #define BT_UUID_GATT_GTIN_VAL 0x2afa |
| /** |
| * @brief GATT Characteristic Global Trade Item Number |
| */ |
| #define BT_UUID_GATT_GTIN \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_GTIN_VAL) |
| /** |
| * @brief GATT Characteristic Illuminance UUID Value |
| */ |
| #define BT_UUID_GATT_ILLUM_VAL 0x2afb |
| /** |
| * @brief GATT Characteristic Illuminance |
| */ |
| #define BT_UUID_GATT_ILLUM \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ILLUM_VAL) |
| /** |
| * @brief GATT Characteristic Luminous Efficacy UUID Value |
| */ |
| #define BT_UUID_GATT_LUMEFF_VAL 0x2afc |
| /** |
| * @brief GATT Characteristic Luminous Efficacy |
| */ |
| #define BT_UUID_GATT_LUMEFF \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LUMEFF_VAL) |
| /** |
| * @brief GATT Characteristic Luminous Energy UUID Value |
| */ |
| #define BT_UUID_GATT_LUMNRG_VAL 0x2afd |
| /** |
| * @brief GATT Characteristic Luminous Energy |
| */ |
| #define BT_UUID_GATT_LUMNRG \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LUMNRG_VAL) |
| /** |
| * @brief GATT Characteristic Luminous Exposure UUID Value |
| */ |
| #define BT_UUID_GATT_LUMEXP_VAL 0x2afe |
| /** |
| * @brief GATT Characteristic Luminous Exposure |
| */ |
| #define BT_UUID_GATT_LUMEXP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LUMEXP_VAL) |
| /** |
| * @brief GATT Characteristic Luminous Flux UUID Value |
| */ |
| #define BT_UUID_GATT_LUMFLX_VAL 0x2aff |
| /** |
| * @brief GATT Characteristic Luminous Flux |
| */ |
| #define BT_UUID_GATT_LUMFLX \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LUMFLX_VAL) |
| /** |
| * @brief GATT Characteristic Luminous Flux Range UUID Value |
| */ |
| #define BT_UUID_GATT_LUMFLXR_VAL 0x2b00 |
| /** |
| * @brief GATT Characteristic Luminous Flux Range |
| */ |
| #define BT_UUID_GATT_LUMFLXR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LUMFLXR_VAL) |
| /** |
| * @brief GATT Characteristic Luminous Intensity UUID Value |
| */ |
| #define BT_UUID_GATT_LUMINT_VAL 0x2b01 |
| /** |
| * @brief GATT Characteristic Luminous Intensity |
| */ |
| #define BT_UUID_GATT_LUMINT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LUMINT_VAL) |
| /** |
| * @brief GATT Characteristic Mass Flow UUID Value |
| */ |
| #define BT_UUID_GATT_MASSFLOW_VAL 0x2b02 |
| /** |
| * @brief GATT Characteristic Mass Flow |
| */ |
| #define BT_UUID_GATT_MASSFLOW \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_MASSFLOW_VAL) |
| /** |
| * @brief GATT Characteristic Perceived Lightness UUID Value |
| */ |
| #define BT_UUID_GATT_PERLGHT_VAL 0x2b03 |
| /** |
| * @brief GATT Characteristic Perceived Lightness |
| */ |
| #define BT_UUID_GATT_PERLGHT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_PERLGHT_VAL) |
| /** |
| * @brief GATT Characteristic Percentage 8 UUID Value |
| */ |
| #define BT_UUID_GATT_PER8_VAL 0x2b04 |
| /** |
| * @brief GATT Characteristic Percentage 8 |
| */ |
| #define BT_UUID_GATT_PER8 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_PER8_VAL) |
| /** |
| * @brief GATT Characteristic Power UUID Value |
| */ |
| #define BT_UUID_GATT_PWR_VAL 0x2b05 |
| /** |
| * @brief GATT Characteristic Power |
| */ |
| #define BT_UUID_GATT_PWR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_PWR_VAL) |
| /** |
| * @brief GATT Characteristic Power Specification UUID Value |
| */ |
| #define BT_UUID_GATT_PWRSPEC_VAL 0x2b06 |
| /** |
| * @brief GATT Characteristic Power Specification |
| */ |
| #define BT_UUID_GATT_PWRSPEC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_PWRSPEC_VAL) |
| /** |
| * @brief GATT Characteristic Relative Runtime In A Current Range UUID Value |
| */ |
| #define BT_UUID_GATT_RRICR_VAL 0x2b07 |
| /** |
| * @brief GATT Characteristic Relative Runtime In A Current Range |
| */ |
| #define BT_UUID_GATT_RRICR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_RRICR_VAL) |
| /** |
| * @brief GATT Characteristic Relative Runtime In A Generic Level Range UUID Value |
| */ |
| #define BT_UUID_GATT_RRIGLR_VAL 0x2b08 |
| /** |
| * @brief GATT Characteristic Relative Runtime In A Generic Level Range |
| */ |
| #define BT_UUID_GATT_RRIGLR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_RRIGLR_VAL) |
| /** |
| * @brief GATT Characteristic Relative Value In A Voltage Range UUID Value |
| */ |
| #define BT_UUID_GATT_RVIVR_VAL 0x2b09 |
| /** |
| * @brief GATT Characteristic Relative Value In A Voltage Range |
| */ |
| #define BT_UUID_GATT_RVIVR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_RVIVR_VAL) |
| /** |
| * @brief GATT Characteristic Relative Value In A Illuminance Range UUID Value |
| */ |
| #define BT_UUID_GATT_RVIIR_VAL 0x2b0a |
| /** |
| * @brief GATT Characteristic Relative Value In A Illuminance Range |
| */ |
| #define BT_UUID_GATT_RVIIR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_RVIIR_VAL) |
| /** |
| * @brief GATT Characteristic Relative Value In A Period Of Day UUID Value |
| */ |
| #define BT_UUID_GATT_RVIPOD_VAL 0x2b0b |
| /** |
| * @brief GATT Characteristic Relative Value In A Period Of Day |
| */ |
| #define BT_UUID_GATT_RVIPOD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_RVIPOD_VAL) |
| /** |
| * @brief GATT Characteristic Relative Value In A Temperature Range UUID Value |
| */ |
| #define BT_UUID_GATT_RVITR_VAL 0x2b0c |
| /** |
| * @brief GATT Characteristic Relative Value In A Temperature Range |
| */ |
| #define BT_UUID_GATT_RVITR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_RVITR_VAL) |
| /** |
| * @brief GATT Characteristic Temperature 8 UUID Value |
| */ |
| #define BT_UUID_GATT_TEMP8_VAL 0x2b0d |
| /** |
| * @brief GATT Characteristic Temperature 8 |
| */ |
| #define BT_UUID_GATT_TEMP8 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP8_VAL) |
| /** |
| * @brief GATT Characteristic Temperature 8 In A Period Of Day UUID Value |
| */ |
| #define BT_UUID_GATT_TEMP8_IPOD_VAL 0x2b0e |
| /** |
| * @brief GATT Characteristic Temperature 8 In A Period Of Day |
| */ |
| #define BT_UUID_GATT_TEMP8_IPOD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP8_IPOD_VAL) |
| /** |
| * @brief GATT Characteristic Temperature 8 Statistics UUID Value |
| */ |
| #define BT_UUID_GATT_TEMP8_STAT_VAL 0x2b0f |
| /** |
| * @brief GATT Characteristic Temperature 8 Statistics |
| */ |
| #define BT_UUID_GATT_TEMP8_STAT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP8_STAT_VAL) |
| /** |
| * @brief GATT Characteristic Temperature Range UUID Value |
| */ |
| #define BT_UUID_GATT_TEMP_RNG_VAL 0x2b10 |
| /** |
| * @brief GATT Characteristic Temperature Range |
| */ |
| #define BT_UUID_GATT_TEMP_RNG \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP_RNG_VAL) |
| /** |
| * @brief GATT Characteristic Temperature Statistics UUID Value |
| */ |
| #define BT_UUID_GATT_TEMP_STAT_VAL 0x2b11 |
| /** |
| * @brief GATT Characteristic Temperature Statistics |
| */ |
| #define BT_UUID_GATT_TEMP_STAT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP_STAT_VAL) |
| /** |
| * @brief GATT Characteristic Time Decihour 8 UUID Value |
| */ |
| #define BT_UUID_GATT_TIM_DC8_VAL 0x2b12 |
| /** |
| * @brief GATT Characteristic Time Decihour 8 |
| */ |
| #define BT_UUID_GATT_TIM_DC8 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_DC8_VAL) |
| /** |
| * @brief GATT Characteristic Time Exponential 8 UUID Value |
| */ |
| #define BT_UUID_GATT_TIM_EXP8_VAL 0x2b13 |
| /** |
| * @brief GATT Characteristic Time Exponential 8 |
| */ |
| #define BT_UUID_GATT_TIM_EXP8 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_EXP8_VAL) |
| /** |
| * @brief GATT Characteristic Time Hour 24 UUID Value |
| */ |
| #define BT_UUID_GATT_TIM_H24_VAL 0x2b14 |
| /** |
| * @brief GATT Characteristic Time Hour 24 |
| */ |
| #define BT_UUID_GATT_TIM_H24 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_H24_VAL) |
| /** |
| * @brief GATT Characteristic Time Millisecond 24 UUID Value |
| */ |
| #define BT_UUID_GATT_TIM_MS24_VAL 0x2b15 |
| /** |
| * @brief GATT Characteristic Time Millisecond 24 |
| */ |
| #define BT_UUID_GATT_TIM_MS24 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_MS24_VAL) |
| /** |
| * @brief GATT Characteristic Time Second 16 UUID Value |
| */ |
| #define BT_UUID_GATT_TIM_S16_VAL 0x2b16 |
| /** |
| * @brief GATT Characteristic Time Second 16 |
| */ |
| #define BT_UUID_GATT_TIM_S16 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_S16_VAL) |
| /** |
| * @brief GATT Characteristic Time Second 8 UUID Value |
| */ |
| #define BT_UUID_GATT_TIM_S8_VAL 0x2b17 |
| /** |
| * @brief GATT Characteristic Time Second 8 |
| */ |
| #define BT_UUID_GATT_TIM_S8 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_S8_VAL) |
| /** |
| * @brief GATT Characteristic Voltage UUID Value |
| */ |
| #define BT_UUID_GATT_V_VAL 0x2b18 |
| /** |
| * @brief GATT Characteristic Voltage |
| */ |
| #define BT_UUID_GATT_V \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_V_VAL) |
| /** |
| * @brief GATT Characteristic Voltage Specification UUID Value |
| */ |
| #define BT_UUID_GATT_V_SPEC_VAL 0x2b19 |
| /** |
| * @brief GATT Characteristic Voltage Specification |
| */ |
| #define BT_UUID_GATT_V_SPEC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_V_SPEC_VAL) |
| /** |
| * @brief GATT Characteristic Voltage Statistics UUID Value |
| */ |
| #define BT_UUID_GATT_V_STAT_VAL 0x2b1a |
| /** |
| * @brief GATT Characteristic Voltage Statistics |
| */ |
| #define BT_UUID_GATT_V_STAT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_V_STAT_VAL) |
| /** |
| * @brief GATT Characteristic Volume Flow UUID Value |
| */ |
| #define BT_UUID_GATT_VOLF_VAL 0x2b1b |
| /** |
| * @brief GATT Characteristic Volume Flow |
| */ |
| #define BT_UUID_GATT_VOLF \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_VOLF_VAL) |
| /** |
| * @brief GATT Characteristic Chromaticity Coordinate (not Coordinates) UUID Value |
| */ |
| #define BT_UUID_GATT_CRCOORD_VAL 0x2b1c |
| /** |
| * @brief GATT Characteristic Chromaticity Coordinate (not Coordinates) |
| */ |
| #define BT_UUID_GATT_CRCOORD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CRCOORD_VAL) |
| /** |
| * @brief GATT Characteristic RC Feature UUID Value |
| */ |
| #define BT_UUID_GATT_RCF_VAL 0x2b1d |
| /** |
| * @brief GATT Characteristic RC Feature |
| */ |
| #define BT_UUID_GATT_RCF \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_RCF_VAL) |
| /** |
| * @brief GATT Characteristic RC Settings UUID Value |
| */ |
| #define BT_UUID_GATT_RCSET_VAL 0x2b1e |
| /** |
| * @brief GATT Characteristic RC Settings |
| */ |
| #define BT_UUID_GATT_RCSET \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_RCSET_VAL) |
| /** |
| * @brief GATT Characteristic Reconnection Configuration Control Point UUID Value |
| */ |
| #define BT_UUID_GATT_RCCP_VAL 0x2b1f |
| /** |
| * @brief GATT Characteristic Reconnection Configurationn Control Point |
| */ |
| #define BT_UUID_GATT_RCCP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_RCCP_VAL) |
| /** |
| * @brief GATT Characteristic IDD Status Changed UUID Value |
| */ |
| #define BT_UUID_GATT_IDD_SC_VAL 0x2b20 |
| /** |
| * @brief GATT Characteristic IDD Status Changed |
| */ |
| #define BT_UUID_GATT_IDD_SC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_SC_VAL) |
| /** |
| * @brief GATT Characteristic IDD Status UUID Value |
| */ |
| #define BT_UUID_GATT_IDD_S_VAL 0x2b21 |
| /** |
| * @brief GATT Characteristic IDD Status |
| */ |
| #define BT_UUID_GATT_IDD_S \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_S_VAL) |
| /** |
| * @brief GATT Characteristic IDD Announciation Status UUID Value |
| */ |
| #define BT_UUID_GATT_IDD_AS_VAL 0x2b22 |
| /** |
| * @brief GATT Characteristic IDD Announciation Status |
| */ |
| #define BT_UUID_GATT_IDD_AS \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_AS_VAL) |
| /** |
| * @brief GATT Characteristic IDD Features UUID Value |
| */ |
| #define BT_UUID_GATT_IDD_F_VAL 0x2b23 |
| /** |
| * @brief GATT Characteristic IDD Features |
| */ |
| #define BT_UUID_GATT_IDD_F \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_F_VAL) |
| /** |
| * @brief GATT Characteristic IDD Status Reader Control Point UUID Value |
| */ |
| #define BT_UUID_GATT_IDD_SRCP_VAL 0x2b24 |
| /** |
| * @brief GATT Characteristic IDD Status Reader Control Point |
| */ |
| #define BT_UUID_GATT_IDD_SRCP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_SRCP_VAL) |
| /** |
| * @brief GATT Characteristic IDD Command Control Point UUID Value |
| */ |
| #define BT_UUID_GATT_IDD_CCP_VAL 0x2b25 |
| /** |
| * @brief GATT Characteristic IDD Command Control Point |
| */ |
| #define BT_UUID_GATT_IDD_CCP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_CCP_VAL) |
| /** |
| * @brief GATT Characteristic IDD Command Data UUID Value |
| */ |
| #define BT_UUID_GATT_IDD_CD_VAL 0x2b26 |
| /** |
| * @brief GATT Characteristic IDD Command Data |
| */ |
| #define BT_UUID_GATT_IDD_CD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_CD_VAL) |
| /** |
| * @brief GATT Characteristic IDD Record Access Control Point UUID Value |
| */ |
| #define BT_UUID_GATT_IDD_RACP_VAL 0x2b27 |
| /** |
| * @brief GATT Characteristic IDD Record Access Control Point |
| */ |
| #define BT_UUID_GATT_IDD_RACP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_RACP_VAL) |
| /** |
| * @brief GATT Characteristic IDD History Data UUID Value |
| */ |
| #define BT_UUID_GATT_IDD_HD_VAL 0x2b28 |
| /** |
| * @brief GATT Characteristic IDD History Data |
| */ |
| #define BT_UUID_GATT_IDD_HD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_HD_VAL) |
| /** |
| * @brief GATT Characteristic Client Supported Features UUID value |
| */ |
| #define BT_UUID_GATT_CLIENT_FEATURES_VAL 0x2b29 |
| /** |
| * @brief GATT Characteristic Client Supported Features |
| */ |
| #define BT_UUID_GATT_CLIENT_FEATURES \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CLIENT_FEATURES_VAL) |
| /** |
| * @brief GATT Characteristic Database Hash UUID value |
| */ |
| #define BT_UUID_GATT_DB_HASH_VAL 0x2b2a |
| /** |
| * @brief GATT Characteristic Database Hash |
| */ |
| #define BT_UUID_GATT_DB_HASH \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_DB_HASH_VAL) |
| /** |
| * @brief GATT Characteristic BSS Control Point UUID Value |
| */ |
| #define BT_UUID_GATT_BSS_CP_VAL 0x2b2b |
| /** |
| * @brief GATT Characteristic BSS Control Point |
| */ |
| #define BT_UUID_GATT_BSS_CP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_BSS_CP_VAL) |
| /** |
| * @brief GATT Characteristic BSS Response UUID Value |
| */ |
| #define BT_UUID_GATT_BSS_R_VAL 0x2b2c |
| /** |
| * @brief GATT Characteristic BSS Response |
| */ |
| #define BT_UUID_GATT_BSS_R \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_BSS_R_VAL) |
| /** |
| * @brief GATT Characteristic Emergency ID UUID Value |
| */ |
| #define BT_UUID_GATT_EMG_ID_VAL 0x2b2d |
| /** |
| * @brief GATT Characteristic Emergency ID |
| */ |
| #define BT_UUID_GATT_EMG_ID \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_EMG_ID_VAL) |
| /** |
| * @brief GATT Characteristic Emergency Text UUID Value |
| */ |
| #define BT_UUID_GATT_EMG_TXT_VAL 0x2b2e |
| /** |
| * @brief GATT Characteristic Emergency Text |
| */ |
| #define BT_UUID_GATT_EMG_TXT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_EMG_TXT_VAL) |
| /** |
| * @brief GATT Characteristic ACS Status UUID Value |
| */ |
| #define BT_UUID_GATT_ACS_S_VAL 0x2b2f |
| /** |
| * @brief GATT Characteristic ACS Status |
| */ |
| #define BT_UUID_GATT_ACS_S \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_S_VAL) |
| /** |
| * @brief GATT Characteristic ACS Data In UUID Value |
| */ |
| #define BT_UUID_GATT_ACS_DI_VAL 0x2b30 |
| /** |
| * @brief GATT Characteristic ACS Data In |
| */ |
| #define BT_UUID_GATT_ACS_DI \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_DI_VAL) |
| /** |
| * @brief GATT Characteristic ACS Data Out Notify UUID Value |
| */ |
| #define BT_UUID_GATT_ACS_DON_VAL 0x2b31 |
| /** |
| * @brief GATT Characteristic ACS Data Out Notify |
| */ |
| #define BT_UUID_GATT_ACS_DON \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_DON_VAL) |
| /** |
| * @brief GATT Characteristic ACS Data Out Indicate UUID Value |
| */ |
| #define BT_UUID_GATT_ACS_DOI_VAL 0x2b32 |
| /** |
| * @brief GATT Characteristic ACS Data Out Indicate |
| */ |
| #define BT_UUID_GATT_ACS_DOI \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_DOI_VAL) |
| /** |
| * @brief GATT Characteristic ACS Control Point UUID Value |
| */ |
| #define BT_UUID_GATT_ACS_CP_VAL 0x2b33 |
| /** |
| * @brief GATT Characteristic ACS Control Point |
| */ |
| #define BT_UUID_GATT_ACS_CP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_CP_VAL) |
| /** |
| * @brief GATT Characteristic Enhanced Blood Pressure Measurement UUID Value |
| */ |
| #define BT_UUID_GATT_EBPM_VAL 0x2b34 |
| /** |
| * @brief GATT Characteristic Enhanced Blood Pressure Measurement |
| */ |
| #define BT_UUID_GATT_EBPM \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_EBPM_VAL) |
| /** |
| * @brief GATT Characteristic Enhanced Intermediate Cuff Pressure UUID Value |
| */ |
| #define BT_UUID_GATT_EICP_VAL 0x2b35 |
| /** |
| * @brief GATT Characteristic Enhanced Intermediate Cuff Pressure |
| */ |
| #define BT_UUID_GATT_EICP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_EICP_VAL) |
| /** |
| * @brief GATT Characteristic Blood Pressure Record UUID Value |
| */ |
| #define BT_UUID_GATT_BPR_VAL 0x2b36 |
| /** |
| * @brief GATT Characteristic Blood Pressure Record |
| */ |
| #define BT_UUID_GATT_BPR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_BPR_VAL) |
| /** |
| * @brief GATT Characteristic Registered User UUID Value |
| */ |
| #define BT_UUID_GATT_RU_VAL 0x2b37 |
| /** |
| * @brief GATT Characteristic Registered User |
| */ |
| #define BT_UUID_GATT_RU \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_RU_VAL) |
| /** |
| * @brief GATT Characteristic BR-EDR Handover Data UUID Value |
| */ |
| #define BT_UUID_GATT_BR_EDR_HD_VAL 0x2b38 |
| /** |
| * @brief GATT Characteristic BR-EDR Handover Data |
| */ |
| #define BT_UUID_GATT_BR_EDR_HD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_BR_EDR_HD_VAL) |
| /** |
| * @brief GATT Characteristic Bluetooth SIG Data UUID Value |
| */ |
| #define BT_UUID_GATT_BT_SIG_D_VAL 0x2b39 |
| /** |
| * @brief GATT Characteristic Bluetooth SIG Data |
| */ |
| #define BT_UUID_GATT_BT_SIG_D \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_BT_SIG_D_VAL) |
| /** |
| * @brief GATT Characteristic Server Supported Features UUID value |
| */ |
| #define BT_UUID_GATT_SERVER_FEATURES_VAL 0x2b3a |
| /** |
| * @brief GATT Characteristic Server Supported Features |
| */ |
| #define BT_UUID_GATT_SERVER_FEATURES \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SERVER_FEATURES_VAL) |
| /** |
| * @brief GATT Characteristic Physical Activity Monitor Features UUID Value |
| */ |
| #define BT_UUID_GATT_PHY_AMF_VAL 0x2b3b |
| /** |
| * @brief GATT Characteristic Physical Activity Monitor Features |
| */ |
| #define BT_UUID_GATT_PHY_AMF \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_PHY_AMF_VAL) |
| /** |
| * @brief GATT Characteristic General Activity Instantaneous Data UUID Value |
| */ |
| #define BT_UUID_GATT_GEN_AID_VAL 0x2b3c |
| /** |
| * @brief GATT Characteristic General Activity Instantaneous Data |
| */ |
| #define BT_UUID_GATT_GEN_AID \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_GEN_AID_VAL) |
| /** |
| * @brief GATT Characteristic General Activity Summary Data UUID Value |
| */ |
| #define BT_UUID_GATT_GEN_ASD_VAL 0x2b3d |
| /** |
| * @brief GATT Characteristic General Activity Summary Data |
| */ |
| #define BT_UUID_GATT_GEN_ASD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_GEN_ASD_VAL) |
| /** |
| * @brief GATT Characteristic CardioRespiratory Activity Instantaneous Data UUID Value |
| */ |
| #define BT_UUID_GATT_CR_AID_VAL 0x2b3e |
| /** |
| * @brief GATT Characteristic CardioRespiratory Activity Instantaneous Data |
| */ |
| #define BT_UUID_GATT_CR_AID \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CR_AID_VAL) |
| /** |
| * @brief GATT Characteristic CardioRespiratory Activity Summary Data UUID Value |
| */ |
| #define BT_UUID_GATT_CR_ASD_VAL 0x2b3f |
| /** |
| * @brief GATT Characteristic CardioRespiratory Activity Summary Data |
| */ |
| #define BT_UUID_GATT_CR_ASD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CR_ASD_VAL) |
| /** |
| * @brief GATT Characteristic Step Counter Activity Summary Data UUID Value |
| */ |
| #define BT_UUID_GATT_SC_ASD_VAL 0x2b40 |
| /** |
| * @brief GATT Characteristic Step Counter Activity Summary Data |
| */ |
| #define BT_UUID_GATT_SC_ASD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SC_ASD_VAL) |
| /** |
| * @brief GATT Characteristic Sleep Activity Instantaneous Data UUID Value |
| */ |
| #define BT_UUID_GATT_SLP_AID_VAL 0x2b41 |
| /** |
| * @brief GATT Characteristic Sleep Activity Instantaneous Data |
| */ |
| #define BT_UUID_GATT_SLP_AID \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SLP_AID_VAL) |
| /** |
| * @brief GATT Characteristic Sleep Actiity Summary Data UUID Value |
| */ |
| #define BT_UUID_GATT_SLP_ASD_VAL 0x2b42 |
| /** |
| * @brief GATT Characteristic Sleep Activity Summary Data |
| */ |
| #define BT_UUID_GATT_SLP_ASD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SLP_ASD_VAL) |
| /** |
| * @brief GATT Characteristic Physical Activity Monitor Control Point UUID Value |
| */ |
| #define BT_UUID_GATT_PHY_AMCP_VAL 0x2b43 |
| /** |
| * @brief GATT Characteristic Physical Activity Monitor Control Point |
| */ |
| #define BT_UUID_GATT_PHY_AMCP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_PHY_AMCP_VAL) |
| /** |
| * @brief GATT Characteristic Activity Current Session UUID Value |
| */ |
| #define BT_UUID_GATT_ACS_VAL 0x2b44 |
| /** |
| * @brief GATT Characteristic Activity Current Session |
| */ |
| #define BT_UUID_GATT_ACS \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_VAL) |
| /** |
| * @brief GATT Characteristic Physical Activity Session Descriptor UUID Value |
| */ |
| #define BT_UUID_GATT_PHY_ASDESC_VAL 0x2b45 |
| /** |
| * @brief GATT Characteristic Physical Activity Session Descriptor |
| */ |
| #define BT_UUID_GATT_PHY_ASDESC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_PHY_ASDESC_VAL) |
| /** |
| * @brief GATT Characteristic Preffered Units UUID Value |
| */ |
| #define BT_UUID_GATT_PREF_U_VAL 0x2b46 |
| /** |
| * @brief GATT Characteristic Preffered Units |
| */ |
| #define BT_UUID_GATT_PREF_U \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_PREF_U_VAL) |
| /** |
| * @brief GATT Characteristic High Resolution Height UUID Value |
| */ |
| #define BT_UUID_GATT_HRES_H_VAL 0x2b47 |
| /** |
| * @brief GATT Characteristic High Resolution Height |
| */ |
| #define BT_UUID_GATT_HRES_H \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_HRES_H_VAL) |
| /** |
| * @brief GATT Characteristic Middle Name UUID Value |
| */ |
| #define BT_UUID_GATT_MID_NAME_VAL 0x2b48 |
| /** |
| * @brief GATT Characteristic Middle Name |
| */ |
| #define BT_UUID_GATT_MID_NAME \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_MID_NAME_VAL) |
| /** |
| * @brief GATT Characteristic Stride Length UUID Value |
| */ |
| #define BT_UUID_GATT_STRDLEN_VAL 0x2b49 |
| /** |
| * @brief GATT Characteristic Stride Length |
| */ |
| #define BT_UUID_GATT_STRDLEN \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_STRDLEN_VAL) |
| /** |
| * @brief GATT Characteristic Handedness UUID Value |
| */ |
| #define BT_UUID_GATT_HANDEDNESS_VAL 0x2b4a |
| /** |
| * @brief GATT Characteristic Handedness |
| */ |
| #define BT_UUID_GATT_HANDEDNESS \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_HANDEDNESS_VAL) |
| /** |
| * @brief GATT Characteristic Device Wearing Position UUID Value |
| */ |
| #define BT_UUID_GATT_DEVICE_WP_VAL 0x2b4b |
| /** |
| * @brief GATT Characteristic Device Wearing Position |
| */ |
| #define BT_UUID_GATT_DEVICE_WP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_DEVICE_WP_VAL) |
| /** |
| * @brief GATT Characteristic Four Zone Heart Rate Limit UUID Value |
| */ |
| #define BT_UUID_GATT_4ZHRL_VAL 0x2b4c |
| /** |
| * @brief GATT Characteristic Four Zone Heart Rate Limit |
| */ |
| #define BT_UUID_GATT_4ZHRL \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_4ZHRL_VAL) |
| /** |
| * @brief GATT Characteristic High Intensity Exercise Threshold UUID Value |
| */ |
| #define BT_UUID_GATT_HIET_VAL 0x2b4d |
| /** |
| * @brief GATT Characteristic High Intensity Exercise Threshold |
| */ |
| #define BT_UUID_GATT_HIET \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_HIET_VAL) |
| /** |
| * @brief GATT Characteristic Activity Goal UUID Value |
| */ |
| #define BT_UUID_GATT_AG_VAL 0x2b4e |
| /** |
| * @brief GATT Characteristic Activity Goal |
| */ |
| #define BT_UUID_GATT_AG \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_AG_VAL) |
| /** |
| * @brief GATT Characteristic Sedentary Interval Notification UUID Value |
| */ |
| #define BT_UUID_GATT_SIN_VAL 0x2b4f |
| /** |
| * @brief GATT Characteristic Sedentary Interval Notification |
| */ |
| #define BT_UUID_GATT_SIN \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SIN_VAL) |
| /** |
| * @brief GATT Characteristic Caloric Intake UUID Value |
| */ |
| #define BT_UUID_GATT_CI_VAL 0x2b50 |
| /** |
| * @brief GATT Characteristic Caloric Intake |
| */ |
| #define BT_UUID_GATT_CI \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CI_VAL) |
| /** |
| * @brief GATT Characteristic TMAP Role UUID Value |
| */ |
| #define BT_UUID_GATT_TMAPR_VAL 0x2b51 |
| /** |
| * @brief GATT Characteristic TMAP Role |
| */ |
| #define BT_UUID_GATT_TMAPR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TMAPR_VAL) |
| /** |
| * @brief Audio Input Control Service State value |
| */ |
| #define BT_UUID_AICS_STATE_VAL 0x2b77 |
| /** |
| * @brief Audio Input Control Service State |
| */ |
| #define BT_UUID_AICS_STATE \ |
| BT_UUID_DECLARE_16(BT_UUID_AICS_STATE_VAL) |
| /** |
| * @brief Audio Input Control Service Gain Settings Properties value |
| */ |
| #define BT_UUID_AICS_GAIN_SETTINGS_VAL 0x2b78 |
| /** |
| * @brief Audio Input Control Service Gain Settings Properties |
| */ |
| #define BT_UUID_AICS_GAIN_SETTINGS \ |
| BT_UUID_DECLARE_16(BT_UUID_AICS_GAIN_SETTINGS_VAL) |
| /** |
| * @brief Audio Input Control Service Input Type value |
| */ |
| #define BT_UUID_AICS_INPUT_TYPE_VAL 0x2b79 |
| /** |
| * @brief Audio Input Control Service Input Type |
| */ |
| #define BT_UUID_AICS_INPUT_TYPE \ |
| BT_UUID_DECLARE_16(BT_UUID_AICS_INPUT_TYPE_VAL) |
| /** |
| * @brief Audio Input Control Service Input Status value |
| */ |
| #define BT_UUID_AICS_INPUT_STATUS_VAL 0x2b7a |
| /** |
| * @brief Audio Input Control Service Input Status |
| */ |
| #define BT_UUID_AICS_INPUT_STATUS \ |
| BT_UUID_DECLARE_16(BT_UUID_AICS_INPUT_STATUS_VAL) |
| /** |
| * @brief Audio Input Control Service Control Point value |
| */ |
| #define BT_UUID_AICS_CONTROL_VAL 0x2b7b |
| /** |
| * @brief Audio Input Control Service Control Point |
| */ |
| #define BT_UUID_AICS_CONTROL \ |
| BT_UUID_DECLARE_16(BT_UUID_AICS_CONTROL_VAL) |
| /** |
| * @brief Audio Input Control Service Input Description value |
| */ |
| #define BT_UUID_AICS_DESCRIPTION_VAL 0x2b7c |
| /** |
| * @brief Audio Input Control Service Input Description |
| */ |
| #define BT_UUID_AICS_DESCRIPTION \ |
| BT_UUID_DECLARE_16(BT_UUID_AICS_DESCRIPTION_VAL) |
| /** |
| * @brief Volume Control Setting value |
| */ |
| #define BT_UUID_VCS_STATE_VAL 0x2b7d |
| /** |
| * @brief Volume Control Setting |
| */ |
| #define BT_UUID_VCS_STATE \ |
| BT_UUID_DECLARE_16(BT_UUID_VCS_STATE_VAL) |
| /** |
| * @brief Volume Control Control point value |
| */ |
| #define BT_UUID_VCS_CONTROL_VAL 0x2b7e |
| /** |
| * @brief Volume Control Control point |
| */ |
| #define BT_UUID_VCS_CONTROL \ |
| BT_UUID_DECLARE_16(BT_UUID_VCS_CONTROL_VAL) |
| /** |
| * @brief Volume Control Flags value |
| */ |
| #define BT_UUID_VCS_FLAGS_VAL 0x2b7f |
| /** |
| * @brief Volume Control Flags |
| */ |
| #define BT_UUID_VCS_FLAGS \ |
| BT_UUID_DECLARE_16(BT_UUID_VCS_FLAGS_VAL) |
| /** |
| * @brief Volume Offset State value |
| */ |
| #define BT_UUID_VOCS_STATE_VAL 0x2b80 |
| /** |
| * @brief Volume Offset State |
| */ |
| #define BT_UUID_VOCS_STATE \ |
| BT_UUID_DECLARE_16(BT_UUID_VOCS_STATE_VAL) |
| /** |
| * @brief Audio Location value |
| */ |
| #define BT_UUID_VOCS_LOCATION_VAL 0x2b81 |
| /** |
| * @brief Audio Location |
| */ |
| #define BT_UUID_VOCS_LOCATION \ |
| BT_UUID_DECLARE_16(BT_UUID_VOCS_LOCATION_VAL) |
| /** |
| * @brief Volume Offset Control Point value |
| */ |
| #define BT_UUID_VOCS_CONTROL_VAL 0x2b82 |
| /** |
| * @brief Volume Offset Control Point |
| */ |
| #define BT_UUID_VOCS_CONTROL \ |
| BT_UUID_DECLARE_16(BT_UUID_VOCS_CONTROL_VAL) |
| /** |
| * @brief Volume Offset Audio Output Description value |
| */ |
| #define BT_UUID_VOCS_DESCRIPTION_VAL 0x2b83 |
| /** |
| * @brief Volume Offset Audio Output Description |
| */ |
| #define BT_UUID_VOCS_DESCRIPTION \ |
| BT_UUID_DECLARE_16(BT_UUID_VOCS_DESCRIPTION_VAL) |
| /** |
| * @brief Set Identity Resolving Key value |
| */ |
| #define BT_UUID_CSIS_SET_SIRK_VAL 0x2b84 |
| /** |
| * @brief Set Identity Resolving Key |
| */ |
| #define BT_UUID_CSIS_SET_SIRK \ |
| BT_UUID_DECLARE_16(BT_UUID_CSIS_SET_SIRK_VAL) |
| /** |
| * @brief Set size value |
| */ |
| #define BT_UUID_CSIS_SET_SIZE_VAL 0x2b85 |
| /** |
| * @brief Set size |
| */ |
| #define BT_UUID_CSIS_SET_SIZE \ |
| BT_UUID_DECLARE_16(BT_UUID_CSIS_SET_SIZE_VAL) |
| /** |
| * @brief Set lock value |
| */ |
| #define BT_UUID_CSIS_SET_LOCK_VAL 0x2b86 |
| /** |
| * @brief Set lock |
| */ |
| #define BT_UUID_CSIS_SET_LOCK \ |
| BT_UUID_DECLARE_16(BT_UUID_CSIS_SET_LOCK_VAL) |
| /** |
| * @brief Rank value |
| */ |
| #define BT_UUID_CSIS_RANK_VAL 0x2b87 |
| /** |
| * @brief Rank |
| */ |
| #define BT_UUID_CSIS_RANK \ |
| BT_UUID_DECLARE_16(BT_UUID_CSIS_RANK_VAL) |
| /** |
| * @brief GATT Characteristic Encrypted Data Key Material UUID Value |
| */ |
| #define BT_UUID_GATT_EDKM_VAL 0x2b88 |
| /** |
| * @brief GATT Characteristic Encrypted Data Key Material |
| */ |
| #define BT_UUID_GATT_EDKM \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_EDKM_VAL) |
| /** |
| * @brief GATT Characteristic Apparent Energy 32 UUID Value |
| */ |
| #define BT_UUID_GATT_AE32_VAL 0x2b89 |
| /** |
| * @brief GATT Characteristic Apparent Energy 32 |
| */ |
| #define BT_UUID_GATT_AE32 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_AE32_VAL) |
| /** |
| * @brief GATT Characteristic Apparent Power UUID Value |
| */ |
| #define BT_UUID_GATT_AP_VAL 0x2b8a |
| /** |
| * @brief GATT Characteristic Apparent Power |
| */ |
| #define BT_UUID_GATT_AP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_AP_VAL) |
| /** |
| * @brief GATT Characteristic CO2 Concentration UUID Value |
| */ |
| #define BT_UUID_GATT_CO2CONC_VAL 0x2b8c |
| /** |
| * @brief GATT Characteristic CO2 Concentration |
| */ |
| #define BT_UUID_GATT_CO2CONC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CO2CONC_VAL) |
| /** |
| * @brief GATT Characteristic Cosine of the Angle UUID Value |
| */ |
| #define BT_UUID_GATT_COS_VAL 0x2b8d |
| /** |
| * @brief GATT Characteristic Cosine of the Angle |
| */ |
| #define BT_UUID_GATT_COS \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_COS_VAL) |
| /** |
| * @brief GATT Characteristic Device Time Feature UUID Value |
| */ |
| #define BT_UUID_GATT_DEVTF_VAL 0x2b8e |
| /** |
| * @brief GATT Characteristic Device Time Feature |
| */ |
| #define BT_UUID_GATT_DEVTF \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_DEVTF_VAL) |
| /** |
| * @brief GATT Characteristic Device Time Parameters UUID Value |
| */ |
| #define BT_UUID_GATT_DEVTP_VAL 0x2b8f |
| /** |
| * @brief GATT Characteristic Device Time Parameters |
| */ |
| #define BT_UUID_GATT_DEVTP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_DEVTP_VAL) |
| /** |
| * @brief GATT Characteristic Device Time UUID Value |
| */ |
| #define BT_UUID_GATT_DEVT_VAL 0x2b90 |
| /** |
| * @brief GATT Characteristic String |
| */ |
| #define BT_UUID_GATT_DEVT \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_DEVT_VAL) |
| /** |
| * @brief GATT Characteristic Device Time Control Point UUID Value |
| */ |
| #define BT_UUID_GATT_DEVTCP_VAL 0x2b91 |
| /** |
| * @brief GATT Characteristic Device Time Control Point |
| */ |
| #define BT_UUID_GATT_DEVTCP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_DEVTCP_VAL) |
| /** |
| * @brief GATT Characteristic Time Change Log Data UUID Value |
| */ |
| #define BT_UUID_GATT_TCLD_VAL 0x2b92 |
| /** |
| * @brief GATT Characteristic Time Change Log Data |
| */ |
| #define BT_UUID_GATT_TCLD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TCLD_VAL) |
| /** |
| * @brief Media player name value |
| */ |
| #define BT_UUID_MCS_PLAYER_NAME_VAL 0x2b93 |
| /** |
| * @brief Media player name |
| */ |
| #define BT_UUID_MCS_PLAYER_NAME \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYER_NAME_VAL) |
| /** |
| * @brief Media Icon Object ID value |
| */ |
| #define BT_UUID_MCS_ICON_OBJ_ID_VAL 0x2b94 |
| /** |
| * @brief Media Icon Object ID |
| */ |
| #define BT_UUID_MCS_ICON_OBJ_ID \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_ICON_OBJ_ID_VAL) |
| /** |
| * @brief Media Icon URL value |
| */ |
| #define BT_UUID_MCS_ICON_URL_VAL 0x2b95 |
| /** |
| * @brief Media Icon URL |
| */ |
| #define BT_UUID_MCS_ICON_URL \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_ICON_URL_VAL) |
| /** |
| * @brief Track Changed value |
| */ |
| #define BT_UUID_MCS_TRACK_CHANGED_VAL 0x2b96 |
| /** |
| * @brief Track Changed |
| */ |
| #define BT_UUID_MCS_TRACK_CHANGED \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_CHANGED_VAL) |
| /** |
| * @brief Track Title value |
| */ |
| #define BT_UUID_MCS_TRACK_TITLE_VAL 0x2b97 |
| /** |
| * @brief Track Title |
| */ |
| #define BT_UUID_MCS_TRACK_TITLE \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_TITLE_VAL) |
| /** |
| * @brief Track Duration value |
| */ |
| #define BT_UUID_MCS_TRACK_DURATION_VAL 0x2b98 |
| /** |
| * @brief Track Duration |
| */ |
| #define BT_UUID_MCS_TRACK_DURATION \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_DURATION_VAL) |
| /** |
| * @brief Track Position value |
| */ |
| #define BT_UUID_MCS_TRACK_POSITION_VAL 0x2b99 |
| /** |
| * @brief Track Position |
| */ |
| #define BT_UUID_MCS_TRACK_POSITION \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_POSITION_VAL) |
| /** |
| * @brief Playback Speed value |
| */ |
| #define BT_UUID_MCS_PLAYBACK_SPEED_VAL 0x2b9a |
| /** |
| * @brief Playback Speed |
| */ |
| #define BT_UUID_MCS_PLAYBACK_SPEED \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYBACK_SPEED_VAL) |
| /** |
| * @brief Seeking Speed value |
| */ |
| #define BT_UUID_MCS_SEEKING_SPEED_VAL 0x2b9b |
| /** |
| * @brief Seeking Speed |
| */ |
| #define BT_UUID_MCS_SEEKING_SPEED \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_SEEKING_SPEED_VAL) |
| /** |
| * @brief Track Segments Object ID value |
| */ |
| #define BT_UUID_MCS_TRACK_SEGMENTS_OBJ_ID_VAL 0x2b9c |
| /** |
| * @brief Track Segments Object ID |
| */ |
| #define BT_UUID_MCS_TRACK_SEGMENTS_OBJ_ID \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_SEGMENTS_OBJ_ID_VAL) |
| /** |
| * @brief Current Track Object ID value |
| */ |
| #define BT_UUID_MCS_CURRENT_TRACK_OBJ_ID_VAL 0x2b9d |
| /** |
| * @brief Current Track Object ID |
| */ |
| #define BT_UUID_MCS_CURRENT_TRACK_OBJ_ID \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_CURRENT_TRACK_OBJ_ID_VAL) |
| /** |
| * @brief Next Track Object ID value |
| */ |
| #define BT_UUID_MCS_NEXT_TRACK_OBJ_ID_VAL 0x2b9e |
| /** |
| * @brief Next Track Object ID |
| */ |
| #define BT_UUID_MCS_NEXT_TRACK_OBJ_ID \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_NEXT_TRACK_OBJ_ID_VAL) |
| /** |
| * @brief Parent Group Object ID value |
| */ |
| #define BT_UUID_MCS_PARENT_GROUP_OBJ_ID_VAL 0x2b9f |
| /** |
| * @brief Parent Group Object ID |
| */ |
| #define BT_UUID_MCS_PARENT_GROUP_OBJ_ID \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_PARENT_GROUP_OBJ_ID_VAL) |
| /** |
| * @brief Group Object ID value |
| */ |
| #define BT_UUID_MCS_CURRENT_GROUP_OBJ_ID_VAL 0x2ba0 |
| /** |
| * @brief Group Object ID |
| */ |
| #define BT_UUID_MCS_CURRENT_GROUP_OBJ_ID \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_CURRENT_GROUP_OBJ_ID_VAL) |
| /** |
| * @brief Playing Order value |
| */ |
| #define BT_UUID_MCS_PLAYING_ORDER_VAL 0x2ba1 |
| /** |
| * @brief Playing Order |
| */ |
| #define BT_UUID_MCS_PLAYING_ORDER \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYING_ORDER_VAL) |
| /** |
| * @brief Playing Orders supported value |
| */ |
| #define BT_UUID_MCS_PLAYING_ORDERS_VAL 0x2ba2 |
| /** |
| * @brief Playing Orders supported |
| */ |
| #define BT_UUID_MCS_PLAYING_ORDERS \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYING_ORDERS_VAL) |
| /** |
| * @brief Media State value |
| */ |
| #define BT_UUID_MCS_MEDIA_STATE_VAL 0x2ba3 |
| /** |
| * @brief Media State |
| */ |
| #define BT_UUID_MCS_MEDIA_STATE \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_MEDIA_STATE_VAL) |
| /** |
| * @brief Media Control Point value |
| */ |
| #define BT_UUID_MCS_MEDIA_CONTROL_POINT_VAL 0x2ba4 |
| /** |
| * @brief Media Control Point |
| */ |
| #define BT_UUID_MCS_MEDIA_CONTROL_POINT \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_MEDIA_CONTROL_POINT_VAL) |
| /** |
| * @brief Media control opcodes supported value |
| */ |
| #define BT_UUID_MCS_MEDIA_CONTROL_OPCODES_VAL 0x2ba5 |
| /** |
| * @brief Media control opcodes supported |
| */ |
| #define BT_UUID_MCS_MEDIA_CONTROL_OPCODES \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_MEDIA_CONTROL_OPCODES_VAL) |
| /** |
| * @brief Search result object ID value |
| */ |
| #define BT_UUID_MCS_SEARCH_RESULTS_OBJ_ID_VAL 0x2ba6 |
| /** |
| * @brief Search result object ID |
| */ |
| #define BT_UUID_MCS_SEARCH_RESULTS_OBJ_ID \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_SEARCH_RESULTS_OBJ_ID_VAL) |
| /** |
| * @brief Search control point value |
| */ |
| #define BT_UUID_MCS_SEARCH_CONTROL_POINT_VAL 0x2ba7 |
| /** |
| * @brief Search control point |
| */ |
| #define BT_UUID_MCS_SEARCH_CONTROL_POINT \ |
| BT_UUID_DECLARE_16(BT_UUID_MCS_SEARCH_CONTROL_POINT_VAL) |
| /** |
| * @brief GATT Characteristic Energy 32 UUID Value |
| */ |
| #define BT_UUID_GATT_E32_VAL 0x2ba8 |
| /** |
| * @brief GATT Characteristic Energy 32 |
| */ |
| #define BT_UUID_GATT_E32 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_E32_VAL) |
| |
| /** |
| * @brief Media Player Icon Object Type value |
| */ |
| #define BT_UUID_OTS_TYPE_MPL_ICON_VAL 0x2ba9 |
| /** |
| * @brief Media Player Icon Object Type |
| */ |
| #define BT_UUID_OTS_TYPE_MPL_ICON \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_MPL_ICON_VAL) |
| /** |
| * @brief Track Segments Object Type value |
| */ |
| #define BT_UUID_OTS_TYPE_TRACK_SEGMENT_VAL 0x2baa |
| /** |
| * @brief Track Segments Object Type |
| */ |
| #define BT_UUID_OTS_TYPE_TRACK_SEGMENT \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_TRACK_SEGMENT_VAL) |
| /** |
| * @brief Track Object Type value |
| */ |
| #define BT_UUID_OTS_TYPE_TRACK_VAL 0x2bab |
| /** |
| * @brief Track Object Type |
| */ |
| #define BT_UUID_OTS_TYPE_TRACK \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_TRACK_VAL) |
| /** |
| * @brief Group Object Type value |
| */ |
| #define BT_UUID_OTS_TYPE_GROUP_VAL 0x2bac |
| /** |
| * @brief Group Object Type |
| */ |
| #define BT_UUID_OTS_TYPE_GROUP \ |
| BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_GROUP_VAL) |
| /** |
| * @brief GATT Characteristic Constant Tone Extension Enable UUID Value |
| */ |
| #define BT_UUID_GATT_CTEE_VAL 0x2bad |
| /** |
| * @brief GATT Characteristic Constant Tone Extension Enable |
| */ |
| #define BT_UUID_GATT_CTEE \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CTEE_VAL) |
| /** |
| * @brief GATT Characteristic Advertising Constant Tone Extension Minimum Length UUID Value |
| */ |
| #define BT_UUID_GATT_ACTEML_VAL 0x2bae |
| /** |
| * @brief GATT Characteristic Advertising Constant Tone Extension Minimum Length |
| */ |
| #define BT_UUID_GATT_ACTEML \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ACTEML_VAL) |
| /** |
| * @brief GATT Characteristic Advertising Constant Tone Extension Minimum Transmit Count UUID Value |
| */ |
| #define BT_UUID_GATT_ACTEMTC_VAL 0x2baf |
| /** |
| * @brief GATT Characteristic Advertising Constant Tone Extension Minimum Transmit Count |
| */ |
| #define BT_UUID_GATT_ACTEMTC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ACTEMTC_VAL) |
| /** |
| * @brief GATT Characteristic Advertising Constant Tone Extension Transmit Duration UUID Value |
| */ |
| #define BT_UUID_GATT_ACTETD_VAL 0x2bb0 |
| /** |
| * @brief GATT Characteristic Advertising Constant Tone Extension Transmit Duration |
| */ |
| #define BT_UUID_GATT_ACTETD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ACTETD_VAL) |
| /** |
| * @brief GATT Characteristic Advertising Constant Tone Extension Interval UUID Value |
| */ |
| #define BT_UUID_GATT_ACTEI_VAL 0x2bb1 |
| /** |
| * @brief GATT Characteristic Advertising Constant Tone Extension Interval |
| */ |
| #define BT_UUID_GATT_ACTEI \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ACTEI_VAL) |
| /** |
| * @brief GATT Characteristic Advertising Constant Tone Extension PHY UUID Value |
| */ |
| #define BT_UUID_GATT_ACTEP_VAL 0x2bb2 |
| /** |
| * @brief GATT Characteristic Advertising Constant Tone Extension PHY |
| */ |
| #define BT_UUID_GATT_ACTEP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ACTEP_VAL) |
| /** |
| * @brief Bearer Provider Name value |
| */ |
| #define BT_UUID_TBS_PROVIDER_NAME_VAL 0x2bb3 |
| /** |
| * @brief Bearer Provider Name |
| */ |
| #define BT_UUID_TBS_PROVIDER_NAME \ |
| BT_UUID_DECLARE_16(BT_UUID_TBS_PROVIDER_NAME_VAL) |
| /** |
| * @brief Bearer UCI value |
| */ |
| #define BT_UUID_TBS_UCI_VAL 0x2bb4 |
| /** |
| * @brief Bearer UCI |
| */ |
| #define BT_UUID_TBS_UCI \ |
| BT_UUID_DECLARE_16(BT_UUID_TBS_UCI_VAL) |
| /** |
| * @brief Bearer Technology value |
| */ |
| #define BT_UUID_TBS_TECHNOLOGY_VAL 0x2bb5 |
| /** |
| * @brief Bearer Technology |
| */ |
| #define BT_UUID_TBS_TECHNOLOGY \ |
| BT_UUID_DECLARE_16(BT_UUID_TBS_TECHNOLOGY_VAL) |
| /** |
| * @brief Bearer URI Prefixes Supported List value |
| */ |
| #define BT_UUID_TBS_URI_LIST_VAL 0x2bb6 |
| /** |
| * @brief Bearer URI Prefixes Supported List |
| */ |
| #define BT_UUID_TBS_URI_LIST \ |
| BT_UUID_DECLARE_16(BT_UUID_TBS_URI_LIST_VAL) |
| /** |
| * @brief Bearer Signal Strength value |
| */ |
| #define BT_UUID_TBS_SIGNAL_STRENGTH_VAL 0x2bb7 |
| /** |
| * @brief Bearer Signal Strength |
| */ |
| #define BT_UUID_TBS_SIGNAL_STRENGTH \ |
| BT_UUID_DECLARE_16(BT_UUID_TBS_SIGNAL_STRENGTH_VAL) |
| /** |
| * @brief Bearer Signal Strength Reporting Interval value |
| */ |
| #define BT_UUID_TBS_SIGNAL_INTERVAL_VAL 0x2bb8 |
| /** |
| * @brief Bearer Signal Strength Reporting Interval |
| */ |
| #define BT_UUID_TBS_SIGNAL_INTERVAL \ |
| BT_UUID_DECLARE_16(BT_UUID_TBS_SIGNAL_INTERVAL_VAL) |
| /** |
| * @brief Bearer List Current Calls value |
| */ |
| #define BT_UUID_TBS_LIST_CURRENT_CALLS_VAL 0x2bb9 |
| /** |
| * @brief Bearer List Current Calls |
| */ |
| #define BT_UUID_TBS_LIST_CURRENT_CALLS \ |
| BT_UUID_DECLARE_16(BT_UUID_TBS_LIST_CURRENT_CALLS_VAL) |
| /** |
| * @brief Content Control ID value |
| */ |
| #define BT_UUID_CCID_VAL 0x2bba |
| /** |
| * @brief Content Control ID |
| */ |
| #define BT_UUID_CCID \ |
| BT_UUID_DECLARE_16(BT_UUID_CCID_VAL) |
| /** |
| * @brief Status flags value |
| */ |
| #define BT_UUID_TBS_STATUS_FLAGS_VAL 0x2bbb |
| /** |
| * @brief Status flags |
| */ |
| #define BT_UUID_TBS_STATUS_FLAGS \ |
| BT_UUID_DECLARE_16(BT_UUID_TBS_STATUS_FLAGS_VAL) |
| /** |
| * @brief Incoming Call Target Caller ID value |
| */ |
| #define BT_UUID_TBS_INCOMING_URI_VAL 0x2bbc |
| /** |
| * @brief Incoming Call Target Caller ID |
| */ |
| #define BT_UUID_TBS_INCOMING_URI \ |
| BT_UUID_DECLARE_16(BT_UUID_TBS_INCOMING_URI_VAL) |
| /** |
| * @brief Call State value |
| */ |
| #define BT_UUID_TBS_CALL_STATE_VAL 0x2bbd |
| /** |
| * @brief Call State |
| */ |
| #define BT_UUID_TBS_CALL_STATE \ |
| BT_UUID_DECLARE_16(BT_UUID_TBS_CALL_STATE_VAL) |
| /** |
| * @brief Call Control Point value |
| */ |
| #define BT_UUID_TBS_CALL_CONTROL_POINT_VAL 0x2bbe |
| /** |
| * @brief Call Control Point |
| */ |
| #define BT_UUID_TBS_CALL_CONTROL_POINT \ |
| BT_UUID_DECLARE_16(BT_UUID_TBS_CALL_CONTROL_POINT_VAL) |
| /** |
| * @brief Optional Opcodes value |
| */ |
| #define BT_UUID_TBS_OPTIONAL_OPCODES_VAL 0x2bbf |
| /** |
| * @brief Optional Opcodes |
| */ |
| #define BT_UUID_TBS_OPTIONAL_OPCODES \ |
| BT_UUID_DECLARE_16(BT_UUID_TBS_OPTIONAL_OPCODES_VAL) |
| /** BT_UUID_TBS_TERMINATE_REASON_VAL |
| * @brief Terminate reason value |
| */ |
| #define BT_UUID_TBS_TERMINATE_REASON_VAL 0x2bc0 |
| /** BT_UUID_TBS_TERMINATE_REASON |
| * @brief Terminate reason |
| */ |
| #define BT_UUID_TBS_TERMINATE_REASON \ |
| BT_UUID_DECLARE_16(BT_UUID_TBS_TERMINATE_REASON_VAL) |
| /** |
| * @brief Incoming Call value |
| */ |
| #define BT_UUID_TBS_INCOMING_CALL_VAL 0x2bc1 |
| /** |
| * @brief Incoming Call |
| */ |
| #define BT_UUID_TBS_INCOMING_CALL \ |
| BT_UUID_DECLARE_16(BT_UUID_TBS_INCOMING_CALL_VAL) |
| /** |
| * @brief Incoming Call Friendly name value |
| */ |
| #define BT_UUID_TBS_FRIENDLY_NAME_VAL 0x2bc2 |
| /** |
| * @brief Incoming Call Friendly name |
| */ |
| #define BT_UUID_TBS_FRIENDLY_NAME \ |
| BT_UUID_DECLARE_16(BT_UUID_TBS_FRIENDLY_NAME_VAL) |
| /** |
| * @brief Microphone Control Service Mute value |
| */ |
| #define BT_UUID_MICS_MUTE_VAL 0x2bc3 |
| /** |
| * @brief Microphone Control Service Mute |
| */ |
| #define BT_UUID_MICS_MUTE \ |
| BT_UUID_DECLARE_16(BT_UUID_MICS_MUTE_VAL) |
| /** |
| * @brief Audio Stream Endpoint Sink Characteristic value |
| */ |
| #define BT_UUID_ASCS_ASE_SNK_VAL 0x2bc4 |
| /** |
| * @brief Audio Stream Endpoint Sink Characteristic |
| */ |
| #define BT_UUID_ASCS_ASE_SNK \ |
| BT_UUID_DECLARE_16(BT_UUID_ASCS_ASE_SNK_VAL) |
| /** |
| * @brief Audio Stream Endpoint Source Characteristic value |
| */ |
| #define BT_UUID_ASCS_ASE_SRC_VAL 0x2bc5 |
| /** |
| * @brief Audio Stream Endpoint Source Characteristic |
| */ |
| #define BT_UUID_ASCS_ASE_SRC \ |
| BT_UUID_DECLARE_16(BT_UUID_ASCS_ASE_SRC_VAL) |
| /** |
| * @brief Audio Stream Endpoint Control Point Characteristic value |
| */ |
| #define BT_UUID_ASCS_ASE_CP_VAL 0x2bc6 |
| /** |
| * @brief Audio Stream Endpoint Control Point Characteristic |
| */ |
| #define BT_UUID_ASCS_ASE_CP \ |
| BT_UUID_DECLARE_16(BT_UUID_ASCS_ASE_CP_VAL) |
| /** |
| * @brief Broadcast Audio Scan Service Scan State value |
| */ |
| #define BT_UUID_BASS_CONTROL_POINT_VAL 0x2bc7 |
| /** |
| * @brief Broadcast Audio Scan Service Scan State |
| */ |
| #define BT_UUID_BASS_CONTROL_POINT \ |
| BT_UUID_DECLARE_16(BT_UUID_BASS_CONTROL_POINT_VAL) |
| /** |
| * @brief Broadcast Audio Scan Service Receive State value |
| */ |
| #define BT_UUID_BASS_RECV_STATE_VAL 0x2bc8 |
| /** |
| * @brief Broadcast Audio Scan Service Receive State |
| */ |
| #define BT_UUID_BASS_RECV_STATE \ |
| BT_UUID_DECLARE_16(BT_UUID_BASS_RECV_STATE_VAL) |
| /** |
| * @brief Sink PAC Characteristic value |
| */ |
| #define BT_UUID_PACS_SNK_VAL 0x2bc9 |
| /** |
| * @brief Sink PAC Characteristic |
| */ |
| #define BT_UUID_PACS_SNK \ |
| BT_UUID_DECLARE_16(BT_UUID_PACS_SNK_VAL) |
| /** |
| * @brief Sink PAC Locations Characteristic value |
| */ |
| #define BT_UUID_PACS_SNK_LOC_VAL 0x2bca |
| /** |
| * @brief Sink PAC Locations Characteristic |
| */ |
| #define BT_UUID_PACS_SNK_LOC \ |
| BT_UUID_DECLARE_16(BT_UUID_PACS_SNK_LOC_VAL) |
| /** |
| * @brief Source PAC Characteristic value |
| */ |
| #define BT_UUID_PACS_SRC_VAL 0x2bcb |
| /** |
| * @brief Source PAC Characteristic |
| */ |
| #define BT_UUID_PACS_SRC \ |
| BT_UUID_DECLARE_16(BT_UUID_PACS_SRC_VAL) |
| /** |
| * @brief Source PAC Locations Characteristic value |
| */ |
| #define BT_UUID_PACS_SRC_LOC_VAL 0x2bcc |
| /** |
| * @brief Source PAC Locations Characteristic |
| */ |
| #define BT_UUID_PACS_SRC_LOC \ |
| BT_UUID_DECLARE_16(BT_UUID_PACS_SRC_LOC_VAL) |
| /** |
| * @brief Available Audio Contexts Characteristic value |
| */ |
| #define BT_UUID_PACS_AVAILABLE_CONTEXT_VAL 0x2bcd |
| /** |
| * @brief Available Audio Contexts Characteristic |
| */ |
| #define BT_UUID_PACS_AVAILABLE_CONTEXT \ |
| BT_UUID_DECLARE_16(BT_UUID_PACS_AVAILABLE_CONTEXT_VAL) |
| /** |
| * @brief Supported Audio Context Characteristic value |
| */ |
| #define BT_UUID_PACS_SUPPORTED_CONTEXT_VAL 0x2bce |
| /** |
| * @brief Supported Audio Context Characteristic |
| */ |
| #define BT_UUID_PACS_SUPPORTED_CONTEXT \ |
| BT_UUID_DECLARE_16(BT_UUID_PACS_SUPPORTED_CONTEXT_VAL) |
| /** |
| * @brief GATT Characteristic Ammonia Concentration UUID Value |
| */ |
| #define BT_UUID_GATT_NH4CONC_VAL 0x2bcf |
| /** |
| * @brief GATT Characteristic Ammonia Concentration |
| */ |
| #define BT_UUID_GATT_NH4CONC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_NH4CONC_VAL) |
| /** |
| * @brief GATT Characteristic Carbon Monoxide Concentration UUID Value |
| */ |
| #define BT_UUID_GATT_COCONC_VAL 0x2bd0 |
| /** |
| * @brief GATT Characteristic Carbon Monoxide Concentration |
| */ |
| #define BT_UUID_GATT_COCONC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_COCONC_VAL) |
| /** |
| * @brief GATT Characteristic Methane Concentration UUID Value |
| */ |
| #define BT_UUID_GATT_CH4CONC_VAL 0x2bd1 |
| /** |
| * @brief GATT Characteristic Methane Concentration |
| */ |
| #define BT_UUID_GATT_CH4CONC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_CH4CONC_VAL) |
| /** |
| * @brief GATT Characteristic Nitrogen Dioxide Concentration UUID Value |
| */ |
| #define BT_UUID_GATT_NO2CONC_VAL 0x2bd2 |
| /** |
| * @brief GATT Characteristic Nitrogen Dioxide Concentration |
| */ |
| #define BT_UUID_GATT_NO2CONC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_NO2CONC_VAL) |
| /** |
| * @brief GATT Characteristic Non-Methane Volatile Organic Compounds Concentration UUID Value |
| */ |
| #define BT_UUID_GATT_NONCH4CONC_VAL 0x2bd3 |
| /** |
| * @brief GATT Characteristic Non-Methane Volatile Organic Compounds Concentration |
| */ |
| #define BT_UUID_GATT_NONCH4CONC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_NONCH4CONC_VAL) |
| /** |
| * @brief GATT Characteristic Ozone Concentration UUID Value |
| */ |
| #define BT_UUID_GATT_O3CONC_VAL 0x2bd4 |
| /** |
| * @brief GATT Characteristic Ozone Concentration |
| */ |
| #define BT_UUID_GATT_O3CONC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_O3CONC_VAL) |
| /** |
| * @brief GATT Characteristic Particulate Matter - PM1 Concentration UUID Value |
| */ |
| #define BT_UUID_GATT_PM1CONC_VAL 0x2bd5 |
| /** |
| * @brief GATT Characteristic Particulate Matter - PM1 Concentration |
| */ |
| #define BT_UUID_GATT_PM1CONC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_PM1CONC_VAL) |
| /** |
| * @brief GATT Characteristic Particulate Matter - PM2.5 Concentration UUID Value |
| */ |
| #define BT_UUID_GATT_PM25CONC_VAL 0x2bd6 |
| /** |
| * @brief GATT Characteristic Particulate Matter - PM2.5 Concentration |
| */ |
| #define BT_UUID_GATT_PM25CONC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_PM25CONC_VAL) |
| /** |
| * @brief GATT Characteristic Particulate Matter - PM10 Concentration UUID Value |
| */ |
| #define BT_UUID_GATT_PM10CONC_VAL 0x2bd7 |
| /** |
| * @brief GATT Characteristic Particulate Matter - PM10 Concentration |
| */ |
| #define BT_UUID_GATT_PM10CONC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_PM10CONC_VAL) |
| /** |
| * @brief GATT Characteristic Sulfur Dioxide Concentration UUID Value |
| */ |
| #define BT_UUID_GATT_SO2CONC_VAL 0x2bd8 |
| /** |
| * @brief GATT Characteristic Sulfur Dioxide Concentration |
| */ |
| #define BT_UUID_GATT_SO2CONC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SO2CONC_VAL) |
| /** |
| * @brief GATT Characteristic Sulfur Hexafluoride Concentration UUID Value |
| */ |
| #define BT_UUID_GATT_SF6CONC_VAL 0x2bd9 |
| /** |
| * @brief GATT Characteristic Sulfur Hexafluoride Concentration |
| */ |
| #define BT_UUID_GATT_SF6CONC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SF6CONC_VAL) |
| /** |
| * @brief Hearing Aid Features Characteristic value |
| */ |
| #define BT_UUID_HAS_HEARING_AID_FEATURES_VAL 0x2bda |
| /** |
| * @brief Hearing Aid Features Characteristic |
| */ |
| #define BT_UUID_HAS_HEARING_AID_FEATURES \ |
| BT_UUID_DECLARE_16(BT_UUID_HAS_HEARING_AID_FEATURES_VAL) |
| /** |
| * @brief Hearing Aid Preset Control Point Characteristic value |
| */ |
| #define BT_UUID_HAS_PRESET_CONTROL_POINT_VAL 0x2bdb |
| /** |
| * @brief Hearing Aid Preset Control Point Characteristic |
| */ |
| #define BT_UUID_HAS_PRESET_CONTROL_POINT \ |
| BT_UUID_DECLARE_16(BT_UUID_HAS_PRESET_CONTROL_POINT_VAL) |
| /** |
| * @brief Active Preset Index Characteristic value |
| */ |
| #define BT_UUID_HAS_ACTIVE_PRESET_INDEX_VAL 0x2bdc |
| /** |
| * @brief Active Preset Index Characteristic |
| */ |
| #define BT_UUID_HAS_ACTIVE_PRESET_INDEX \ |
| BT_UUID_DECLARE_16(BT_UUID_HAS_ACTIVE_PRESET_INDEX_VAL) |
| /** |
| * @brief GATT Characteristic Fixed String 64 UUID Value |
| */ |
| #define BT_UUID_GATT_FSTR64_VAL 0x2bde |
| /** |
| * @brief GATT Characteristic Fixed String 64 |
| */ |
| #define BT_UUID_GATT_FSTR64 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR64_VAL) |
| /** |
| * @brief GATT Characteristic High Temperature UUID Value |
| */ |
| #define BT_UUID_GATT_HITEMP_VAL 0x2bdf |
| /** |
| * @brief GATT Characteristic High Temperature |
| */ |
| #define BT_UUID_GATT_HITEMP \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_HITEMP_VAL) |
| /** |
| * @brief GATT Characteristic High Voltage UUID Value |
| */ |
| #define BT_UUID_GATT_HV_VAL 0x2be0 |
| /** |
| * @brief GATT Characteristic High Voltage |
| */ |
| #define BT_UUID_GATT_HV \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_HV_VAL) |
| /** |
| * @brief GATT Characteristic Light Distribution UUID Value |
| */ |
| #define BT_UUID_GATT_LD_VAL 0x2be1 |
| /** |
| * @brief GATT Characteristic Light Distribution |
| */ |
| #define BT_UUID_GATT_LD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LD_VAL) |
| /** |
| * @brief GATT Characteristic Light Output UUID Value |
| */ |
| #define BT_UUID_GATT_LO_VAL 0x2be2 |
| /** |
| * @brief GATT Characteristic Light Output |
| */ |
| #define BT_UUID_GATT_LO \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LO_VAL) |
| /** |
| * @brief GATT Characteristic Light Source Type UUID Value |
| */ |
| #define BT_UUID_GATT_LST_VAL 0x2be3 |
| /** |
| * @brief GATT Characteristic Light Source Type |
| */ |
| #define BT_UUID_GATT_LST \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_LST_VAL) |
| /** |
| * @brief GATT Characteristic Noise UUID Value |
| */ |
| #define BT_UUID_GATT_NOISE_VAL 0x2be4 |
| /** |
| * @brief GATT Characteristic Noise |
| */ |
| #define BT_UUID_GATT_NOISE \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_NOISE_VAL) |
| /** |
| * @brief GATT Characteristic Relative Runtime in a Correlated Color Temperature Range UUID Value |
| */ |
| #define BT_UUID_GATT_RRCCTP_VAL 0x2be5 |
| /** |
| * @brief GATT Characteristic Relative Runtime in a Correlated Color Temperature Range |
| */ |
| #define BT_UUID_GATT_RRCCTR \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_RRCCTR_VAL) |
| /** |
| * @brief GATT Characteristic Time Second 32 UUID Value |
| */ |
| #define BT_UUID_GATT_TIM_S32_VAL 0x2be6 |
| /** |
| * @brief GATT Characteristic Time Second 32 |
| */ |
| #define BT_UUID_GATT_TIM_S32 \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_S32_VAL) |
| /** |
| * @brief GATT Characteristic VOC Concentration UUID Value |
| */ |
| #define BT_UUID_GATT_VOCCONC_VAL 0x2be7 |
| /** |
| * @brief GATT Characteristic VOC Concentration |
| */ |
| #define BT_UUID_GATT_VOCCONC \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_VOCCONC_VAL) |
| /** |
| * @brief GATT Characteristic Voltage Frequency UUID Value |
| */ |
| #define BT_UUID_GATT_VF_VAL 0x2be8 |
| /** |
| * @brief GATT Characteristic Voltage Frequency |
| */ |
| #define BT_UUID_GATT_VF \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_VF_VAL) |
| /** |
| * @brief BAS Characteristic Battery Critical Status UUID Value |
| */ |
| #define BT_UUID_BAS_BATTERY_CRIT_STATUS_VAL 0x2be9 |
| /** |
| * @brief BAS Characteristic Battery Critical Status |
| */ |
| #define BT_UUID_BAS_BATTERY_CRIT_STATUS \ |
| BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_CRIT_STATUS_VAL) |
| /** |
| * @brief BAS Characteristic Battery Health Status UUID Value |
| */ |
| #define BT_UUID_BAS_BATTERY_HEALTH_STATUS_VAL 0x2bea |
| /** |
| * @brief BAS Characteristic Battery Health Status |
| */ |
| #define BT_UUID_BAS_BATTERY_HEALTH_STATUS \ |
| BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_HEALTH_STATUS_VAL) |
| /** |
| * @brief BAS Characteristic Battery Health Information UUID Value |
| */ |
| #define BT_UUID_BAS_BATTERY_HEALTH_INF_VAL 0x2beb |
| /** |
| * @brief BAS Characteristic Battery Health Information |
| */ |
| #define BT_UUID_BAS_BATTERY_HEALTH_INF \ |
| BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_HEALTH_INF_VAL) |
| /** |
| * @brief BAS Characteristic Battery Information UUID Value |
| */ |
| #define BT_UUID_BAS_BATTERY_INF_VAL 0x2bec |
| /** |
| * @brief BAS Characteristic Battery Information |
| */ |
| #define BT_UUID_BAS_BATTERY_INF \ |
| BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_INF_VAL) |
| /** |
| * @brief BAS Characteristic Battery Level Status UUID Value |
| */ |
| #define BT_UUID_BAS_BATTERY_LEVEL_STATUS_VAL 0x2bed |
| /** |
| * @brief BAS Characteristic Battery Level Status |
| */ |
| #define BT_UUID_BAS_BATTERY_LEVEL_STATUS \ |
| BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_LEVEL_STATUS_VAL) |
| /** |
| * @brief BAS Characteristic Battery Time Status UUID Value |
| */ |
| #define BT_UUID_BAS_BATTERY_TIME_STATUS_VAL 0x2bee |
| /** |
| * @brief BAS Characteristic Battery Time Status |
| */ |
| #define BT_UUID_BAS_BATTERY_TIME_STATUS \ |
| BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_TIME_STATUS_VAL) |
| /** |
| * @brief GATT Characteristic Estimated Service Date UUID Value |
| */ |
| #define BT_UUID_GATT_ESD_VAL 0x2bef |
| /** |
| * @brief GATT Characteristic Estimated Service Date |
| */ |
| #define BT_UUID_GATT_ESD \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_ESD_VAL) |
| /** |
| * @brief BAS Characteristic Battery Energy Status UUID Value |
| */ |
| #define BT_UUID_BAS_BATTERY_ENERGY_STATUS_VAL 0x2bf0 |
| /** |
| * @brief BAS Characteristic Battery Energy Status |
| */ |
| #define BT_UUID_BAS_BATTERY_ENERGY_STATUS \ |
| BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_ENERGY_STATUS_VAL) |
| /** |
| * @brief GATT Characteristic LE GATT Security Levels UUID Value |
| */ |
| #define BT_UUID_GATT_SL_VAL 0x2bf5 |
| /** |
| * @brief GATT Characteristic LE GATT Security Levels |
| */ |
| #define BT_UUID_GATT_SL \ |
| BT_UUID_DECLARE_16(BT_UUID_GATT_SL_VAL) |
| |
| /** |
| * @brief Gaming Service UUID value |
| */ |
| #define BT_UUID_GMAS_VAL 0x1858 |
| /** |
| * @brief Common Audio Service |
| */ |
| #define BT_UUID_GMAS BT_UUID_DECLARE_16(BT_UUID_GMAS_VAL) |
| |
| /** |
| * @brief Gaming Audio Profile Role UUID value |
| */ |
| #define BT_UUID_GMAP_ROLE_VAL 0x2C00 |
| /** |
| * @brief Gaming Audio Profile Role |
| */ |
| #define BT_UUID_GMAP_ROLE BT_UUID_DECLARE_16(BT_UUID_GMAP_ROLE_VAL) |
| |
| /** |
| * @brief Gaming Audio Profile Unicast Game Gateway Features UUID value |
| */ |
| #define BT_UUID_GMAP_UGG_FEAT_VAL 0x2C01 |
| /** |
| * @brief Gaming Audio Profile Unicast Game Gateway Features |
| */ |
| #define BT_UUID_GMAP_UGG_FEAT BT_UUID_DECLARE_16(BT_UUID_GMAP_UGG_FEAT_VAL) |
| |
| /** |
| * @brief Gaming Audio Profile Unicast Game Terminal Features UUID value |
| */ |
| #define BT_UUID_GMAP_UGT_FEAT_VAL 0x2C02 |
| /** |
| * @brief Gaming Audio Profile Unicast Game Terminal Features |
| */ |
| #define BT_UUID_GMAP_UGT_FEAT BT_UUID_DECLARE_16(BT_UUID_GMAP_UGT_FEAT_VAL) |
| |
| /** |
| * @brief Gaming Audio Profile Broadcast Game Sender Features UUID value |
| */ |
| #define BT_UUID_GMAP_BGS_FEAT_VAL 0x2C03 |
| /** |
| * @brief Gaming Audio Profile Broadcast Game Sender Features |
| */ |
| #define BT_UUID_GMAP_BGS_FEAT BT_UUID_DECLARE_16(BT_UUID_GMAP_BGS_FEAT_VAL) |
| |
| /** |
| * @brief Gaming Audio Profile Broadcast Game Receiver Features UUID value |
| */ |
| #define BT_UUID_GMAP_BGR_FEAT_VAL 0x2C04 |
| /** |
| * @brief Gaming Audio Profile Broadcast Game Receiver Features |
| */ |
| #define BT_UUID_GMAP_BGR_FEAT BT_UUID_DECLARE_16(BT_UUID_GMAP_BGR_FEAT_VAL) |
| |
| /* |
| * Protocol UUIDs |
| */ |
| #define BT_UUID_SDP_VAL 0x0001 |
| #define BT_UUID_SDP BT_UUID_DECLARE_16(BT_UUID_SDP_VAL) |
| #define BT_UUID_UDP_VAL 0x0002 |
| #define BT_UUID_UDP BT_UUID_DECLARE_16(BT_UUID_UDP_VAL) |
| #define BT_UUID_RFCOMM_VAL 0x0003 |
| #define BT_UUID_RFCOMM BT_UUID_DECLARE_16(BT_UUID_RFCOMM_VAL) |
| #define BT_UUID_TCP_VAL 0x0004 |
| #define BT_UUID_TCP BT_UUID_DECLARE_16(BT_UUID_TCP_VAL) |
| #define BT_UUID_TCS_BIN_VAL 0x0005 |
| #define BT_UUID_TCS_BIN BT_UUID_DECLARE_16(BT_UUID_TCS_BIN_VAL) |
| #define BT_UUID_TCS_AT_VAL 0x0006 |
| #define BT_UUID_TCS_AT BT_UUID_DECLARE_16(BT_UUID_TCS_AT_VAL) |
| #define BT_UUID_ATT_VAL 0x0007 |
| #define BT_UUID_ATT BT_UUID_DECLARE_16(BT_UUID_ATT_VAL) |
| #define BT_UUID_OBEX_VAL 0x0008 |
| #define BT_UUID_OBEX BT_UUID_DECLARE_16(BT_UUID_OBEX_VAL) |
| #define BT_UUID_IP_VAL 0x0009 |
| #define BT_UUID_IP BT_UUID_DECLARE_16(BT_UUID_IP_VAL) |
| #define BT_UUID_FTP_VAL 0x000a |
| #define BT_UUID_FTP BT_UUID_DECLARE_16(BT_UUID_FTP_VAL) |
| #define BT_UUID_HTTP_VAL 0x000c |
| #define BT_UUID_HTTP BT_UUID_DECLARE_16(BT_UUID_HTTP_VAL) |
| #define BT_UUID_WSP_VAL 0x000e |
| #define BT_UUID_WSP BT_UUID_DECLARE_16(BT_UUID_WSP_VAL) |
| #define BT_UUID_BNEP_VAL 0x000f |
| #define BT_UUID_BNEP BT_UUID_DECLARE_16(BT_UUID_BNEP_VAL) |
| #define BT_UUID_UPNP_VAL 0x0010 |
| #define BT_UUID_UPNP BT_UUID_DECLARE_16(BT_UUID_UPNP_VAL) |
| #define BT_UUID_HIDP_VAL 0x0011 |
| #define BT_UUID_HIDP BT_UUID_DECLARE_16(BT_UUID_HIDP_VAL) |
| #define BT_UUID_HCRP_CTRL_VAL 0x0012 |
| #define BT_UUID_HCRP_CTRL BT_UUID_DECLARE_16(BT_UUID_HCRP_CTRL_VAL) |
| #define BT_UUID_HCRP_DATA_VAL 0x0014 |
| #define BT_UUID_HCRP_DATA BT_UUID_DECLARE_16(BT_UUID_HCRP_DATA_VAL) |
| #define BT_UUID_HCRP_NOTE_VAL 0x0016 |
| #define BT_UUID_HCRP_NOTE BT_UUID_DECLARE_16(BT_UUID_HCRP_NOTE_VAL) |
| #define BT_UUID_AVCTP_VAL 0x0017 |
| #define BT_UUID_AVCTP BT_UUID_DECLARE_16(BT_UUID_AVCTP_VAL) |
| #define BT_UUID_AVDTP_VAL 0x0019 |
| #define BT_UUID_AVDTP BT_UUID_DECLARE_16(BT_UUID_AVDTP_VAL) |
| #define BT_UUID_CMTP_VAL 0x001b |
| #define BT_UUID_CMTP BT_UUID_DECLARE_16(BT_UUID_CMTP_VAL) |
| #define BT_UUID_UDI_VAL 0x001d |
| #define BT_UUID_UDI BT_UUID_DECLARE_16(BT_UUID_UDI_VAL) |
| #define BT_UUID_MCAP_CTRL_VAL 0x001e |
| #define BT_UUID_MCAP_CTRL BT_UUID_DECLARE_16(BT_UUID_MCAP_CTRL_VAL) |
| #define BT_UUID_MCAP_DATA_VAL 0x001f |
| #define BT_UUID_MCAP_DATA BT_UUID_DECLARE_16(BT_UUID_MCAP_DATA_VAL) |
| #define BT_UUID_L2CAP_VAL 0x0100 |
| #define BT_UUID_L2CAP BT_UUID_DECLARE_16(BT_UUID_L2CAP_VAL) |
| |
| |
| /** @brief Compare Bluetooth UUIDs. |
| * |
| * Compares 2 Bluetooth UUIDs, if the types are different both UUIDs are |
| * first converted to 128 bits format before comparing. |
| * |
| * @param u1 First Bluetooth UUID to compare |
| * @param u2 Second Bluetooth UUID to compare |
| * |
| * @return negative value if @a u1 < @a u2, 0 if @a u1 == @a u2, else positive |
| */ |
| int bt_uuid_cmp(const struct bt_uuid *u1, const struct bt_uuid *u2); |
| |
| /** @brief Create a bt_uuid from a little-endian data buffer. |
| * |
| * Create a bt_uuid from a little-endian data buffer. The data_len parameter |
| * is used to determine whether the UUID is in 16, 32 or 128 bit format |
| * (length 2, 4 or 16). Note: 32 bit format is not allowed over the air. |
| * |
| * @param uuid Pointer to the bt_uuid variable |
| * @param data pointer to UUID stored in little-endian data buffer |
| * @param data_len length of the UUID in the data buffer |
| * |
| * @return true if the data was valid and the UUID was successfully created. |
| */ |
| bool bt_uuid_create(struct bt_uuid *uuid, const uint8_t *data, uint8_t data_len); |
| |
| /** @brief Convert Bluetooth UUID to string. |
| * |
| * Converts Bluetooth UUID to string. |
| * UUID can be in any format, 16-bit, 32-bit or 128-bit. |
| * |
| * @param uuid Bluetooth UUID |
| * @param str pointer where to put converted string |
| * @param len length of str |
| */ |
| void bt_uuid_to_str(const struct bt_uuid *uuid, char *str, size_t len); |
| |
| #ifdef __cplusplus |
| } |
| #endif |
| |
| /** |
| * @} |
| */ |
| |
| #endif /* ZEPHYR_INCLUDE_BLUETOOTH_UUID_H_ */ |