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
832
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
860
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
852
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
837
of file
rail_ble.h
.
The documentation for this struct was generated from the following file:
-
protocol/ble/
rail_ble.h