RAIL_ChannelConfigEntry_t Struct Reference

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
Minimum radio config to apply to base config for this channel set.
uint32_t baseFrequency
Base frequency in Hz of this channel set.
uint32_t channelSpacing
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 max power allowed in this channel set.
RAIL_ChannelConfigEntryAttr_t * attr
A pointer to a structure containing attributes specific to this channel set.

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 849 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 865 of file rail_types.h .

baseFrequency

uint32_t RAIL_ChannelConfigEntry_t::baseFrequency

Base frequency in Hz of this channel set.

Definition at line 852 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 862 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 860 of file rail_types.h .

channelSpacing

uint32_t RAIL_ChannelConfigEntry_t::channelSpacing

Channel spacing in Hz of this channel set.

Definition at line 853 of file rail_types.h .

maxPower

RAIL_TxPower_t RAIL_ChannelConfigEntry_t::maxPower

The max power allowed in this channel set.

Definition at line 864 of file rail_types.h .

phyConfigDeltaAdd

const uint32_t* RAIL_ChannelConfigEntry_t::phyConfigDeltaAdd

Minimum radio config to apply to base config for this channel set.

Definition at line 850 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 854 of file rail_types.h .


The documentation for this struct was generated from the following file:
  • common/ rail_types.h