RAIL_StateTiming_t Struct Reference

A timing configuration structure for the RAIL State Machine.

#include <rail_types.h>

Data Fields

uint16_t idleToRx
 Transition time from IDLE to RX.
 
uint16_t txToRx
 Transition time from TX to RX.
 
uint16_t idleToTx
 Transition time from IDLE to RX.
 
uint16_t rxToTx
 Transition time from RX to TX.
 
uint16_t rxSearchTimeout
 Time radio looks for packets when coming from idle, value of zero disables this feature.
 
uint16_t txToRxSearchTimeout
 Time to look for packets when coming from TX, value of zero disables this feature.

A timing configuration structure for the RAIL State Machine.

Configures the timings of the radio state transitions for common situations. All of the listed timings are in us. Timing values cannot exceed 13 ms. A value of 0 for the transition time means that the specified transition should happen as fast as possible, even if the timing cannot be as consistent. Any other timing value will be limited, so that the time can be hit consistently. Transitions to IDLE always happen as fast as possible.

Definition at line 1619 of file rail_types.h.

Field Documentation

uint16_t RAIL_StateTiming_t::idleToRx

Transition time from IDLE to RX.

Definition at line 1620 of file rail_types.h.

uint16_t RAIL_StateTiming_t::idleToTx

Transition time from IDLE to RX.

Definition at line 1622 of file rail_types.h.

uint16_t RAIL_StateTiming_t::rxSearchTimeout

Time radio looks for packets when coming from idle, value of zero disables this feature.

Definition at line 1624 of file rail_types.h.

uint16_t RAIL_StateTiming_t::rxToTx

Transition time from RX to TX.

Definition at line 1623 of file rail_types.h.

uint16_t RAIL_StateTiming_t::txToRx

Transition time from TX to RX.

Definition at line 1621 of file rail_types.h.

uint16_t RAIL_StateTiming_t::txToRxSearchTimeout

Time to look for packets when coming from TX, value of zero disables this feature.

Definition at line 1626 of file rail_types.h.


The documentation for this struct was generated from the following file:
  • common/rail_types.h