![]() |
![]() |
|
rflib
|
BLE Generic Receiver Command. More...
#include <rf_ble_cmd.h>

Data Fields | |
| uint16_t | commandNo |
| The command ID number 0x1809. More... | |
| uint16_t | status |
| An integer telling the status of the command. This value is updated by the radio CPU during operation and may be read by the system CPU at any time. More... | |
| rfc_radioOp_t * | pNextOp |
| Pointer to the next operation to run after this operation is done. More... | |
| ratmr_t | startTime |
Absolute or relative start time (depending on the value of startTrigger) 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... | |
| } | startTrigger |
| Identification of the trigger that starts the operation. More... | |
| struct { | |
| uint8_t rule:4 | |
| Condition for running next command: Rule for how to proceed. More... | |
| uint8_t nSkip:4 | |
| Number of skips + 1 if the rule involves skipping. 0: same, 1: next, 2: skip next, ... More... | |
| } | condition |
| uint8_t | channel |
| Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel) MHz255: Use existing frequency Others: Reserved More... | |
| struct { | |
| uint8_t init:7 | |
If bOverride = 1 or custom frequency is used:0: Do not use whitening Other value: Initialization for 7-bit LFSR whitener. More... | |
| uint8_t bOverride:1 | |
| 0: Use default whitening for BLE advertising/data channels 1: Override whitening initialization with value of init More... | |
| } | whitening |
| rfc_bleGenericRxPar_t * | pParams |
| Pointer to command specific parameter structure. More... | |
| rfc_bleGenericRxOutput_t * | pOutput |
| Pointer to command specific output structure. 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... | |
| } | startTrigger |
| Identification of the trigger that starts the operation. More... | |
| struct { | |
| uint8_t rule:4 | |
| Condition for running next command: Rule for how to proceed. More... | |
| uint8_t nSkip:4 | |
| Number of skips + 1 if the rule involves skipping. 0: same, 1: next, 2: skip next, ... More... | |
| } | condition |
| struct { | |
| uint8_t init:7 | |
If bOverride = 1 or custom frequency is used:0: Do not use whitening Other value: Initialization for 7-bit LFSR whitener. More... | |
| uint8_t bOverride:1 | |
| 0: Use default whitening for BLE advertising/data channels 1: Override whitening initialization with value of init More... | |
| } | whitening |
| 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... | |
| } | startTrigger |
| Identification of the trigger that starts the operation. More... | |
| struct { | |
| uint8_t rule:4 | |
| Condition for running next command: Rule for how to proceed. More... | |
| uint8_t nSkip:4 | |
| Number of skips + 1 if the rule involves skipping. 0: same, 1: next, 2: skip next, ... More... | |
| } | condition |
| struct { | |
| uint8_t init:7 | |
If bOverride = 1 or custom frequency is used:0: Do not use whitening Other value: Initialization for 7-bit LFSR whitener. More... | |
| uint8_t bOverride:1 | |
| 0: Use default whitening for BLE advertising/data channels 1: Override whitening initialization with value of init More... | |
| } | whitening |
BLE Generic Receiver Command.
| uint16_t rfc_CMD_BLE_GENERIC_RX_s::commandNo |
The command ID number 0x1809.
| uint16_t rfc_CMD_BLE_GENERIC_RX_s::status |
An integer telling the status of the command. This value is updated by the radio CPU during operation and may be read by the system CPU at any time.
| rfc_radioOp_t * rfc_CMD_BLE_GENERIC_RX_s::pNextOp |
Pointer to the next operation to run after this operation is done.
| ratmr_t rfc_CMD_BLE_GENERIC_RX_s::startTime |
Absolute or relative start time (depending on the value of startTrigger)
| uint8_t rfc_CMD_BLE_GENERIC_RX_s::triggerType |
The type of trigger.
| uint8_t rfc_CMD_BLE_GENERIC_RX_s::bEnaCmd |
0: No alternative trigger command
1: CMD_TRIGGER can be used as an alternative trigger
| uint8_t rfc_CMD_BLE_GENERIC_RX_s::triggerNo |
The trigger number of the CMD_TRIGGER command that triggers this action.
| uint8_t rfc_CMD_BLE_GENERIC_RX_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_CMD_BLE_GENERIC_RX_s::startTrigger |
Identification of the trigger that starts the operation.
| uint8_t rfc_CMD_BLE_GENERIC_RX_s::rule |
Condition for running next command: Rule for how to proceed.
| uint8_t rfc_CMD_BLE_GENERIC_RX_s::nSkip |
Number of skips + 1 if the rule involves skipping. 0: same, 1: next, 2: skip next, ...
| struct { ... } rfc_CMD_BLE_GENERIC_RX_s::condition |
| uint8_t rfc_CMD_BLE_GENERIC_RX_s::channel |
Channel to use
0–39: BLE advertising/data channel index
60–207: Custom frequency; (2300 + channel) MHz
255: Use existing frequency
Others: Reserved
| uint8_t rfc_CMD_BLE_GENERIC_RX_s::init |
If bOverride = 1 or custom frequency is used:
0: Do not use whitening
Other value: Initialization for 7-bit LFSR whitener.
| uint8_t rfc_CMD_BLE_GENERIC_RX_s::bOverride |
0: Use default whitening for BLE advertising/data channels
1: Override whitening initialization with value of init
| struct { ... } rfc_CMD_BLE_GENERIC_RX_s::whitening |
| rfc_bleGenericRxPar_t * rfc_CMD_BLE_GENERIC_RX_s::pParams |
Pointer to command specific parameter structure.
| rfc_bleGenericRxOutput_t * rfc_CMD_BLE_GENERIC_RX_s::pOutput |
Pointer to command specific output structure.
| struct { ... } rfc_CMD_BLE_GENERIC_RX_s::startTrigger |
Identification of the trigger that starts the operation.
| struct { ... } rfc_CMD_BLE_GENERIC_RX_s::condition |
| struct { ... } rfc_CMD_BLE_GENERIC_RX_s::whitening |
| struct { ... } rfc_CMD_BLE_GENERIC_RX_s::startTrigger |
Identification of the trigger that starts the operation.
| struct { ... } rfc_CMD_BLE_GENERIC_RX_s::condition |
| struct { ... } rfc_CMD_BLE_GENERIC_RX_s::whitening |