Bluetooth LE Profile API document
Bluetooth LE Profile API document Rev.1.00 [May 22, 2020]
st_ble_ids_idd_annunciation_status_t Struct Reference

IDD Annunciation Status characteristic parameters. More...

Data Fields

bool is_annunciation_present
 
bool is_auxinfo1_present
 
bool is_auxinfo2_present
 
bool is_auxinfo3_present
 
bool is_auxinfo4_present
 
bool is_auxinfo5_present
 
uint16_t annunciation_instance_id
 
uint16_t annunciation_type
 
uint8_t annunciation_status
 
uint16_t auxinfo1
 
uint16_t auxinfo2
 
uint16_t auxinfo3
 
uint16_t auxinfo4
 
uint16_t auxinfo5
 
uint8_t e2e_counter
 
uint16_t e2e_crc
 

Detailed Description

IDD Annunciation Status characteristic parameters.

Field Documentation

◆ is_annunciation_present

bool st_ble_ids_idd_annunciation_status_t::is_annunciation_present

If this bit is set, the fields Annunciation Instance ID, Annunciation Type, and Annunciation Status are present (i.e., there is a currently active or already confirmed annunciation). This bit shall not be set if there has not been an annunciation yet.

◆ is_auxinfo1_present

bool st_ble_ids_idd_annunciation_status_t::is_auxinfo1_present

If this bit is set, the AuxInfo1 field is present.

◆ is_auxinfo2_present

bool st_ble_ids_idd_annunciation_status_t::is_auxinfo2_present

If this bit is set, the AuxInfo2 field is present.

◆ is_auxinfo3_present

bool st_ble_ids_idd_annunciation_status_t::is_auxinfo3_present

If this bit is set, the AuxInfo3 field is present.

◆ is_auxinfo4_present

bool st_ble_ids_idd_annunciation_status_t::is_auxinfo4_present

If this bit is set, the AuxInfo4 field is present.

◆ is_auxinfo5_present

bool st_ble_ids_idd_annunciation_status_t::is_auxinfo5_present

If this bit is set, the AuxInfo5 field is present.

◆ annunciation_instance_id

uint16_t st_ble_ids_idd_annunciation_status_t::annunciation_instance_id

Annunciation Instance ID value

◆ annunciation_type

uint16_t st_ble_ids_idd_annunciation_status_t::annunciation_type

Annunciation Type value

◆ annunciation_status

uint8_t st_ble_ids_idd_annunciation_status_t::annunciation_status

Annunciation Status value

◆ auxinfo1

uint16_t st_ble_ids_idd_annunciation_status_t::auxinfo1

AuxInfo1 value

◆ auxinfo2

uint16_t st_ble_ids_idd_annunciation_status_t::auxinfo2

AuxInfo2 value

◆ auxinfo3

uint16_t st_ble_ids_idd_annunciation_status_t::auxinfo3

AuxInfo3 value

◆ auxinfo4

uint16_t st_ble_ids_idd_annunciation_status_t::auxinfo4

AuxInfo4 value

◆ auxinfo5

uint16_t st_ble_ids_idd_annunciation_status_t::auxinfo5

AuxInfo5 value

◆ e2e_counter

uint8_t st_ble_ids_idd_annunciation_status_t::e2e_counter

E2E Counter value

◆ e2e_crc

uint16_t st_ble_ids_idd_annunciation_status_t::e2e_crc

E2E CRC value