rflib
|
Transmitter Test Command. More...
#include <rf_common_cmd.h>
Data Fields | |
uint16_t | commandNo |
The command ID number 0x0808. 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 |
struct { | |
uint8_t bUseCw:1 | |
0: Send modulated signal 1: Send continuous wave More... | |
uint8_t bFsOff:1 | |
0: Keep frequency synth on after command 1: Turn frequency synth off after command More... | |
uint8_t whitenMode:2 | |
0: No whitening 1: Default whitening 2: PRBS-15 3: PRBS-32 More... | |
} | config |
uint8_t | __dummy0 |
uint16_t | txWord |
Value to send to the modem before whitening. More... | |
uint8_t | __dummy1 |
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 classifier for ending the operation. More... | |
uint32_t | syncWord |
Sync word to use for transmitter. More... | |
ratmr_t | endTime |
Time to end the operation. 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 bUseCw:1 | |
0: Send modulated signal 1: Send continuous wave More... | |
uint8_t bFsOff:1 | |
0: Keep frequency synth on after command 1: Turn frequency synth off after command More... | |
uint8_t whitenMode:2 | |
0: No whitening 1: Default whitening 2: PRBS-15 3: PRBS-32 More... | |
} | config |
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 classifier for ending the operation. 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 bUseCw:1 | |
0: Send modulated signal 1: Send continuous wave More... | |
uint8_t bFsOff:1 | |
0: Keep frequency synth on after command 1: Turn frequency synth off after command More... | |
uint8_t whitenMode:2 | |
0: No whitening 1: Default whitening 2: PRBS-15 3: PRBS-32 More... | |
} | config |
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 classifier for ending the operation. More... | |
Transmitter Test Command.
uint16_t rfc_CMD_TX_TEST_s::commandNo |
The command ID number 0x0808.
uint16_t rfc_CMD_TX_TEST_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_TX_TEST_s::pNextOp |
Pointer to the next operation to run after this operation is done.
ratmr_t rfc_CMD_TX_TEST_s::startTime |
Absolute or relative start time (depending on the value of startTrigger
)
uint8_t rfc_CMD_TX_TEST_s::triggerType |
The type of trigger.
uint8_t rfc_CMD_TX_TEST_s::bEnaCmd |
0: No alternative trigger command
1: CMD_TRIGGER can be used as an alternative trigger
uint8_t rfc_CMD_TX_TEST_s::triggerNo |
The trigger number of the CMD_TRIGGER command that triggers this action.
uint8_t rfc_CMD_TX_TEST_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_TX_TEST_s::startTrigger |
Identification of the trigger that starts the operation.
uint8_t rfc_CMD_TX_TEST_s::rule |
Condition for running next command: Rule for how to proceed.
uint8_t rfc_CMD_TX_TEST_s::nSkip |
Number of skips + 1 if the rule involves skipping. 0: same, 1: next, 2: skip next, ...
struct { ... } rfc_CMD_TX_TEST_s::condition |
uint8_t rfc_CMD_TX_TEST_s::bUseCw |
0: Send modulated signal
1: Send continuous wave
uint8_t rfc_CMD_TX_TEST_s::bFsOff |
0: Keep frequency synth on after command
1: Turn frequency synth off after command
uint8_t rfc_CMD_TX_TEST_s::whitenMode |
0: No whitening
1: Default whitening
2: PRBS-15
3: PRBS-32
struct { ... } rfc_CMD_TX_TEST_s::config |
uint8_t rfc_CMD_TX_TEST_s::__dummy0 |
uint16_t rfc_CMD_TX_TEST_s::txWord |
Value to send to the modem before whitening.
uint8_t rfc_CMD_TX_TEST_s::__dummy1 |
struct { ... } rfc_CMD_TX_TEST_s::endTrigger |
Trigger classifier for ending the operation.
uint32_t rfc_CMD_TX_TEST_s::syncWord |
Sync word to use for transmitter.
ratmr_t rfc_CMD_TX_TEST_s::endTime |
Time to end the operation.
struct { ... } rfc_CMD_TX_TEST_s::startTrigger |
Identification of the trigger that starts the operation.
struct { ... } rfc_CMD_TX_TEST_s::condition |
struct { ... } rfc_CMD_TX_TEST_s::config |
struct { ... } rfc_CMD_TX_TEST_s::endTrigger |
Trigger classifier for ending the operation.
struct { ... } rfc_CMD_TX_TEST_s::startTrigger |
Identification of the trigger that starts the operation.
struct { ... } rfc_CMD_TX_TEST_s::condition |
struct { ... } rfc_CMD_TX_TEST_s::config |
struct { ... } rfc_CMD_TX_TEST_s::endTrigger |
Trigger classifier for ending the operation.