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.
111
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.
113
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.
115
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.
117
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.
119
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
121
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
123
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
125
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.
127
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.
129
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h