Lines Matching +full:current +full:- +full:reference +full:- +full:control
6 * Copyright (c) 2015-2016 Intel Corporation
8 * SPDX-License-Identifier: Apache-2.0
31 /** UUID type 16-bit. */
33 /** UUID type 32-bit. */
35 /** UUID type 128-bit. */
39 /** Size in octets of a 16-bit UUID */
42 /** Size in octets of a 32-bit UUID */
45 /** Size in octets of a 128-bit UUID */
56 /** UUID value, 16-bit in host endianness. */
63 /** UUID value, 32-bit in host endianness. */
70 /** UUID value, 128-bit in little-endian format. */
74 /** @brief Initialize a 16-bit UUID.
76 * @param value 16-bit UUID value in host endianness.
84 /** @brief Initialize a 32-bit UUID.
86 * @param value 32-bit UUID value in host endianness.
94 /** @brief Initialize a 128-bit UUID.
96 * @param value 128-bit UUID array values in little-endian format.
106 /** @brief Helper to declare a 16-bit UUID inline.
108 * @param value 16-bit UUID value in host endianness.
115 /** @brief Helper to declare a 32-bit UUID inline.
117 * @param value 32-bit UUID value in host endianness.
124 /** @brief Helper to declare a 128-bit UUID inline.
126 * @param value 128-bit UUID array values in little-endian format.
135 /** Helper macro to access the 16-bit UUID from a generic UUID. */
138 /** Helper macro to access the 32-bit UUID from a generic UUID. */
141 /** Helper macro to access the 128-bit UUID from a generic UUID. */
144 /** @brief Encode 128 bit UUID into array values in little-endian format.
146 * Helper macro to initialize a 128-bit UUID array value from the readable form
147 * of UUIDs, or encode 128-bit UUID values into advertising data
148 * Can be combined with BT_UUID_DECLARE_128 to declare a 128-bit UUID.
150 * Example of how to declare the UUID `6E400001-B5A3-F393-E0A9-E50E24DCCA9E`
157 * Example of how to encode the UUID `6E400001-B5A3-F393-E0A9-E50E24DCCA9E`
184 /** @brief Encode 16-bit UUID into array values in little-endian format.
186 * Helper macro to encode 16-bit UUID values into advertising data.
194 * @param w16 UUID value (16-bits)
201 /** @brief Encode 32-bit UUID into array values in little-endian format.
203 * Helper macro to encode 32-bit UUID values into advertising data.
211 * @param w32 UUID value (32-bits)
273 * @brief Current Time Service UUID value
277 * @brief Current Time Service
282 * @brief Reference Time Update Service UUID value
286 * @brief Reference Time Update Service
628 * @brief Authorization Control Service UUID value
632 * @brief Authorization Control Service
646 * @brief Audio Input Control Service UUID value
650 * @brief Audio Input Control Service
655 * @brief Volume Control Service UUID value
659 * @brief Volume Control Service
664 * @brief Volume Offset Control Service UUID value
668 * @brief Volume Offset Control Service
691 * @brief Media Control Service UUID value
695 * @brief Media Control Service
700 * @brief Generic Media Control Service UUID value
704 * @brief Generic Media Control Service
736 * @brief Microphone Control Service UUID value
740 * @brief Microphone Control Service
745 * @brief Audio Stream Control Service UUID value
749 * @brief Audio Stream Control Service
934 * @brief HID Report Reference Descriptor UUID value
938 * @brief HID Report Reference Descriptor
1151 * @brief GATT Characteristic Reference Time Information UUID value
1155 * @brief GATT Characteristic Reference Time Information
1160 * @brief GATT Characteristic Time Update Control Point UUID value
1164 * @brief GATT Characteristic Time Update Control Point
1349 * @brief CTS Characteristic Current Time UUID value
1353 * @brief CTS Characteristic Current Time
1470 * @brief HRS Characteristic Control Point
1475 * @brief HRS Characteristic Control Point UUID value
1479 * @brief HRS Characteristic Control Point
1538 * @brief GATT Characteristic Ringer Control Point UUID Value
1542 * @brief GATT Characteristic Ringer Control Point
1574 * @brief GATT Characteristic Alert Notification Control Point Value
1578 * @brief GATT Characteristic Alert Notification Control Point
1646 * @brief HID Control Point Characteristic UUID value
1650 * @brief HID Control Point Characteristic
1700 * @brief Record Access Control Point Characteristic value
1704 * @brief Record Access Control Point
1727 * @brief SC Control Point Characteristic UUID value
1731 * @brief SC Control Point Characteristic
1808 * @brief GATT Characteristic PLX Spot-Check Measurement UUID Value
1812 * @brief GATT Characteristic PLX Spot-Check Measurement
1844 * @brief GATT Characteristic Pulse Oximetry Control Point UUID Value
1848 * @brief GATT Characteristic Pulse Oximetry Control Point
1880 * @brief GATT Characteristic Cycling Power Control Point UUID Value
1884 * @brief GATT Characteristic Cycling Power Control Point
1925 * @brief GATT Characteristic LN Control Point UUID Value
1929 * @brief GATT Characteristic LN Control Point
2393 * @brief GATT Characteristic User Control Point UUID Value
2397 * @brief GATT Characteristic User Control Point
2402 * @brief Magnetic Flux Density - 2D Characteristic UUID value
2406 * @brief Magnetic Flux Density - 2D Characteristic
2411 * @brief Magnetic Flux Density - 3D Characteristic UUID value
2415 * @brief Magnetic Flux Density - 3D Characteristic
2438 * @brief Bond Management Control Point UUID value
2442 * @brief Bond Management Control Point
2510 * @brief CGM Specific Ops Control Point Characteristic value
2514 * @brief CGM Specific Ops Control Point
2636 * @brief HTTP Control Point UUID value
2640 * @brief HTTP Control Point
2654 * @brief GATT Characteristic TDS Control Point UUID Value
2658 * @brief GATT Characteristic TDS Control Point
2699 * @brief OTS Object First-Created Characteristic UUID value
2703 * @brief OTS Object First-Created Characteristic
2708 * @brief OTS Object Last-Modified Characteristic UUI value
2712 * @brief OTS Object Last-Modified Characteristic
2735 * @brief OTS Object Action Control Point Characteristic UUID value
2739 * @brief OTS Object Action Control Point Characteristic
2744 * @brief OTS Object List Control Point Characteristic UUID value
2748 * @brief OTS Object List Control Point Characteristic
2915 * @brief GATT Characteristic Fitness Machine Control Point UUID Value
2919 * @brief GATT Characteristic Fitness Machine Control Point
2978 * @brief GATT Characteristic Average Current UUID Value
2982 * @brief GATT Characteristic Average Current
3041 * @brief GATT Characteristic CIE 13.3-1995 Color Rendering Index UUID Value
3045 * @brief GATT Characteristic CIE 13.3-1995 Color Rendering Index
3104 * @brief GATT Characteristic Electric Current UUID Value
3108 * @brief GATT Characteristic Electric Current
3113 * @brief GATT Characteristic Electric Current Range UUID Value
3117 * @brief GATT Characteristic Electric Current Range
3122 * @brief GATT Characteristic Electric Current Specification UUID Value
3126 * @brief GATT Characteristic Electric Current Specification
3131 * @brief GATT Characteristic Electric Current Statistics UUID Value
3135 * @brief GATT Characteristic Electric Current Statistics
3329 * @brief GATT Characteristic Relative Runtime In A Current Range UUID Value
3333 * @brief GATT Characteristic Relative Runtime In A Current Range
3545 * @brief GATT Characteristic Reconnection Configuration Control Point UUID Value
3549 * @brief GATT Characteristic Reconnection Configuration Control Point
3590 * @brief GATT Characteristic IDD Status Reader Control Point UUID Value
3594 * @brief GATT Characteristic IDD Status Reader Control Point
3599 * @brief GATT Characteristic IDD Command Control Point UUID Value
3603 * @brief GATT Characteristic IDD Command Control Point
3617 * @brief GATT Characteristic IDD Record Access Control Point UUID Value
3621 * @brief GATT Characteristic IDD Record Access Control Point
3653 * @brief GATT Characteristic BSS Control Point UUID Value
3657 * @brief GATT Characteristic BSS Control Point
3725 * @brief GATT Characteristic ACS Control Point UUID Value
3729 * @brief GATT Characteristic ACS Control Point
3770 * @brief GATT Characteristic BR-EDR Handover Data UUID Value
3774 * @brief GATT Characteristic BR-EDR Handover Data
3869 * @brief GATT Characteristic Physical Activity Monitor Control Point UUID Value
3873 * @brief GATT Characteristic Physical Activity Monitor Control Point
3878 * @brief GATT Characteristic Activity Current Session UUID Value
3882 * @brief GATT Characteristic Activity Current Session
4004 * @brief Audio Input Control Service State value
4008 * @brief Audio Input Control Service State
4013 * @brief Audio Input Control Service Gain Settings Properties value
4017 * @brief Audio Input Control Service Gain Settings Properties
4022 * @brief Audio Input Control Service Input Type value
4026 * @brief Audio Input Control Service Input Type
4031 * @brief Audio Input Control Service Input Status value
4035 * @brief Audio Input Control Service Input Status
4040 * @brief Audio Input Control Service Control Point value
4044 * @brief Audio Input Control Service Control Point
4049 * @brief Audio Input Control Service Input Description value
4053 * @brief Audio Input Control Service Input Description
4058 * @brief Volume Control Setting value
4062 * @brief Volume Control Setting
4067 * @brief Volume Control Control point value
4071 * @brief Volume Control Control point
4076 * @brief Volume Control Flags value
4080 * @brief Volume Control Flags
4103 * @brief Volume Offset Control Point value
4107 * @brief Volume Offset Control Point
4228 * @brief GATT Characteristic Device Time Control Point UUID Value
4232 * @brief GATT Characteristic Device Time Control Point
4336 * @brief Current Track Object ID value
4340 * @brief Current Track Object ID
4399 * @brief Media Control Point value
4403 * @brief Media Control Point
4408 * @brief Media control opcodes supported value
4412 * @brief Media control opcodes supported
4426 * @brief Search control point value
4430 * @brief Search control point
4589 * @brief Bearer List Current Calls value
4593 * @brief Bearer List Current Calls
4598 * @brief Content Control ID value
4602 * @brief Content Control ID
4634 * @brief Call Control Point value
4638 * @brief Call Control Point
4679 * @brief Microphone Control Service Mute value
4683 * @brief Microphone Control Service Mute
4706 * @brief Audio Stream Endpoint Control Point Characteristic value
4710 * @brief Audio Stream Endpoint Control Point Characteristic
4823 * @brief GATT Characteristic Non-Methane Volatile Organic Compounds Concentration UUID Value
4827 * @brief GATT Characteristic Non-Methane Volatile Organic Compounds Concentration
4841 * @brief GATT Characteristic Particulate Matter - PM1 Concentration UUID Value
4845 * @brief GATT Characteristic Particulate Matter - PM1 Concentration
4850 * @brief GATT Characteristic Particulate Matter - PM2.5 Concentration UUID Value
4854 * @brief GATT Characteristic Particulate Matter - PM2.5 Concentration
4859 * @brief GATT Characteristic Particulate Matter - PM10 Concentration UUID Value
4863 * @brief GATT Characteristic Particulate Matter - PM10 Concentration
4895 * @brief Hearing Aid Preset Control Point Characteristic value
4899 * @brief Hearing Aid Preset Control Point Characteristic
5226 /** @brief Create a bt_uuid from a little-endian data buffer.
5228 * Create a bt_uuid from a little-endian data buffer. The data_len parameter
5233 * @param data pointer to UUID stored in little-endian data buffer
5243 * UUID can be in any format, 16-bit, 32-bit or 128-bit.