Lines Matching +full:directory +full:- +full:to +full:- +full:scan

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.
97 * Can be combined with @ref BT_UUID_128_ENCODE to initialize a
106 /** @brief Helper to declare a 16-bit UUID inline.
108 * @param value 16-bit UUID value in host endianness.
110 * @return Pointer to a generic UUID.
115 /** @brief Helper to declare a 32-bit UUID inline.
117 * @param value 32-bit UUID value in host endianness.
119 * @return Pointer to a generic UUID.
124 /** @brief Helper to declare a 128-bit UUID inline.
126 * @param value 128-bit UUID array values in little-endian format.
127 * Can be combined with @ref BT_UUID_128_ENCODE to declare a
130 * @return Pointer to a generic UUID.
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.
188 * Example of how to encode the UUID `0x180a` 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.
205 * Example of how to encode the UUID `0x180a01af` into advertising data.
211 * @param w32 UUID value (32-bits)
399 * @brief Scan Parameters Service UUID value
403 * @brief Scan Parameters Service
754 * @brief Broadcast Audio Scan Service UUID value
758 * @brief Broadcast Audio Scan Service
1403 * @brief GATT Characteristic Scan Refresh UUID Value
1407 * @brief GATT Characteristic Scan Refresh
1673 * @brief GATT Characteristic Scan Interval Windows UUID Value
1677 * @brief GATT Characteristic Scan Interval Windows
1808 * @brief GATT Characteristic PLX Spot-Check Measurement UUID Value
1812 * @brief GATT Characteristic PLX Spot-Check Measurement
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
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
2789 * @brief OTS Directory Listing UUID value
2793 * @brief OTS Directory Listing
3041 * @brief GATT Characteristic CIE 13.3-1995 Color Rendering Index UUID Value
3045 * @brief GATT Characteristic CIE 13.3-1995 Color Rendering Index
3770 * @brief GATT Characteristic BR-EDR Handover Data UUID Value
3774 * @brief GATT Characteristic BR-EDR Handover Data
4715 * @brief Broadcast Audio Scan Service Scan State value
4719 * @brief Broadcast Audio Scan Service Scan State
4724 * @brief Broadcast Audio Scan Service Receive State value
4728 * @brief Broadcast Audio Scan Service Receive State
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
5217 * first converted to 128 bits format before comparing.
5219 * @param u1 First Bluetooth UUID to compare
5220 * @param u2 Second Bluetooth UUID to compare
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
5229 * is used to determine whether the UUID is in 16, 32 or 128 bit format
5232 * @param uuid Pointer to the bt_uuid variable
5233 * @param data pointer to UUID stored in little-endian data buffer
5240 /** @brief Convert Bluetooth UUID to string.
5242 * Converts Bluetooth UUID to string.
5243 * UUID can be in any format, 16-bit, 32-bit or 128-bit.
5246 * @param str pointer where to put converted string