add "LE Device Address" 0x1B to advertising data types

Fork of BLE_API by Bluetooth Low Energy

Embed: (wiki syntax)

« Back to documentation index

GattCharacteristic::PresentationFormat_t Struct Reference

GattCharacteristic::PresentationFormat_t Struct Reference

GATT presentation format wrapper. More...

#include <GattCharacteristic.h>

Data Fields

uint8_t gatt_format
 Format of the value; see ble_gatt_format_t.
int8_t exponent
 Exponent for integer data types.
uint16_t gatt_unit
 UUID from Bluetooth Assigned Numbers; see ble_gatt_unit_t.
uint8_t gatt_namespace
 Namespace from Bluetooth Assigned Numbers, normally '1'; see BLE_GATT_CPF_NAMESPACES.
uint16_t gatt_nsdesc
 Namespace description from Bluetooth Assigned Numbers, normally '0'; see BLE_GATT_CPF_NAMESPACES.

Detailed Description

GATT presentation format wrapper.

Note:
See Bluetooth Specification 4.0 (Vol. 3), Part G, Section 3.3.3.5
See https://developer.bluetooth.org/gatt/descriptors/Pages/DescriptorViewer.aspx?u=org.bluetooth.descriptor.gatt.characteristic_presentation_format.xml

Definition at line 290 of file GattCharacteristic.h.


Field Documentation

int8_t exponent

Exponent for integer data types.

Example: if Exponent = -3 and the char value is 3892, the actual value is 3.892

Definition at line 292 of file GattCharacteristic.h.

uint8_t gatt_format

Format of the value; see ble_gatt_format_t.

Definition at line 291 of file GattCharacteristic.h.

uint8_t gatt_namespace

Namespace from Bluetooth Assigned Numbers, normally '1'; see BLE_GATT_CPF_NAMESPACES.

Definition at line 294 of file GattCharacteristic.h.

uint16_t gatt_nsdesc

Namespace description from Bluetooth Assigned Numbers, normally '0'; see BLE_GATT_CPF_NAMESPACES.

Definition at line 295 of file GattCharacteristic.h.

uint16_t gatt_unit

UUID from Bluetooth Assigned Numbers; see ble_gatt_unit_t.

Definition at line 293 of file GattCharacteristic.h.