49d6b6bc0e
Fixes a few spelling mistakes Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
5249 lines
136 KiB
C
5249 lines
136 KiB
C
/** @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 Cycling 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 Emergency 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 Peripheral Privacy Flag UUID value
|
|
*/
|
|
#define BT_UUID_GAP_PPF_VAL 0x2a02
|
|
/**
|
|
* @brief GAP Characteristic Peripheral 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 Configuration 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 Annunciation Status UUID Value
|
|
*/
|
|
#define BT_UUID_GATT_IDD_AS_VAL 0x2b22
|
|
/**
|
|
* @brief GATT Characteristic IDD Annunciation 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 Activity 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_ */
|