Structure representing a request to add an attribute in the BLE stack.
Public Attributes#
void *
service handler
uint16_t
Attribute handle.
uint16_t
If this variable is 1, Host has to maintain attributes and records in the application.
uint8_t
Attribute property.
uint16_t
Attribute data length.
uint8_t
Attribute data.
Public Attribute Documentation#
serv_handler#
void* rsi_ble_req_add_att_s::serv_handler
service handler
Definition at line
669
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
handle#
uint16_t rsi_ble_req_add_att_s::handle
Attribute handle.
Definition at line
671
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
config_bitmap#
uint16_t rsi_ble_req_add_att_s::config_bitmap
If this variable is 1, Host has to maintain attributes and records in the application.
If 0, Stack will maintain the attributes and records
Definition at line
676
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
att_uuid#
uuid_t rsi_ble_req_add_att_s::att_uuid
Attribute type UUID.
Definition at line
678
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
property#
uint8_t rsi_ble_req_add_att_s::property
Attribute property.
Definition at line
680
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
data_len#
uint16_t rsi_ble_req_add_att_s::data_len
Attribute data length.
Definition at line
682
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
data#
uint8_t rsi_ble_req_add_att_s::data[RSI_DEV_ATT_LEN]
Attribute data.
The maximum value is 240, please refer RSI_DEV_ATT_LEN Macro
Definition at line
684
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h