RAIL_ChannelConfigEntry_t Struct Reference
A channel configuration entry structure, which defines a channel range and parameters across which a corresponding radio configuration is valid.
#include <
rail_types.h
>
Data Fields |
|
const uint32_t * | phyConfigDeltaAdd |
The minimum radio configuration to apply to the base configuration for this channel set.
|
|
uint32_t | baseFrequency |
A base frequency in Hz of this channel set.
|
|
uint32_t | channelSpacing |
A channel spacing in Hz of this channel set.
|
|
uint16_t | physicalChannelOffset |
The offset to subtract from the logical channel to align them with the zero based physical channels which are relative to baseFrequency.
|
|
uint16_t | channelNumberStart |
The first valid RAIL channel number for this channel set.
|
|
uint16_t | channelNumberEnd |
The last valid RAIL channel number for this channel set.
|
|
RAIL_TxPower_t | maxPower |
The maximum power allowed in this channel set.
|
|
RAIL_ChannelConfigEntryAttr_t * | attr |
A pointer to a structure containing attributes specific to this channel set.
|
|
RAIL_ChannelConfigEntryType_t | entryType |
Indicates channel config type.
|
|
uint8_t | reserved [3] |
to align to 32-bit boundary.
|
|
const uint8_t * | stackInfo |
Array containing information according to the protocolId value, first byte of this array.
|
A channel configuration entry structure, which defines a channel range and parameters across which a corresponding radio configuration is valid.
operating frequency = baseFrequency
- channelSpacing * (channel - physicalChannelOffset);
Definition at line
1649
of file
rail_types.h
.
Field Documentation
◆ attr
RAIL_ChannelConfigEntryAttr_t * RAIL_ChannelConfigEntry_t::attr |
A pointer to a structure containing attributes specific to this channel set.
Definition at line
1665
of file
rail_types.h
.
◆ baseFrequency
uint32_t RAIL_ChannelConfigEntry_t::baseFrequency |
A base frequency in Hz of this channel set.
Definition at line
1652
of file
rail_types.h
.
◆ channelNumberEnd
uint16_t RAIL_ChannelConfigEntry_t::channelNumberEnd |
The last valid RAIL channel number for this channel set.
Definition at line
1662
of file
rail_types.h
.
◆ channelNumberStart
uint16_t RAIL_ChannelConfigEntry_t::channelNumberStart |
The first valid RAIL channel number for this channel set.
Definition at line
1660
of file
rail_types.h
.
◆ channelSpacing
uint32_t RAIL_ChannelConfigEntry_t::channelSpacing |
A channel spacing in Hz of this channel set.
Definition at line
1653
of file
rail_types.h
.
◆ entryType
RAIL_ChannelConfigEntryType_t RAIL_ChannelConfigEntry_t::entryType |
Indicates channel config type.
Definition at line
1668
of file
rail_types.h
.
◆ maxPower
RAIL_TxPower_t RAIL_ChannelConfigEntry_t::maxPower |
The maximum power allowed in this channel set.
Definition at line
1664
of file
rail_types.h
.
◆ phyConfigDeltaAdd
const uint32_t* RAIL_ChannelConfigEntry_t::phyConfigDeltaAdd |
The minimum radio configuration to apply to the base configuration for this channel set.
Definition at line
1650
of file
rail_types.h
.
◆ physicalChannelOffset
uint16_t RAIL_ChannelConfigEntry_t::physicalChannelOffset |
The offset to subtract from the logical channel to align them with the zero based physical channels which are relative to baseFrequency.
(i.e., By default ch 0 = base freq, but if offset = 11, ch 11 = base freq.)
Definition at line
1654
of file
rail_types.h
.
◆ reserved
uint8_t RAIL_ChannelConfigEntry_t::reserved[3] |
to align to 32-bit boundary.
Definition at line
1669
of file
rail_types.h
.
◆ stackInfo
const uint8_t* RAIL_ChannelConfigEntry_t::stackInfo |
Array containing information according to the protocolId value, first byte of this array.
The first 2 fields are common to all protocols and accessible by RAIL, others are ignored by RAIL and only used by the application. Common fields are listed in RAIL_StackInfoCommon_t .
Definition at line
1670
of file
rail_types.h
.
The documentation for this struct was generated from the following file:
-
common/
rail_types.h