Structure representing a request to add an attribute in the BLE stack.

Public Attributes#

uint16_t
uint8_t
uint16_t
uint8_t

Public Attribute Documentation#

serv_handler#

void* rsi_ble_req_add_att_s::serv_handler

service handler


Definition at line 682 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 684 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 689 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 691 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 693 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 695 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, refer to RSI_DEV_ATT_LEN Macro


Definition at line 697 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h