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.

DeprecatedRAIL 2.x synonym of sl_rail_tx_repeat_config_t.

Public Attributes#

uint16_t

The number of repeated transmits to run.

Repeat option(s) to apply.

When RAIL_TX_REPEAT_OPTION_HOP is not set, specifies the delay time between each repeated transmit.

When RAIL_TX_REPEAT_OPTION_HOP is set, this specifies the channel hopping configuration to use when hopping between repeated transmits.

union RAIL_TxRepeatConfig_t::@0

Per-repeat delay or hopping configuration, depending on repeatOptions.

Public Attribute Documentation#

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.

DeprecatedRAIL 2.x synonym of sl_rail_tx_repeat_config_t::iterations.


repeatOptions#

RAIL_TxRepeatOptions_t RAIL_TxRepeatConfig_t::repeatOptions

Repeat option(s) to apply.

DeprecatedRAIL 2.x synonym of sl_rail_tx_repeat_config_t::repeat_options.


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. When using RAIL_TX_REPEAT_OPTION_START_TO_START the delay must be long enough to cover the prior transmit's time.

DeprecatedRAIL 2.x synonym of sl_rail_tx_repeat_config_t::delay_us.


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. When using RAIL_TX_REPEAT_OPTION_START_TO_START the hop delay must be long enough to cover the prior transmit's time.

DeprecatedRAIL 2.x synonym of sl_rail_tx_repeat_config_t::channel_hopping.


delayOrHop#

union RAIL_TxRepeatConfig_t::@0 RAIL_TxRepeatConfig_t::delayOrHop

Per-repeat delay or hopping configuration, depending on repeatOptions.

DeprecatedRAIL 2.x synonym of sl_rail_tx_repeat_config_t::delay_or_hop.