Wrapper struct that will contain the sequence of RAIL_BLE_TxChannelHoppingConfigEntry_t that represents the channel sequence to use during TX Channel Hopping.

Public Attributes#

uint32_t *

Pointer to contiguous global read-write memory that will be used by RAIL to store channel hopping information throughout its operation.

uint16_t

This parameter must be set to the length of the buffer array.

uint8_t

The number of channels that is in the channel hopping sequence.

uint8_t

Pad bytes reserved for future use and currently ignored.

A pointer to the first element of an array of RAIL_BLE_TxChannelHoppingConfigEntry_t that represents the channels used during channel hopping.

Public Attribute Documentation#

buffer#

uint32_t* RAIL_BLE_TxChannelHoppingConfig_t::buffer

Pointer to contiguous global read-write memory that will be used by RAIL to store channel hopping information throughout its operation.

It need not be initialized and applications should never write data anywhere in this buffer.


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

bufferLength#

uint16_t RAIL_BLE_TxChannelHoppingConfig_t::bufferLength

This parameter must be set to the length of the buffer array.

This way, during configuration, the software can confirm it's writing within the range of the buffer. The configuration API will return an error if bufferLength is insufficient.


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

numberOfChannels#

uint8_t RAIL_BLE_TxChannelHoppingConfig_t::numberOfChannels

The number of channels that is in the channel hopping sequence.


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

reserved#

uint8_t RAIL_BLE_TxChannelHoppingConfig_t::reserved

Pad bytes reserved for future use and currently ignored.


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

entries#

RAIL_BLE_TxChannelHoppingConfigEntry_t* RAIL_BLE_TxChannelHoppingConfig_t::entries

A pointer to the first element of an array of RAIL_BLE_TxChannelHoppingConfigEntry_t that represents the channels used during channel hopping.

The number of entries in this array must be numberOfChannels.


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