![]()  | 
  ![]()  | 
| 
    rflib
    
   | 
 
#include <rf_ble_cmd.h>

Data Fields | |
| dataQueue_t * | pRxQ | 
| Pointer to receive queue.  More... | |
| struct { | |
| uint8_t bAutoFlushIgnored:1 | |
| If 1, automatically remove ignored packets from Rx queue.  More... | |
| uint8_t bAutoFlushCrcErr:1 | |
| If 1, automatically remove packets with CRC error from Rx queue.  More... | |
| uint8_t bAutoFlushEmpty:1 | |
| If 1, automatically remove empty packets from Rx queue.  More... | |
| uint8_t bIncludeLenByte:1 | |
| If 1, include the received length byte in the stored packet; otherwise discard it.  More... | |
| uint8_t bIncludeCrc:1 | |
| If 1, include the received CRC field in the stored packet; otherwise discard it.  More... | |
| uint8_t bAppendRssi:1 | |
| If 1, append an RSSI byte to the packet in the Rx queue.  More... | |
| uint8_t bAppendStatus:1 | |
| If 1, append a status word to the packet in the Rx queue.  More... | |
| uint8_t bAppendTimestamp:1 | |
| If 1, append a timestamp to the packet in the Rx queue.  More... | |
| } | rxConfig | 
| Configuration bits for the receive queue entries.  More... | |
| struct { | |
| uint8_t scanFilterPolicy:1 | |
| Scanning filter policy regarding advertiser address 0: Accept all advertisement packets 1: Accept only advertisement packets from devices where the advertiser's address is in the White list. More...  | |
| uint8_t bActiveScan:1 | |
| 0: Passive scan 1: Active scan More...  | |
| uint8_t deviceAddrType:1 | |
| The type of the device address – public (0) or random (1)  More... | |
| uint8_t rpaFilterPolicy:1 | |
| Filter policy for initA of ADV_DIRECT_IND messages 0: Accept only initA that matches own address 1: Also accept all resolvable private addresses. More...  | |
| uint8_t bStrictLenFilter:1 | |
| 0: Accept any packet with a valid advertising packet length 1: Discard messages with illegal length for the given packet type More...  | |
| uint8_t bAutoWlIgnore:1 | |
| 0: Do not set ignore bit in white list from radio CPU for legacy packets 1: Automatically set ignore bit in white list for legacy packets More...  | |
| uint8_t bEndOnRpt:1 | |
| 0: Continue scanner operation after each reporting ADV*_IND or sending SCAN_RSP 1: End scanner operation after each reported ADV*_IND and potentially SCAN_RSP More...  | |
| uint8_t rpaMode:1 | |
| Resolvable private address mode 0: Normal operation 1: Use white list for a received RPA regardless of filter policy. More...  | |
| } | scanConfig | 
| uint16_t | randomState | 
| State for pseudo-random number generation used in backoff procedure.  More... | |
| uint16_t | backoffCount | 
| Parameter backoffCount used in backoff procedure, cf. Bluetooth spec.  More... | |
| struct { | |
| uint8_t logUpperLimit:4 | |
| Binary logarithm of parameter upperLimit used in scanner backoff procedure.  More... | |
| uint8_t bLastSucceeded:1 | |
1 if the last SCAN_RSP was successfully received and upperLimit not changed  More... | |
| uint8_t bLastFailed:1 | |
1 if reception of the last SCAN_RSP failed and upperLimit was not changed  More... | |
| } | backoffPar | 
| struct { | |
| uint8_t bCheckAdi:1 | |
| 0: Do not perform ADI filtering 1: Perform ADI filtering on packets where ADI is present More...  | |
| uint8_t bAutoAdiUpdate:1 | |
| 0: Do not update ADI entries in radio CPU using legacy mode (recommended) 1: Legacy mode: Automatically update ADI entry for received packets with AdvDataInfo after first occurrence More...  | |
| uint8_t bApplyDuplicateFiltering:1 | |
| 0: Do not apply duplicate filtering based on device address for extended  More... | |
| uint8_t bAutoWlIgnore:1 | |
| 0: Do not set ignore bit in white list from radio CPU for extended advertising packets 1: Automatically set ignore bit in white list for extended advertising packets More...  | |
| uint8_t bAutoAdiProcess:1 | |
| 0: Do not use automatic ADI processing 1: Automatically update ADI entry for received packets so that only the same ADI is accepted for the rest of the chain and the SID/DID combination is ignored after the entire chain is received. More...  | |
| uint8_t bExclusiveSid:1 | |
0: Set adiStatus.state to 0 when command starts so that all valid SIDs are accepted1: Do not modify adiStatus.state when command starts More...  | |
| uint8_t bAcceptSyncInfo:1 | |
| 0: Perform normal filtering 1: Accept packets with SyncInfo present in the extended header, or non-connectable non-scannable adv ext ind with aux ptr, even if they would normally be filtered out More...  | |
| } | extFilterConfig | 
| struct { | |
| uint8_t lastAcceptedSid:4 | |
| Indication of SID of last successfully received packet that was not ignored.  More... | |
| uint8_t state:3 | |
0: No extended packet received, or last extended packet didn't have an ADI; lastAcceptedSid field is not valid1: A message with ADI has been received, but no chain is under reception; ADI filtering to be performed normally 2: A message with SID as given in lastAcceptedSid has been received, and chained messages are still pending. Messages without this SID will be ignored3: An AUX_SCAN_RSP message has been received after receiving messages with SID as given in lastAcceptedSid, and chained messages are pending. Messages with an ADI field will be ignored.4: A message with no ADI has been received, and chained messages are still pending. Messages with an ADI field will be ignored. Others: Reserved More...  | |
| } | adiStatus | 
| uint8_t | __dummy0 | 
| uint16_t | __dummy1 | 
| uint16_t * | pDeviceAddress | 
Pointer (with least significant bit set to 0) to device address used for this device. If least significant bit is 1, the address type given by scanConfig.deviceAddrType is inverted.  More... | |
| rfc_bleWhiteListEntry_t * | pWhiteList | 
| Pointer to white list.  More... | |
| rfc_ble5AdiEntry_t * | pAdiList | 
| Pointer to advDataInfo list.  More... | |
| uint16_t | maxWaitTimeForAuxCh | 
| Maximum wait time for switching to secondary scanning withing the command. If the time to the start of the event is greater than this, the command will end with BLE_DONE_AUX. If it is smaller, the radio will automatically switch to the correct channel and PHY.  More... | |
| struct { | |
| uint8_t triggerType:4 | |
| The type of trigger.  More... | |
| uint8_t bEnaCmd:1 | |
| 0: No alternative trigger command 1: CMD_TRIGGER can be used as an alternative trigger More...  | |
| uint8_t triggerNo:2 | |
| The trigger number of the CMD_TRIGGER command that triggers this action.  More... | |
| uint8_t pastTrig:1 | |
| 0: A trigger in the past is never triggered, or for start of commands, give an error 1: A trigger in the past is triggered as soon as possible More...  | |
| } | timeoutTrigger | 
| Trigger that causes the device to stop receiving as soon as allowed.  More... | |
| struct { | |
| uint8_t triggerType:4 | |
| The type of trigger.  More... | |
| uint8_t bEnaCmd:1 | |
| 0: No alternative trigger command 1: CMD_TRIGGER can be used as an alternative trigger More...  | |
| uint8_t triggerNo:2 | |
| The trigger number of the CMD_TRIGGER command that triggers this action.  More... | |
| uint8_t pastTrig:1 | |
| 0: A trigger in the past is never triggered, or for start of commands, give an error 1: A trigger in the past is triggered as soon as possible More...  | |
| } | endTrigger | 
| Trigger that causes the device to stop receiving as soon as allowed.  More... | |
| ratmr_t | timeoutTime | 
Time used together with timeoutTrigger that causes the device to stop receiving as soon as allowed, ending with BLE_DONE_RXTIMEOUT.  More... | |
| ratmr_t | endTime | 
Time used together with endTrigger that causes the device to stop receiving as soon as allowed, ending with BLE_DONE_ENDED.  More... | |
| ratmr_t | rxStartTime | 
| The time needed to start RX in order to receive the packet.  More... | |
| uint16_t | rxListenTime | 
| The time needed to listen in order to receive the packet. 0: No AUX packet.  More... | |
| uint8_t | channelNo | 
| The channel index used for secondary advertising.  More... | |
| uint8_t | phyMode | 
| PHY to use on secondary channel: 0: 1 Mbps 1: 2 Mbps 2: Coded Others: Reserved More...  | |
| struct { | |
| uint8_t bAutoFlushIgnored:1 | |
| If 1, automatically remove ignored packets from Rx queue.  More... | |
| uint8_t bAutoFlushCrcErr:1 | |
| If 1, automatically remove packets with CRC error from Rx queue.  More... | |
| uint8_t bAutoFlushEmpty:1 | |
| If 1, automatically remove empty packets from Rx queue.  More... | |
| uint8_t bIncludeLenByte:1 | |
| If 1, include the received length byte in the stored packet; otherwise discard it.  More... | |
| uint8_t bIncludeCrc:1 | |
| If 1, include the received CRC field in the stored packet; otherwise discard it.  More... | |
| uint8_t bAppendRssi:1 | |
| If 1, append an RSSI byte to the packet in the Rx queue.  More... | |
| uint8_t bAppendStatus:1 | |
| If 1, append a status word to the packet in the Rx queue.  More... | |
| uint8_t bAppendTimestamp:1 | |
| If 1, append a timestamp to the packet in the Rx queue.  More... | |
| } | rxConfig | 
| Configuration bits for the receive queue entries.  More... | |
| struct { | |
| uint8_t scanFilterPolicy:1 | |
| Scanning filter policy regarding advertiser address 0: Accept all advertisement packets 1: Accept only advertisement packets from devices where the advertiser's address is in the White list. More...  | |
| uint8_t bActiveScan:1 | |
| 0: Passive scan 1: Active scan More...  | |
| uint8_t deviceAddrType:1 | |
| The type of the device address – public (0) or random (1)  More... | |
| uint8_t rpaFilterPolicy:1 | |
| Filter policy for initA of ADV_DIRECT_IND messages 0: Accept only initA that matches own address 1: Also accept all resolvable private addresses. More...  | |
| uint8_t bStrictLenFilter:1 | |
| 0: Accept any packet with a valid advertising packet length 1: Discard messages with illegal length for the given packet type More...  | |
| uint8_t bAutoWlIgnore:1 | |
| 0: Do not set ignore bit in white list from radio CPU for legacy packets 1: Automatically set ignore bit in white list for legacy packets More...  | |
| uint8_t bEndOnRpt:1 | |
| 0: Continue scanner operation after each reporting ADV*_IND or sending SCAN_RSP 1: End scanner operation after each reported ADV*_IND and potentially SCAN_RSP More...  | |
| uint8_t rpaMode:1 | |
| Resolvable private address mode 0: Normal operation 1: Use white list for a received RPA regardless of filter policy. More...  | |
| } | scanConfig | 
| struct { | |
| uint8_t logUpperLimit:4 | |
| Binary logarithm of parameter upperLimit used in scanner backoff procedure.  More... | |
| uint8_t bLastSucceeded:1 | |
1 if the last SCAN_RSP was successfully received and upperLimit not changed  More... | |
| uint8_t bLastFailed:1 | |
1 if reception of the last SCAN_RSP failed and upperLimit was not changed  More... | |
| } | backoffPar | 
| struct { | |
| uint8_t bCheckAdi:1 | |
| 0: Do not perform ADI filtering 1: Perform ADI filtering on packets where ADI is present More...  | |
| uint8_t bAutoAdiUpdate:1 | |
| 0: Do not update ADI entries in radio CPU using legacy mode (recommended) 1: Legacy mode: Automatically update ADI entry for received packets with AdvDataInfo after first occurrence More...  | |
| uint8_t bApplyDuplicateFiltering:1 | |
| 0: Do not apply duplicate filtering based on device address for extended  More... | |
| uint8_t bAutoWlIgnore:1 | |
| 0: Do not set ignore bit in white list from radio CPU for extended advertising packets 1: Automatically set ignore bit in white list for extended advertising packets More...  | |
| uint8_t bAutoAdiProcess:1 | |
| 0: Do not use automatic ADI processing 1: Automatically update ADI entry for received packets so that only the same ADI is accepted for the rest of the chain and the SID/DID combination is ignored after the entire chain is received. More...  | |
| uint8_t bExclusiveSid:1 | |
0: Set adiStatus.state to 0 when command starts so that all valid SIDs are accepted1: Do not modify adiStatus.state when command starts More...  | |
| } | extFilterConfig | 
| struct { | |
| uint8_t lastAcceptedSid:4 | |
| Indication of SID of last successfully received packet that was not ignored.  More... | |
| uint8_t state:3 | |
0: No extended packet received, or last extended packet didn't have an ADI; lastAcceptedSid field is not valid1: A message with ADI has been received, but no chain is under reception; ADI filtering to be performed normally 2: A message with SID as given in lastAcceptedSid has been received, and chained messages are still pending. Messages without this SID will be ignored3: An AUX_SCAN_RSP message has been received after receiving messages with SID as given in lastAcceptedSid, and chained messages are pending. Messages with an ADI field will be ignored.4: A message with no ADI has been received, and chained messages are still pending. Messages with an ADI field will be ignored. Others: Reserved More...  | |
| } | adiStatus | 
| struct { | |
| uint8_t triggerType:4 | |
| The type of trigger.  More... | |
| uint8_t bEnaCmd:1 | |
| 0: No alternative trigger command 1: CMD_TRIGGER can be used as an alternative trigger More...  | |
| uint8_t triggerNo:2 | |
| The trigger number of the CMD_TRIGGER command that triggers this action.  More... | |
| uint8_t pastTrig:1 | |
| 0: A trigger in the past is never triggered, or for start of commands, give an error 1: A trigger in the past is triggered as soon as possible More...  | |
| } | timeoutTrigger | 
| Trigger that causes the device to stop receiving as soon as allowed.  More... | |
| struct { | |
| uint8_t triggerType:4 | |
| The type of trigger.  More... | |
| uint8_t bEnaCmd:1 | |
| 0: No alternative trigger command 1: CMD_TRIGGER can be used as an alternative trigger More...  | |
| uint8_t triggerNo:2 | |
| The trigger number of the CMD_TRIGGER command that triggers this action.  More... | |
| uint8_t pastTrig:1 | |
| 0: A trigger in the past is never triggered, or for start of commands, give an error 1: A trigger in the past is triggered as soon as possible More...  | |
| } | endTrigger | 
| Trigger that causes the device to stop receiving as soon as allowed.  More... | |
| struct { | |
| uint8_t bAutoFlushIgnored:1 | |
| If 1, automatically remove ignored packets from Rx queue.  More... | |
| uint8_t bAutoFlushCrcErr:1 | |
| If 1, automatically remove packets with CRC error from Rx queue.  More... | |
| uint8_t bAutoFlushEmpty:1 | |
| If 1, automatically remove empty packets from Rx queue.  More... | |
| uint8_t bIncludeLenByte:1 | |
| If 1, include the received length byte in the stored packet; otherwise discard it.  More... | |
| uint8_t bIncludeCrc:1 | |
| If 1, include the received CRC field in the stored packet; otherwise discard it.  More... | |
| uint8_t bAppendRssi:1 | |
| If 1, append an RSSI byte to the packet in the Rx queue.  More... | |
| uint8_t bAppendStatus:1 | |
| If 1, append a status word to the packet in the Rx queue.  More... | |
| uint8_t bAppendTimestamp:1 | |
| If 1, append a timestamp to the packet in the Rx queue.  More... | |
| } | rxConfig | 
| Configuration bits for the receive queue entries.  More... | |
| struct { | |
| uint8_t scanFilterPolicy:1 | |
| Scanning filter policy regarding advertiser address 0: Accept all advertisement packets 1: Accept only advertisement packets from devices where the advertiser's address is in the White list. More...  | |
| uint8_t bActiveScan:1 | |
| 0: Passive scan 1: Active scan More...  | |
| uint8_t deviceAddrType:1 | |
| The type of the device address – public (0) or random (1)  More... | |
| uint8_t rpaFilterPolicy:1 | |
| Filter policy for initA of ADV_DIRECT_IND messages 0: Accept only initA that matches own address 1: Also accept all resolvable private addresses. More...  | |
| uint8_t bStrictLenFilter:1 | |
| 0: Accept any packet with a valid advertising packet length 1: Discard messages with illegal length for the given packet type More...  | |
| uint8_t bAutoWlIgnore:1 | |
| 0: Do not set ignore bit in white list from radio CPU for legacy packets 1: Automatically set ignore bit in white list for legacy packets More...  | |
| uint8_t bEndOnRpt:1 | |
| 0: Continue scanner operation after each reporting ADV*_IND or sending SCAN_RSP 1: End scanner operation after each reported ADV*_IND and potentially SCAN_RSP More...  | |
| uint8_t rpaMode:1 | |
| Resolvable private address mode 0: Normal operation 1: Use white list for a received RPA regardless of filter policy. More...  | |
| } | scanConfig | 
| struct { | |
| uint8_t logUpperLimit:4 | |
| Binary logarithm of parameter upperLimit used in scanner backoff procedure.  More... | |
| uint8_t bLastSucceeded:1 | |
1 if the last SCAN_RSP was successfully received and upperLimit not changed  More... | |
| uint8_t bLastFailed:1 | |
1 if reception of the last SCAN_RSP failed and upperLimit was not changed  More... | |
| } | backoffPar | 
| struct { | |
| uint8_t bCheckAdi:1 | |
| 0: Do not perform ADI filtering 1: Perform ADI filtering on packets where ADI is present More...  | |
| uint8_t bAutoAdiUpdate:1 | |
| 0: Do not update ADI entries in radio CPU using legacy mode (recommended) 1: Legacy mode: Automatically update ADI entry for received packets with AdvDataInfo after first occurrence More...  | |
| uint8_t bApplyDuplicateFiltering:1 | |
| 0: Do not apply duplicate filtering based on device address for extended  More... | |
| uint8_t bAutoWlIgnore:1 | |
| 0: Do not set ignore bit in white list from radio CPU for extended advertising packets 1: Automatically set ignore bit in white list for extended advertising packets More...  | |
| uint8_t bAutoAdiProcess:1 | |
| 0: Do not use automatic ADI processing 1: Automatically update ADI entry for received packets so that only the same ADI is accepted for the rest of the chain and the SID/DID combination is ignored after the entire chain is received. More...  | |
| uint8_t bExclusiveSid:1 | |
0: Set adiStatus.state to 0 when command starts so that all valid SIDs are accepted1: Do not modify adiStatus.state when command starts More...  | |
| } | extFilterConfig | 
| struct { | |
| uint8_t lastAcceptedSid:4 | |
| Indication of SID of last successfully received packet that was not ignored.  More... | |
| uint8_t state:3 | |
0: No extended packet received, or last extended packet didn't have an ADI; lastAcceptedSid field is not valid1: A message with ADI has been received, but no chain is under reception; ADI filtering to be performed normally 2: A message with SID as given in lastAcceptedSid has been received, and chained messages are still pending. Messages without this SID will be ignored3: An AUX_SCAN_RSP message has been received after receiving messages with SID as given in lastAcceptedSid, and chained messages are pending. Messages with an ADI field will be ignored.4: A message with no ADI has been received, and chained messages are still pending. Messages with an ADI field will be ignored. Others: Reserved More...  | |
| } | adiStatus | 
| struct { | |
| uint8_t triggerType:4 | |
| The type of trigger.  More... | |
| uint8_t bEnaCmd:1 | |
| 0: No alternative trigger command 1: CMD_TRIGGER can be used as an alternative trigger More...  | |
| uint8_t triggerNo:2 | |
| The trigger number of the CMD_TRIGGER command that triggers this action.  More... | |
| uint8_t pastTrig:1 | |
| 0: A trigger in the past is never triggered, or for start of commands, give an error 1: A trigger in the past is triggered as soon as possible More...  | |
| } | timeoutTrigger | 
| Trigger that causes the device to stop receiving as soon as allowed.  More... | |
| struct { | |
| uint8_t triggerType:4 | |
| The type of trigger.  More... | |
| uint8_t bEnaCmd:1 | |
| 0: No alternative trigger command 1: CMD_TRIGGER can be used as an alternative trigger More...  | |
| uint8_t triggerNo:2 | |
| The trigger number of the CMD_TRIGGER command that triggers this action.  More... | |
| uint8_t pastTrig:1 | |
| 0: A trigger in the past is never triggered, or for start of commands, give an error 1: A trigger in the past is triggered as soon as possible More...  | |
| } | endTrigger | 
| Trigger that causes the device to stop receiving as soon as allowed.  More... | |
| dataQueue_t * rfc_ble5ScannerPar_s::pRxQ | 
Pointer to receive queue.
| uint8_t rfc_ble5ScannerPar_s::bAutoFlushIgnored | 
If 1, automatically remove ignored packets from Rx queue.
| uint8_t rfc_ble5ScannerPar_s::bAutoFlushCrcErr | 
If 1, automatically remove packets with CRC error from Rx queue.
| uint8_t rfc_ble5ScannerPar_s::bAutoFlushEmpty | 
If 1, automatically remove empty packets from Rx queue.
| uint8_t rfc_ble5ScannerPar_s::bIncludeLenByte | 
If 1, include the received length byte in the stored packet; otherwise discard it.
| uint8_t rfc_ble5ScannerPar_s::bIncludeCrc | 
If 1, include the received CRC field in the stored packet; otherwise discard it.
| uint8_t rfc_ble5ScannerPar_s::bAppendRssi | 
If 1, append an RSSI byte to the packet in the Rx queue.
| uint8_t rfc_ble5ScannerPar_s::bAppendStatus | 
If 1, append a status word to the packet in the Rx queue.
| uint8_t rfc_ble5ScannerPar_s::bAppendTimestamp | 
If 1, append a timestamp to the packet in the Rx queue.
| struct { ... } rfc_ble5ScannerPar_s::rxConfig | 
Configuration bits for the receive queue entries.
| uint8_t rfc_ble5ScannerPar_s::scanFilterPolicy | 
Scanning filter policy regarding advertiser address
 0: Accept all advertisement packets
 1: Accept only advertisement packets from devices where the advertiser's address is in the White list. 
| uint8_t rfc_ble5ScannerPar_s::bActiveScan | 
0: Passive scan
 1: Active scan 
| uint8_t rfc_ble5ScannerPar_s::deviceAddrType | 
The type of the device address – public (0) or random (1)
| uint8_t rfc_ble5ScannerPar_s::rpaFilterPolicy | 
Filter policy for initA of ADV_DIRECT_IND messages
 0: Accept only initA that matches own address
 1: Also accept all resolvable private addresses. 
| uint8_t rfc_ble5ScannerPar_s::bStrictLenFilter | 
0: Accept any packet with a valid advertising packet length
 1: Discard messages with illegal length for the given packet type 
| uint8_t rfc_ble5ScannerPar_s::bAutoWlIgnore | 
0: Do not set ignore bit in white list from radio CPU for legacy packets
 1: Automatically set ignore bit in white list for legacy packets 
0: Do not set ignore bit in white list from radio CPU for extended advertising packets
 1: Automatically set ignore bit in white list for extended advertising packets 
| uint8_t rfc_ble5ScannerPar_s::bEndOnRpt | 
0: Continue scanner operation after each reporting ADV*_IND or sending SCAN_RSP
 1: End scanner operation after each reported ADV*_IND and potentially SCAN_RSP 
| uint8_t rfc_ble5ScannerPar_s::rpaMode | 
Resolvable private address mode
 0: Normal operation
 1: Use white list for a received RPA regardless of filter policy. 
| struct { ... } rfc_ble5ScannerPar_s::scanConfig | 
| uint16_t rfc_ble5ScannerPar_s::randomState | 
State for pseudo-random number generation used in backoff procedure.
| uint16_t rfc_ble5ScannerPar_s::backoffCount | 
Parameter backoffCount used in backoff procedure, cf. Bluetooth spec.
| uint8_t rfc_ble5ScannerPar_s::logUpperLimit | 
Binary logarithm of parameter upperLimit used in scanner backoff procedure.
| uint8_t rfc_ble5ScannerPar_s::bLastSucceeded | 
1 if the last SCAN_RSP was successfully received and upperLimit not changed 
| uint8_t rfc_ble5ScannerPar_s::bLastFailed | 
1 if reception of the last SCAN_RSP failed and upperLimit was not changed 
| struct { ... } rfc_ble5ScannerPar_s::backoffPar | 
| uint8_t rfc_ble5ScannerPar_s::bCheckAdi | 
0: Do not perform ADI filtering
 1: Perform ADI filtering on packets where ADI is present 
| uint8_t rfc_ble5ScannerPar_s::bAutoAdiUpdate | 
0: Do not update ADI entries in radio CPU using legacy mode (recommended)
 1: Legacy mode: Automatically update ADI entry for received packets with AdvDataInfo after first occurrence 
| uint8_t rfc_ble5ScannerPar_s::bApplyDuplicateFiltering | 
0: Do not apply duplicate filtering based on device address for extended
advertiser packets (recommended)
 1: Apply duplicate filtering based on device address for extended advertiser packets with no ADI field 
| uint8_t rfc_ble5ScannerPar_s::bAutoAdiProcess | 
0: Do not use automatic ADI processing
 1: Automatically update ADI entry for received packets so that only the same ADI is accepted for the rest of the chain and the SID/DID combination is ignored after the entire chain is received. 
| uint8_t rfc_ble5ScannerPar_s::bExclusiveSid | 
0: Set adiStatus.state to 0 when command starts so that all valid SIDs are accepted
 1: Do not modify adiStatus.state when command starts
 
| uint8_t rfc_ble5ScannerPar_s::bAcceptSyncInfo | 
0: Perform normal filtering
 1: Accept packets with SyncInfo present in the extended header, or non-connectable non-scannable adv ext ind with aux ptr, even if they would normally be filtered out 
| struct { ... } rfc_ble5ScannerPar_s::extFilterConfig | 
| uint8_t rfc_ble5ScannerPar_s::lastAcceptedSid | 
Indication of SID of last successfully received packet that was not ignored.
| uint8_t rfc_ble5ScannerPar_s::state | 
0: No extended packet received, or last extended packet didn't have an ADI; lastAcceptedSid field is not valid
 1: A message with ADI has been received, but no chain is under reception; ADI filtering to be performed normally
 2: A message with SID as given in lastAcceptedSid has been received, and chained messages are still pending. Messages without this SID will be ignored
 3: An AUX_SCAN_RSP message has been received after receiving messages with SID as given in lastAcceptedSid, and chained messages are pending. Messages with an ADI field will be ignored.
 4: A message with no ADI has been received, and chained messages are still pending. Messages with an ADI field will be ignored.
 Others: Reserved 
| struct { ... } rfc_ble5ScannerPar_s::adiStatus | 
| uint8_t rfc_ble5ScannerPar_s::__dummy0 | 
| uint16_t rfc_ble5ScannerPar_s::__dummy1 | 
| uint16_t * rfc_ble5ScannerPar_s::pDeviceAddress | 
Pointer (with least significant bit set to 0) to device address used for this device. If least significant bit is 1, the address type given by scanConfig.deviceAddrType is inverted. 
| rfc_bleWhiteListEntry_t * rfc_ble5ScannerPar_s::pWhiteList | 
Pointer to white list.
| rfc_ble5AdiEntry_t * rfc_ble5ScannerPar_s::pAdiList | 
Pointer to advDataInfo list.
| uint16_t rfc_ble5ScannerPar_s::maxWaitTimeForAuxCh | 
Maximum wait time for switching to secondary scanning withing the command. If the time to the start of the event is greater than this, the command will end with BLE_DONE_AUX. If it is smaller, the radio will automatically switch to the correct channel and PHY.
| uint8_t rfc_ble5ScannerPar_s::triggerType | 
The type of trigger.
| uint8_t rfc_ble5ScannerPar_s::bEnaCmd | 
0: No alternative trigger command
 1: CMD_TRIGGER can be used as an alternative trigger 
| uint8_t rfc_ble5ScannerPar_s::triggerNo | 
The trigger number of the CMD_TRIGGER command that triggers this action.
| uint8_t rfc_ble5ScannerPar_s::pastTrig | 
0: A trigger in the past is never triggered, or for start of commands, give an error
 1: A trigger in the past is triggered as soon as possible 
| struct { ... } rfc_ble5ScannerPar_s::timeoutTrigger | 
Trigger that causes the device to stop receiving as soon as allowed.
| struct { ... } rfc_ble5ScannerPar_s::endTrigger | 
Trigger that causes the device to stop receiving as soon as allowed.
| ratmr_t rfc_ble5ScannerPar_s::timeoutTime | 
Time used together with timeoutTrigger that causes the device to stop receiving as soon as allowed, ending with BLE_DONE_RXTIMEOUT. 
| ratmr_t rfc_ble5ScannerPar_s::endTime | 
Time used together with endTrigger that causes the device to stop receiving as soon as allowed, ending with BLE_DONE_ENDED. 
| ratmr_t rfc_ble5ScannerPar_s::rxStartTime | 
The time needed to start RX in order to receive the packet.
| uint16_t rfc_ble5ScannerPar_s::rxListenTime | 
The time needed to listen in order to receive the packet. 0: No AUX packet.
| uint8_t rfc_ble5ScannerPar_s::channelNo | 
The channel index used for secondary advertising.
| uint8_t rfc_ble5ScannerPar_s::phyMode | 
PHY to use on secondary channel:
 0: 1 Mbps
 1: 2 Mbps
 2: Coded
 Others: Reserved 
| struct { ... } rfc_ble5ScannerPar_s::rxConfig | 
Configuration bits for the receive queue entries.
| struct { ... } rfc_ble5ScannerPar_s::scanConfig | 
| struct { ... } rfc_ble5ScannerPar_s::backoffPar | 
| struct { ... } rfc_ble5ScannerPar_s::extFilterConfig | 
| struct { ... } rfc_ble5ScannerPar_s::adiStatus | 
| struct { ... } rfc_ble5ScannerPar_s::timeoutTrigger | 
Trigger that causes the device to stop receiving as soon as allowed.
| struct { ... } rfc_ble5ScannerPar_s::endTrigger | 
Trigger that causes the device to stop receiving as soon as allowed.
| struct { ... } rfc_ble5ScannerPar_s::rxConfig | 
Configuration bits for the receive queue entries.
| struct { ... } rfc_ble5ScannerPar_s::scanConfig | 
| struct { ... } rfc_ble5ScannerPar_s::backoffPar | 
| struct { ... } rfc_ble5ScannerPar_s::extFilterConfig | 
| struct { ... } rfc_ble5ScannerPar_s::adiStatus | 
| struct { ... } rfc_ble5ScannerPar_s::timeoutTrigger | 
Trigger that causes the device to stop receiving as soon as allowed.
| struct { ... } rfc_ble5ScannerPar_s::endTrigger | 
Trigger that causes the device to stop receiving as soon as allowed.