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 760 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 788 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 780 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 765 of file rail_ble.h .


The documentation for this struct was generated from the following file:
  • protocol/ble/ rail_ble.h