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.

Public Attributes#

uint16_t

The number of repeated transmits to run.

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

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

union sl_rail_tx_repeat_config_t::@5

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

Public Attribute Documentation#

iterations#

uint16_t sl_rail_tx_repeat_config_t::iterations

The number of repeated transmits to run.

A total of (iterations + 1) transmits will go on-air in the absence of errors.


repeat_options#

sl_rail_tx_repeat_options_t sl_rail_tx_repeat_config_t::repeat_options

Repeat option(s) to apply.


delay_us#

sl_rail_transition_time_t sl_rail_tx_repeat_config_t::delay_us

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

Specify SL_RAIL_TRANSITION_TIME_KEEP to use the current sl_rail_state_timing_t::tx_to_tx transition time setting. When using SL_RAIL_TX_REPEAT_OPTION_START_TO_START the delay must be long enough to cover the prior transmit's time.


channel_hopping#

sl_rail_tx_channel_hopping_config_t sl_rail_tx_repeat_config_t::channel_hopping

When SL_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 sl_rail_tx_channel_hopping_config_entry_t::delay_us rather than this union's delay field. When using SL_RAIL_TX_REPEAT_OPTION_START_TO_START the hop delay must be long enough to cover the prior transmit's time.


delay_or_hop#

union sl_rail_tx_repeat_config_t::@5 sl_rail_tx_repeat_config_t::delay_or_hop

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