dragoon  4383
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Characteristic Presentation Formats

Macros

#define BLE_GATT_CPF_FORMAT_RFU   0x00
 
#define BLE_GATT_CPF_FORMAT_BOOLEAN   0x01
 
#define BLE_GATT_CPF_FORMAT_2BIT   0x02
 
#define BLE_GATT_CPF_FORMAT_NIBBLE   0x03
 
#define BLE_GATT_CPF_FORMAT_UINT8   0x04
 
#define BLE_GATT_CPF_FORMAT_UINT12   0x05
 
#define BLE_GATT_CPF_FORMAT_UINT16   0x06
 
#define BLE_GATT_CPF_FORMAT_UINT24   0x07
 
#define BLE_GATT_CPF_FORMAT_UINT32   0x08
 
#define BLE_GATT_CPF_FORMAT_UINT48   0x09
 
#define BLE_GATT_CPF_FORMAT_UINT64   0x0A
 
#define BLE_GATT_CPF_FORMAT_UINT128   0x0B
 
#define BLE_GATT_CPF_FORMAT_SINT8   0x0C
 
#define BLE_GATT_CPF_FORMAT_SINT12   0x0D
 
#define BLE_GATT_CPF_FORMAT_SINT16   0x0E
 
#define BLE_GATT_CPF_FORMAT_SINT24   0x0F
 
#define BLE_GATT_CPF_FORMAT_SINT32   0x10
 
#define BLE_GATT_CPF_FORMAT_SINT48   0x11
 
#define BLE_GATT_CPF_FORMAT_SINT64   0x12
 
#define BLE_GATT_CPF_FORMAT_SINT128   0x13
 
#define BLE_GATT_CPF_FORMAT_FLOAT32   0x14
 
#define BLE_GATT_CPF_FORMAT_FLOAT64   0x15
 
#define BLE_GATT_CPF_FORMAT_SFLOAT   0x16
 
#define BLE_GATT_CPF_FORMAT_FLOAT   0x17
 
#define BLE_GATT_CPF_FORMAT_DUINT16   0x18
 
#define BLE_GATT_CPF_FORMAT_UTF8S   0x19
 
#define BLE_GATT_CPF_FORMAT_UTF16S   0x1A
 
#define BLE_GATT_CPF_FORMAT_STRUCT   0x1B
 

Detailed Description

Note
Found at http://developer.bluetooth.org/gatt/descriptors/Pages/DescriptorViewer.aspx?u=org.bluetooth.descriptor.gatt.characteristic_presentation_format.xml

Macro Definition Documentation

#define BLE_GATT_CPF_FORMAT_2BIT   0x02

Unsigned 2-bit integer.

Definition at line 139 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_BOOLEAN   0x01

Boolean.

Definition at line 138 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_DUINT16   0x18

IEEE-20601 format.

Definition at line 161 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_FLOAT   0x17

IEEE-11073 32-bit FLOAT.

Definition at line 160 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_FLOAT32   0x14

IEEE-754 32-bit floating point.

Definition at line 157 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_FLOAT64   0x15

IEEE-754 64-bit floating point.

Definition at line 158 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_NIBBLE   0x03

Unsigned 4-bit integer.

Definition at line 140 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_RFU   0x00

Reserved For Future Use.

Definition at line 137 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_SFLOAT   0x16

IEEE-11073 16-bit SFLOAT.

Definition at line 159 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_SINT12   0x0D

Signed 12-bit integer.

Definition at line 150 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_SINT128   0x13

Signed 128-bit integer.

Definition at line 156 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_SINT16   0x0E

Signed 16-bit integer.

Definition at line 151 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_SINT24   0x0F

Signed 24-bit integer.

Definition at line 152 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_SINT32   0x10

Signed 32-bit integer.

Definition at line 153 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_SINT48   0x11

Signed 48-bit integer.

Definition at line 154 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_SINT64   0x12

Signed 64-bit integer.

Definition at line 155 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_SINT8   0x0C

Signed 2-bit integer.

Definition at line 149 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_STRUCT   0x1B

Opaque Structure.

Definition at line 164 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_UINT12   0x05

Unsigned 12-bit integer.

Definition at line 142 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_UINT128   0x0B

Unsigned 128-bit integer.

Definition at line 148 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_UINT16   0x06

Unsigned 16-bit integer.

Definition at line 143 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_UINT24   0x07

Unsigned 24-bit integer.

Definition at line 144 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_UINT32   0x08

Unsigned 32-bit integer.

Definition at line 145 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_UINT48   0x09

Unsigned 48-bit integer.

Definition at line 146 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_UINT64   0x0A

Unsigned 64-bit integer.

Definition at line 147 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_UINT8   0x04

Unsigned 8-bit integer.

Definition at line 141 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_UTF16S   0x1A

UTF-16 string.

Definition at line 163 of file ble_gatt.h.

#define BLE_GATT_CPF_FORMAT_UTF8S   0x19

UTF-8 string.

Definition at line 162 of file ble_gatt.h.