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

uint8_t, Enable, this Parameter determines whether scanning is enabled or disabled

uint8_t

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

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

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


Definition at line 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


Definition at line 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


Definition at line 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


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