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.
4377
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.
4384
of file common/rail_types.h
delay#
uint32_t RAIL_RxDutyCycleConfig_t::delay
Idle time in microseconds to wait before re-entering RX.
4388
of file common/rail_types.h
delayMode#
RAIL_RxChannelHoppingDelayMode_t RAIL_RxDutyCycleConfig_t::delayMode
Indicate how the timing specified in 'delay' should be applied.
4392
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).
4398
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.
4404
of file common/rail_types.h
reserved2#
uint8_t RAIL_RxDutyCycleConfig_t::reserved2[1]
Pad bytes reserved for future use and currently ignored.
4408
of file common/rail_types.h