Descriptor for Characteristic Presentation Format.
More...
#include <BLE2904.hpp>
|
void | setDescription (uint16_t) |
|
void | setExponent (int8_t exponent) |
|
void | setFormat (uint8_t format) |
|
void | setNamespace (uint8_t namespace_value) |
|
void | setUnit (uint16_t unit) |
|
| BLEDescriptor (const char *uuid, uint16_t max_len=100) |
|
| BLEDescriptor (BLEUUID uuid, uint16_t max_len=100) |
|
uint16_t | getHandle () |
|
size_t | getLength () |
|
BLEUUID | getUUID () |
|
uint8_t * | getValue () |
|
void | handleGATTServerEvent (void *info) |
|
void | setAccessPermissions (ble_gatt_perm_t perm) |
|
void | setCallbacks (BLEDescriptorCallbacks *pCallbacks) |
|
void | setValue (uint8_t *data, size_t size) |
|
void | setValue (std::string value) |
|
std::string | toString () |
|
|
static const uint8_t | FORMAT_BOOLEAN = 1 |
|
static const uint8_t | FORMAT_UINT2 = 2 |
|
static const uint8_t | FORMAT_UINT4 = 3 |
|
static const uint8_t | FORMAT_UINT8 = 4 |
|
static const uint8_t | FORMAT_UINT12 = 5 |
|
static const uint8_t | FORMAT_UINT16 = 6 |
|
static const uint8_t | FORMAT_UINT24 = 7 |
|
static const uint8_t | FORMAT_UINT32 = 8 |
|
static const uint8_t | FORMAT_UINT48 = 9 |
|
static const uint8_t | FORMAT_UINT64 = 10 |
|
static const uint8_t | FORMAT_UINT128 = 11 |
|
static const uint8_t | FORMAT_SINT8 = 12 |
|
static const uint8_t | FORMAT_SINT12 = 13 |
|
static const uint8_t | FORMAT_SINT16 = 14 |
|
static const uint8_t | FORMAT_SINT24 = 15 |
|
static const uint8_t | FORMAT_SINT32 = 16 |
|
static const uint8_t | FORMAT_SINT48 = 17 |
|
static const uint8_t | FORMAT_SINT64 = 18 |
|
static const uint8_t | FORMAT_SINT128 = 19 |
|
static const uint8_t | FORMAT_FLOAT32 = 20 |
|
static const uint8_t | FORMAT_FLOAT64 = 21 |
|
static const uint8_t | FORMAT_SFLOAT16 = 22 |
|
static const uint8_t | FORMAT_SFLOAT32 = 23 |
|
static const uint8_t | FORMAT_IEEE20601 = 24 |
|
static const uint8_t | FORMAT_UTF8 = 25 |
|
static const uint8_t | FORMAT_UTF16 = 26 |
|
static const uint8_t | FORMAT_OPAQUE = 27 |
|
Descriptor for Characteristic Presentation Format.
This is a convenience descriptor for the Characteristic Presentation Format which has a UUID of 0x2904.
See also: https://www.bluetooth.com/specifications/gatt/viewer?attributeXmlFile=org.bluetooth.descriptor.gatt.characteristic_presentation_format.xml
The documentation for this class was generated from the following file: