Structure to configure duty cycled receive mode.
Public Attributes#
The mode by which RAIL determines when to exit RX.
Depending on the 'mode' parameter that was specified, this member is used to parameterize that mode.
Idle time in microseconds to wait before re-entering RX.
Indicate how the timing specified in 'delay' should be applied.
Bitmask of various options that can be applied to the current duty cycle operation when the mode is >= RAIL_RX_CHANNEL_HOPPING_MODE_MANUAL_WITH_OPTIONS (ignored otherwise).
The RSSI threshold (in dBm) below which Rx will end in any mode when RAIL_RX_CHANNEL_HOPPING_OPTION_RSSI_THRESHOLD is specified.
Pad bytes reserved for future use and currently ignored.
Public Attribute Documentation#
mode#
RAIL_RxChannelHoppingMode_t RAIL_RxDutyCycleConfig_t::mode
The mode by which RAIL determines when to exit RX.
5401
of file common/rail_types.h
parameter#
RAIL_RxChannelHoppingParameter_t RAIL_RxDutyCycleConfig_t::parameter
Depending on the 'mode' parameter that was specified, this member is used to parameterize that mode.
See the comments on each value of RAIL_RxChannelHoppingMode_t to learn what to specify here.
5408
of file common/rail_types.h
delay#
uint32_t RAIL_RxDutyCycleConfig_t::delay
Idle time in microseconds to wait before re-entering RX.
5412
of file common/rail_types.h
delayMode#
RAIL_RxChannelHoppingDelayMode_t RAIL_RxDutyCycleConfig_t::delayMode
Indicate how the timing specified in 'delay' should be applied.
5416
of file common/rail_types.h
options#
RAIL_RxChannelHoppingOptions_t RAIL_RxDutyCycleConfig_t::options
Bitmask of various options that can be applied to the current duty cycle operation when the mode is >= RAIL_RX_CHANNEL_HOPPING_MODE_MANUAL_WITH_OPTIONS (ignored otherwise).
5422
of file common/rail_types.h
rssiThresholdDbm#
int8_t RAIL_RxDutyCycleConfig_t::rssiThresholdDbm
The RSSI threshold (in dBm) below which Rx will end in any mode when RAIL_RX_CHANNEL_HOPPING_OPTION_RSSI_THRESHOLD is specified.
5428
of file common/rail_types.h
reserved2#
uint8_t RAIL_RxDutyCycleConfig_t::reserved2[1]
Pad bytes reserved for future use and currently ignored.
5432
of file common/rail_types.h