RAIL_TxRepeatConfig_t Struct Reference

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 4516 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 4544 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 4536 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 4521 of file rail_types.h .


The documentation for this struct was generated from the following file:
  • common/ rail_types.h