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, 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, Scan Window parameter is a recommendation from the host on how long the controller should scan.
uint16_t, Connection interval minimum parameter defines the minimum allowed connection interval.
uint16_t, Connection interval maximum parameter defines the maximum allowed connection interval.
uint16_t, Peripheral Latency or Maximum Latency parameter defines the maximum allowed Peripheral latency.
uint16_t, Connection Timeout or Supervision Timeout parameter defines the link supervision timeout for the connection.
uint16_t,The Min CE Length parameter provide the Controller with the expected minimum length of the connection events.
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
2237
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
2240
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
2243
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
2246
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
2249
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
2252
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
2255
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
2258
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h