Structure representing the enhanced connection status event in the BLE module.

Public Attributes#

uint8_t

Device address type of the Connected Remote Device.

uint8_t

Device address of the remote device.

uint8_t

Local Device resolvable address.

uint8_t

Remote Device resolvable address.

uint8_t

The role of the device - central/ peripheral.

uint16_t

Connection interval used on this connection.

uint16_t

Peripheral latency for the connection in number of connection events.

uint16_t

Connection supervision timeout.

uint8_t

Only applicable for peripheral, for central this value is set to 0x00.

uint16_t

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.


Definition at line 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.


Definition at line 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.


Definition at line 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.


Definition at line 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.


Definition at line 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


Definition at line 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


Definition at line 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


Definition at line 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.


Definition at line 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.


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