Structure representing connection initiation parameters.

This structure is used to define various parameters required for initiating a BLE connection. It includes parameters for scan intervals, scan window, connection intervals, peripheral latency, supervision timeout, and minimum and maximum length of the connection events.

Public Attributes#

uint16_t

uint16_t, ScanInterval, It is the Time interval from when the Controller started its last scan until it begins the subsequent scan on the primary advertising physical channel.

uint16_t

uint16_t, Scan Window parameter is a recommendation from the host on how long the controller should scan.

uint16_t

uint16_t, Connection interval minimum parameter defines the minimum allowed connection interval.

uint16_t

uint16_t, Connection interval maximum parameter defines the maximum allowed connection interval.

uint16_t

uint16_t, Peripheral Latency or Maximum Latency parameter defines the maximum allowed Peripheral latency.

uint16_t

uint16_t, Connection Timeout or Supervision Timeout parameter defines the link supervision timeout for the connection.

uint16_t

uint16_t,The Min CE Length parameter provide the Controller with the expected minimum length of the connection events.

uint16_t

uint16_t,The Max CE Length parameter provide the controller with the expected maximum length of the connection events.

Public Attribute Documentation#

ScanInterval#

uint16_t rsi_ble_initiation_params_s::ScanInterval

uint16_t, ScanInterval, It is the Time interval from when the Controller started its last scan until it begins the subsequent scan on the primary advertising physical channel.

Range : 0x0004 to 0xFFFF


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

ScanWindow#

uint16_t rsi_ble_initiation_params_s::ScanWindow

uint16_t, Scan Window parameter is a recommendation from the host on how long the controller should scan.

Range : 0x0004 to 0xFFFF


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

ConnIntervalMin#

uint16_t rsi_ble_initiation_params_s::ConnIntervalMin

uint16_t, Connection interval minimum parameter defines the minimum allowed connection interval.

Range: 0x0006 to 0x0C80


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

ConnIntervalMax#

uint16_t rsi_ble_initiation_params_s::ConnIntervalMax

uint16_t, Connection interval maximum parameter defines the maximum allowed connection interval.

Range: 0x0006 to 0x0C80


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

ConnLatency#

uint16_t rsi_ble_initiation_params_s::ConnLatency

uint16_t, Peripheral Latency or Maximum Latency parameter defines the maximum allowed Peripheral latency.

Range: 0x0000 to 0x01F3


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

ConnSTO#

uint16_t rsi_ble_initiation_params_s::ConnSTO

uint16_t, Connection Timeout or Supervision Timeout parameter defines the link supervision timeout for the connection.

Range: 0x000A to 0x0C80


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

MinCELen#

uint16_t rsi_ble_initiation_params_s::MinCELen

uint16_t,The Min CE Length parameter provide the Controller with the expected minimum length of the connection events.

Range: 0x0000 to 0xFFFF


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

MaxCELen#

uint16_t rsi_ble_initiation_params_s::MaxCELen

uint16_t,The Max CE Length parameter provide the controller with the expected maximum length of the connection events.

Range: 0x0000 to 0xFFFF


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