RAIL_BLE_TxRepeatConfig_t Struct Reference
A configuration structure for repeated transmits.
#include <
rail_ble.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, this specifies the delay time between each repeated transmit. | |
RAIL_BLE_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.
Definition at line 921
of file rail_ble.h
.
Field Documentation
◆ 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.
Definition at line 949
of file 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.
Definition at line 941
of file rail_ble.h
.
◆ 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.
Definition at line 926
of file rail_ble.h
.
The documentation for this struct was generated from the following file:
- protocol/ble/
rail_ble.h