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.


dev_addr#

uint8_t rsi_ble_req_enhance_conn_s::dev_addr[RSI_DEV_ADDR_LEN]

Address of the device to connect.


filter_policy#

uint8_t rsi_ble_req_enhance_conn_s::filter_policy

Filter policy.


own_addr_type#

uint8_t rsi_ble_req_enhance_conn_s::own_addr_type

Own address type.


le_scan_interval#

uint16_t rsi_ble_req_enhance_conn_s::le_scan_interval

Scan interval.


le_scan_window#

uint16_t rsi_ble_req_enhance_conn_s::le_scan_window

Scan window.


conn_interval_min#

uint16_t rsi_ble_req_enhance_conn_s::conn_interval_min

Minimum connection interval.


conn_interval_max#

uint16_t rsi_ble_req_enhance_conn_s::conn_interval_max

Maximum connection interval.


conn_latency#

uint16_t rsi_ble_req_enhance_conn_s::conn_latency

Connection latency.


supervision_tout#

uint16_t rsi_ble_req_enhance_conn_s::supervision_tout

Supervision timeout.


min_ce_length#

uint16_t rsi_ble_req_enhance_conn_s::min_ce_length

Minimum connection event length.


max_ce_length#

uint16_t rsi_ble_req_enhance_conn_s::max_ce_length

Maximum connection event length.