Structure representing the enhanced connection status event in the BLE module.
Public Attributes#
Device address type of the Connected Remote Device.
Device address of the remote device.
Local Device resolvable address.
Remote Device resolvable address.
The role of the device - central/ peripheral.
Connection interval used on this connection.
Peripheral latency for the connection in number of connection events.
Connection supervision timeout.
Only applicable for peripheral, for central this value is set to 0x00.
Status of the Connection - success/failure.
Public Attribute Documentation#
dev_addr_type#
uint8_t rsi_ble_event_enhnace_conn_status_s::dev_addr_type
Device address type of the Connected Remote Device.
130
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
dev_addr#
uint8_t rsi_ble_event_enhnace_conn_status_s::dev_addr[RSI_DEV_ADDR_LEN]
Device address of the remote device.
132
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
local_resolvlable_addr#
uint8_t rsi_ble_event_enhnace_conn_status_s::local_resolvlable_addr[RSI_DEV_ADDR_LEN]
Local Device resolvable address.
134
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
peer_resolvlable_addr#
uint8_t rsi_ble_event_enhnace_conn_status_s::peer_resolvlable_addr[RSI_DEV_ADDR_LEN]
Remote Device resolvable address.
136
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
role#
uint8_t rsi_ble_event_enhnace_conn_status_s::role
The role of the device - central/ peripheral.
138
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
conn_interval#
uint16_t rsi_ble_event_enhnace_conn_status_s::conn_interval
Connection interval used on this connection.
Range: 0x0006 to 0x0C80
140
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
conn_latency#
uint16_t rsi_ble_event_enhnace_conn_status_s::conn_latency
Peripheral latency for the connection in number of connection events.
Range: 0x0000 to 0x01F3
142
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
supervision_timeout#
uint16_t rsi_ble_event_enhnace_conn_status_s::supervision_timeout
Connection supervision timeout.
Range: 0x000A to 0x0C80
144
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
master_clock_accuracy#
uint8_t rsi_ble_event_enhnace_conn_status_s::master_clock_accuracy
Only applicable for peripheral, for central this value is set to 0x00.
146
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
status#
uint16_t rsi_ble_event_enhnace_conn_status_s::status
Status of the Connection - success/failure.
148
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h