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

Public Attributes#

uint32_t

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

The BLE PHY to use for this hop's transmit.

uint8_t

The logical channel to use for this hop's transmit.

uint8_t

The channel number to be used for this hop's transmit.

bool

This can turn off the whitening engine and is useful for sending BLE test mode packets that don't have this turned on.

uint32_t

The value to use for CRC initialization.

uint32_t

The access address to use for the connection.

Public Attribute Documentation#

delay#

uint32_t RAIL_BLE_TxChannelHoppingConfigEntry_t::delay

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


Definition at line 857 of file protocol/ble/rail_ble.h

phy#

RAIL_BLE_Phy_t RAIL_BLE_TxChannelHoppingConfigEntry_t::phy

The BLE PHY to use for this hop's transmit.


Definition at line 861 of file protocol/ble/rail_ble.h

logicalChannel#

uint8_t RAIL_BLE_TxChannelHoppingConfigEntry_t::logicalChannel

The logical channel to use for this hop's transmit.

The whitener will be reinitialized if used.


Definition at line 866 of file protocol/ble/rail_ble.h

railChannel#

uint8_t RAIL_BLE_TxChannelHoppingConfigEntry_t::railChannel

The channel number to be used for this hop's transmit.

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


Definition at line 872 of file protocol/ble/rail_ble.h

disableWhitening#

bool RAIL_BLE_TxChannelHoppingConfigEntry_t::disableWhitening

This can turn off the whitening engine and is useful for sending BLE test mode packets that don't have this turned on.


Definition at line 877 of file protocol/ble/rail_ble.h

crcInit#

uint32_t RAIL_BLE_TxChannelHoppingConfigEntry_t::crcInit

The value to use for CRC initialization.


Definition at line 881 of file protocol/ble/rail_ble.h

accessAddress#

uint32_t RAIL_BLE_TxChannelHoppingConfigEntry_t::accessAddress

The access address to use for the connection.


Definition at line 885 of file protocol/ble/rail_ble.h