Structure that represents one of the channels that is part of a RAIL_RxChannelHoppingConfig_t sequence of channels used in channel hopping.
Public Attributes#
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.
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.
The RSSI threshold (in dBm) below which a hop will occur 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#
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.
4220
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.
4222
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.
4229
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.
4234
of file common/rail_types.h
delayMode#
RAIL_RxChannelHoppingDelayMode_t RAIL_RxChannelHoppingConfigEntry_t::delayMode
DeprecatedSet delayMode to RAIL_RX_CHANNEL_HOPPING_DELAY_MODE_STATIC.
4236
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.
4241
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.
4247
of file common/rail_types.h
reserved2#
uint8_t RAIL_RxChannelHoppingConfigEntry_t::reserved2[1]
Pad bytes reserved for future use and currently ignored.
4251
of file common/rail_types.h