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.

uint32_t

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).

int8_t

The RSSI threshold (in dBm) below which Rx will end in any mode when RAIL_RX_CHANNEL_HOPPING_OPTION_RSSI_THRESHOLD is specified.

uint8_t

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.


Definition at line 5216 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.


Definition at line 5223 of file common/rail_types.h

delay#

uint32_t RAIL_RxDutyCycleConfig_t::delay

Idle time in microseconds to wait before re-entering RX.


Definition at line 5227 of file common/rail_types.h

delayMode#

RAIL_RxChannelHoppingDelayMode_t RAIL_RxDutyCycleConfig_t::delayMode

Indicate how the timing specified in 'delay' should be applied.


Definition at line 5231 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).


Definition at line 5237 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.


Definition at line 5243 of file common/rail_types.h

reserved2#

uint8_t RAIL_RxDutyCycleConfig_t::reserved2[1]

Pad bytes reserved for future use and currently ignored.


Definition at line 5247 of file common/rail_types.h