Structure to configure BLE scanning parameters.
This structure is used to set various parameters for enabling or disabling scanning in the module. It allows the configuration of scan enablement, duplicate filtering, scan duration, and scan period.
Public Attributes#
uint8_t, Enable, this Parameter determines whether scanning is enabled or disabled
uint8_t, Filter duplicates, this parameter controls whether the Link Layer should filter out duplicate advertising reports to the Host or if the Link Layer should generate advertising reports for each packet received
uint16_t, Duration, The duration of a scan period refers to the time spent scanning on both the primary and secondary advertising physical channels Range : 0x0001 to 0xFFFF
uint16_t, Period , Time interval from when the Controller started its last Scan_Duration until it begins the subsequent Scan_Duration Range : 0x0001 to 0xFFFF
Public Attribute Documentation#
enable#
uint8_t rsi_ble_ae_set_scan_enable_s::enable
uint8_t, Enable, this Parameter determines whether scanning is enabled or disabled
0x00 Scanning disabled
0x01 Scanning enabled
All other values Reserved for future use
2110
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h
filter_duplicates#
uint8_t rsi_ble_ae_set_scan_enable_s::filter_duplicates
uint8_t, Filter duplicates, this parameter controls whether the Link Layer should filter out duplicate advertising reports to the Host or if the Link Layer should generate advertising reports for each packet received
0x00 Duplicate Filtering Disabled 0x01 Duplicate Filtering Enabled 0x02 Duplicate filtering enabled, reset for each scan period All other Values Reserved for future use
2119
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h
duration#
uint16_t rsi_ble_ae_set_scan_enable_s::duration
uint16_t, Duration, The duration of a scan period refers to the time spent scanning on both the primary and secondary advertising physical channels Range : 0x0001 to 0xFFFF
2123
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h
period#
uint16_t rsi_ble_ae_set_scan_enable_s::period
uint16_t, Period , Time interval from when the Controller started its last Scan_Duration until it begins the subsequent Scan_Duration Range : 0x0001 to 0xFFFF
2127
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h