Structure that represents one of the channels that is part of a RAIL_RxChannelHoppingConfig_t sequence of channels used in channel hopping.

Public Attributes#

uint16_t

The channel number to be used for this entry in the channel hopping sequence.

The mode by which RAIL determines when to hop to the next channel.

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 hopping into the channel indicated by this entry.

Bitmask of various options that can be applied to the current channel hop.

int8_t

The RSSI threshold (in dBm) below which a hop will occur 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#

channel#

uint16_t RAIL_RxChannelHoppingConfigEntry_t::channel

The channel number to be used for this entry in the channel hopping sequence.

If this is an invalid channel for the current PHY, the call to RAIL_ConfigRxChannelHopping() will fail.


Definition at line 5129 of file common/rail_types.h

mode#

RAIL_RxChannelHoppingMode_t RAIL_RxChannelHoppingConfigEntry_t::mode

The mode by which RAIL determines when to hop to the next channel.


Definition at line 5131 of file common/rail_types.h

parameter#

RAIL_RxChannelHoppingParameter_t RAIL_RxChannelHoppingConfigEntry_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 5138 of file common/rail_types.h

delay#

uint32_t RAIL_RxChannelHoppingConfigEntry_t::delay

Idle time in microseconds to wait before hopping into the channel indicated by this entry.


Definition at line 5143 of file common/rail_types.h

delayMode#

RAIL_RxChannelHoppingDelayMode_t RAIL_RxChannelHoppingConfigEntry_t::delayMode

DeprecatedSet delayMode to RAIL_RX_CHANNEL_HOPPING_DELAY_MODE_STATIC.


Definition at line 5145 of file common/rail_types.h

options#

RAIL_RxChannelHoppingOptions_t RAIL_RxChannelHoppingConfigEntry_t::options

Bitmask of various options that can be applied to the current channel hop.


Definition at line 5150 of file common/rail_types.h

rssiThresholdDbm#

int8_t RAIL_RxChannelHoppingConfigEntry_t::rssiThresholdDbm

The RSSI threshold (in dBm) below which a hop will occur in any mode when RAIL_RX_CHANNEL_HOPPING_OPTION_RSSI_THRESHOLD is specified.


Definition at line 5156 of file common/rail_types.h

reserved2#

uint8_t RAIL_RxChannelHoppingConfigEntry_t::reserved2[1]

Pad bytes reserved for future use and currently ignored.


Definition at line 5160 of file common/rail_types.h