A configuration structure for repeated transmits.
#include <
rail_types.h
>
Data Fields |
|
uint16_t | iterations |
The number of repeated transmits to run.
|
|
RAIL_TxRepeatOptions_t | repeatOptions |
Repeat option(s) to apply.
|
|
union { | |
RAIL_TransitionTime_t delay | |
When
RAIL_TX_REPEAT_OPTION_HOP
is not set, specifies the delay time between each repeated transmit.
|
|
RAIL_TxChannelHoppingConfig_t channelHopping | |
When
RAIL_TX_REPEAT_OPTION_HOP
is set, this specifies the channel hopping configuration to use when hopping between repeated transmits.
|
|
} | delayOrHop |
Per-repeat delay or hopping configuration, depending on repeatOptions.
|
A configuration structure for repeated transmits.
- Note
- The PA will always be ramped down and up in between transmits so there will always be some minimum delay between transmits depending on the ramp time configuration.
Definition at line
4078
of file
rail_types.h
.
Field Documentation
◆ channelHopping
RAIL_TxChannelHoppingConfig_t RAIL_TxRepeatConfig_t::channelHopping |
When RAIL_TX_REPEAT_OPTION_HOP is set, this specifies the channel hopping configuration to use when hopping between repeated transmits.
Per-hop delays are configured within each RAIL_TxChannelHoppingConfigEntry_t::delay rather than this union's delay field.
Definition at line
4106
of file
rail_types.h
.
◆ delay
RAIL_TransitionTime_t RAIL_TxRepeatConfig_t::delay |
When RAIL_TX_REPEAT_OPTION_HOP is not set, specifies the delay time between each repeated transmit.
Specify RAIL_TRANSITION_TIME_KEEP to use the current RAIL_StateTiming_t::txToTx transition time setting.
Definition at line
4098
of file
rail_types.h
.
◆ iterations
uint16_t RAIL_TxRepeatConfig_t::iterations |
The number of repeated transmits to run.
A total of (iterations + 1) transmits will go on-air in the absence of errors.
Definition at line
4083
of file
rail_types.h
.
The documentation for this struct was generated from the following file:
-
common/
rail_types.h