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.
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.
5399
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.
5406
of file common/rail_types.h
delay#
uint32_t RAIL_RxDutyCycleConfig_t::delay
Idle time in microseconds to wait before re-entering RX.
5410
of file common/rail_types.h
delayMode#
RAIL_RxChannelHoppingDelayMode_t RAIL_RxDutyCycleConfig_t::delayMode
DeprecatedSet delayMode to RAIL_RX_CHANNEL_HOPPING_DELAY_MODE_STATIC.
5412
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).
5418
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.
5424
of file common/rail_types.h
reserved2#
uint8_t RAIL_RxDutyCycleConfig_t::reserved2[1]
Pad bytes reserved for future use and currently ignored.
5428
of file common/rail_types.h