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 |
Length of time the radio will search for a packet when coming from idle.
|
|
uint16_t | txToRxSearchTimeout |
Length of time the radio will search for a packet when coming from TX.
|
A timing configuration structure for the RAIL State Machine.
Configure the timings of the radio state transitions for common situations. All of the listed timings are in us. Transitions from an active radio state to idle are not configurable, and will always happen as fast as possible. All timing values cannot exceed RAIL_MAXIMUM_TRANSITION_US .
For idleToRx, idleToTx, rxToTx, and txToRx, 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. Otherwise, the timing value cannot be below RAIL_MINIMUM_TRANSITION_US .
For idleToTx and rxToTx, setting a longer RAIL_TxPowerConfig_t::rampTime may result in a larger minimum value.
For rxSearchTimeout and txToRxSearchTimeout, there is no minimum value. A value of 0 disables the feature, functioning as an infinite timeout.
Definition at line
1774
of file
rail_types.h
.
Field Documentation
◆ idleToRx
uint16_t RAIL_StateTiming_t::idleToRx |
Transition time from IDLE to RX.
Definition at line
1775
of file
rail_types.h
.
◆ idleToTx
uint16_t RAIL_StateTiming_t::idleToTx |
Transition time from IDLE to RX.
Definition at line
1777
of file
rail_types.h
.
◆ rxSearchTimeout
uint16_t RAIL_StateTiming_t::rxSearchTimeout |
Length of time the radio will search for a packet when coming from idle.
Definition at line
1779
of file
rail_types.h
.
◆ rxToTx
uint16_t RAIL_StateTiming_t::rxToTx |
Transition time from RX to TX.
Definition at line
1778
of file
rail_types.h
.
◆ txToRx
uint16_t RAIL_StateTiming_t::txToRx |
Transition time from TX to RX.
Definition at line
1776
of file
rail_types.h
.
◆ txToRxSearchTimeout
uint16_t RAIL_StateTiming_t::txToRxSearchTimeout |
Length of time the radio will search for a packet when coming from TX.
Definition at line
1781
of file
rail_types.h
.
The documentation for this struct was generated from the following file:
-
common/
rail_types.h