Structure representing the BLE enhanced connection request.

This structure is used to define the parameters for a BLE enhanced connection request, including 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 729 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 731 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 733 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 735 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 737 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 739 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 741 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 743 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 745 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 747 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 749 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 751 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h