A configuration structure for repeated transmits.
Public Attributes#
The number of repeated transmits to run.
Repeat option(s) to apply.
When RAIL_TX_REPEAT_OPTION_HOP is not set, this 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.
Per-repeat delay or hopping configuration, depending on repeatOptions.
Public Attribute Documentation#
iterations#
uint16_t RAIL_BLE_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.
1718
of file protocol/ble/rail_ble.h
repeatOptions#
RAIL_TxRepeatOptions_t RAIL_BLE_TxRepeatConfig_t::repeatOptions
Repeat option(s) to apply.
1722
of file protocol/ble/rail_ble.h
delay#
RAIL_TransitionTime_t RAIL_BLE_TxRepeatConfig_t::delay
When RAIL_TX_REPEAT_OPTION_HOP is not set, this specifies the delay time between each repeated transmit.
Specify RAIL_TRANSITION_TIME_KEEP to use the current RAIL_StateTiming_t::txToTx transition time setting.
1733
of file protocol/ble/rail_ble.h
channelHopping#
RAIL_BLE_TxChannelHoppingConfig_t RAIL_BLE_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_BLE_TxChannelHoppingConfigEntry_t::delay rather than this union's delay field.
1741
of file protocol/ble/rail_ble.h
delayOrHop#
union RAIL_BLE_TxRepeatConfig_t::@1 RAIL_BLE_TxRepeatConfig_t::delayOrHop
Per-repeat delay or hopping configuration, depending on repeatOptions.
1742
of file protocol/ble/rail_ble.h