nRF5 SDK v13.0.0
Data Fields
ble_ancs_parse_sm_t Struct Reference

Data Fields

ble_ancs_c_attr_list_tp_attr_list
 The current list of attributes being parsed. This field will point to either ble_ancs_c_t::ancs_notif_attr_list or ble_ancs_c_t::ancs_app_attr_list.
 
uint32_t nb_of_attr
 Number of possible attributes. When parsing begins, it is set to either BLE_ANCS_NB_OF_NOTIF_ATTR or BLE_ANCS_NB_OF_APP_ATTR.
 
uint32_t expected_number_of_attrs
 The number of attributes expected upon receiving attributes. Keeps track of when to stop reading incoming attributes.
 
ble_ancs_c_parse_state_t parse_state
 ANCS notification attribute parsing state.
 
ble_ancs_c_cmd_id_val_t command_id
 Variable to keep track of what command type we are currently parsing ( BLE_ANCS_COMMAND_ID_GET_NOTIF_ATTRIBUTES or BLE_ANCS_COMMAND_ID_GET_APP_ATTRIBUTES.
 
uint8_t * p_data_dest
 Attribute that the parsed data will be copied into.
 
uint16_t current_attr_index
 Variable to keep track of how much (for a given attribute) we are done parsing.
 
uint32_t current_app_id_index
 Variable to keep track of how much (for a given app identifier) we are done parsing.
 

The documentation for this struct was generated from the following file:

Documentation feedback | Developer Zone | Subscribe | Updated