Structure representing the BLE enhanced connection request.

This structure is used to define the parameters for a BLE enhanced connection request, which includes the address type and address of the device to connect, filter policy, own address type, scan interval, scan window, connection interval, connection latency, supervision timeout, and connection event length.

Public Attributes#

uint8_t

Address type of the device to connect.

uint8_t

Address of the device to connect.

uint8_t

Filter policy.

uint8_t

Own address type.

uint16_t

Scan interval.

uint16_t

Scan window.

uint16_t

Minimum connection interval.

uint16_t

Maximum connection interval.

uint16_t

Connection latency.

uint16_t

Supervision timeout.

uint16_t

Minimum connection event length.

uint16_t

Maximum connection event length.

Public Attribute Documentation#

dev_addr_type#

uint8_t rsi_ble_req_enhance_conn_s::dev_addr_type

Address type of the device to connect.


Definition at line 746 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

dev_addr#

uint8_t rsi_ble_req_enhance_conn_s::dev_addr[RSI_DEV_ADDR_LEN]

Address of the device to connect.


Definition at line 748 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

filter_policy#

uint8_t rsi_ble_req_enhance_conn_s::filter_policy

Filter policy.


Definition at line 750 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

own_addr_type#

uint8_t rsi_ble_req_enhance_conn_s::own_addr_type

Own address type.


Definition at line 752 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

le_scan_interval#

uint16_t rsi_ble_req_enhance_conn_s::le_scan_interval

Scan interval.


Definition at line 754 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

le_scan_window#

uint16_t rsi_ble_req_enhance_conn_s::le_scan_window

Scan window.


Definition at line 756 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

conn_interval_min#

uint16_t rsi_ble_req_enhance_conn_s::conn_interval_min

Minimum connection interval.


Definition at line 758 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

conn_interval_max#

uint16_t rsi_ble_req_enhance_conn_s::conn_interval_max

Maximum connection interval.


Definition at line 760 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

conn_latency#

uint16_t rsi_ble_req_enhance_conn_s::conn_latency

Connection latency.


Definition at line 762 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

supervision_tout#

uint16_t rsi_ble_req_enhance_conn_s::supervision_tout

Supervision timeout.


Definition at line 764 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

min_ce_length#

uint16_t rsi_ble_req_enhance_conn_s::min_ce_length

Minimum connection event length.


Definition at line 766 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

max_ce_length#

uint16_t rsi_ble_req_enhance_conn_s::max_ce_length

Maximum connection event length.


Definition at line 768 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h