TI BLE5-Stack API Documentation  9.14.00
Macros
GATT Characteristic Format Types

Macros

#define GATT_FORMAT_2BIT   0x02
 Unsigned 2 bit integer. More...
 
#define GATT_FORMAT_BOOL   0x01
 Unsigned 1 bit; 0 = false, 1 = true. More...
 
#define GATT_FORMAT_DUINT16   0x18
 IEEE-20601 format. More...
 
#define GATT_FORMAT_FLOAT   0x17
 IEEE-11073 32 bit FLOAT. More...
 
#define GATT_FORMAT_FLOAT32   0x14
 IEEE-754 32 bit floating point. More...
 
#define GATT_FORMAT_FLOAT64   0x15
 IEEE-754 64 bit floating point. More...
 
#define GATT_FORMAT_NIBBLE   0x03
 Unsigned 4 bit integer. More...
 
#define GATT_FORMAT_SFLOAT   0x16
 IEEE-11073 16 bit SFLOAT. More...
 
#define GATT_FORMAT_SINT12   0x0d
 Signed 12 bit integer. More...
 
#define GATT_FORMAT_SINT128   0x13
 Signed 128 bit integer. More...
 
#define GATT_FORMAT_SINT16   0x0e
 Signed 16 bit integer. More...
 
#define GATT_FORMAT_SINT24   0x0f
 Signed 24 bit integer. More...
 
#define GATT_FORMAT_SINT32   0x10
 Signed 32 bit integer. More...
 
#define GATT_FORMAT_SINT48   0x11
 Signed 48 bit integer. More...
 
#define GATT_FORMAT_SINT64   0x12
 Signed 64 bit integer. More...
 
#define GATT_FORMAT_SINT8   0x0c
 Signed 8 bit integer. More...
 
#define GATT_FORMAT_STRUCT   0x1b
 Opaque structure. More...
 
#define GATT_FORMAT_UINT12   0x05
 Unsigned 12 bit integer. More...
 
#define GATT_FORMAT_UINT128   0x0b
 Unsigned 128 bit integer. More...
 
#define GATT_FORMAT_UINT16   0x06
 Unsigned 16 bit integer. More...
 
#define GATT_FORMAT_UINT24   0x07
 Unsigned 24 bit integer. More...
 
#define GATT_FORMAT_UINT32   0x08
 Unsigned 32 bit integer. More...
 
#define GATT_FORMAT_UINT48   0x09
 Unsigned 48 bit integer. More...
 
#define GATT_FORMAT_UINT64   0x0a
 Unsigned 64 bit integer. More...
 
#define GATT_FORMAT_UINT8   0x04
 Unsigned 8 bit integer. More...
 
#define GATT_FORMAT_UTF16S   0x1a
 UTF-16 string. More...
 
#define GATT_FORMAT_UTF8S   0x19
 UTF-8 string. More...
 

Detailed Description

Macro Definition Documentation

§ GATT_FORMAT_2BIT

#define GATT_FORMAT_2BIT   0x02

Unsigned 2 bit integer.

§ GATT_FORMAT_BOOL

#define GATT_FORMAT_BOOL   0x01

Unsigned 1 bit; 0 = false, 1 = true.

§ GATT_FORMAT_DUINT16

#define GATT_FORMAT_DUINT16   0x18

IEEE-20601 format.

§ GATT_FORMAT_FLOAT

#define GATT_FORMAT_FLOAT   0x17

IEEE-11073 32 bit FLOAT.

§ GATT_FORMAT_FLOAT32

#define GATT_FORMAT_FLOAT32   0x14

IEEE-754 32 bit floating point.

§ GATT_FORMAT_FLOAT64

#define GATT_FORMAT_FLOAT64   0x15

IEEE-754 64 bit floating point.

§ GATT_FORMAT_NIBBLE

#define GATT_FORMAT_NIBBLE   0x03

Unsigned 4 bit integer.

§ GATT_FORMAT_SFLOAT

#define GATT_FORMAT_SFLOAT   0x16

IEEE-11073 16 bit SFLOAT.

§ GATT_FORMAT_SINT12

#define GATT_FORMAT_SINT12   0x0d

Signed 12 bit integer.

§ GATT_FORMAT_SINT128

#define GATT_FORMAT_SINT128   0x13

Signed 128 bit integer.

§ GATT_FORMAT_SINT16

#define GATT_FORMAT_SINT16   0x0e

Signed 16 bit integer.

§ GATT_FORMAT_SINT24

#define GATT_FORMAT_SINT24   0x0f

Signed 24 bit integer.

§ GATT_FORMAT_SINT32

#define GATT_FORMAT_SINT32   0x10

Signed 32 bit integer.

§ GATT_FORMAT_SINT48

#define GATT_FORMAT_SINT48   0x11

Signed 48 bit integer.

§ GATT_FORMAT_SINT64

#define GATT_FORMAT_SINT64   0x12

Signed 64 bit integer.

§ GATT_FORMAT_SINT8

#define GATT_FORMAT_SINT8   0x0c

Signed 8 bit integer.

§ GATT_FORMAT_STRUCT

#define GATT_FORMAT_STRUCT   0x1b

Opaque structure.

§ GATT_FORMAT_UINT12

#define GATT_FORMAT_UINT12   0x05

Unsigned 12 bit integer.

§ GATT_FORMAT_UINT128

#define GATT_FORMAT_UINT128   0x0b

Unsigned 128 bit integer.

§ GATT_FORMAT_UINT16

#define GATT_FORMAT_UINT16   0x06

Unsigned 16 bit integer.

§ GATT_FORMAT_UINT24

#define GATT_FORMAT_UINT24   0x07

Unsigned 24 bit integer.

§ GATT_FORMAT_UINT32

#define GATT_FORMAT_UINT32   0x08

Unsigned 32 bit integer.

§ GATT_FORMAT_UINT48

#define GATT_FORMAT_UINT48   0x09

Unsigned 48 bit integer.

§ GATT_FORMAT_UINT64

#define GATT_FORMAT_UINT64   0x0a

Unsigned 64 bit integer.

§ GATT_FORMAT_UINT8

#define GATT_FORMAT_UINT8   0x04

Unsigned 8 bit integer.

§ GATT_FORMAT_UTF16S

#define GATT_FORMAT_UTF16S   0x1a

UTF-16 string.

§ GATT_FORMAT_UTF8S

#define GATT_FORMAT_UTF8S   0x19

UTF-8 string.

© Copyright 1995-2025, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale