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. | |
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
       
        1303
       
       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
        
         1319
        
        of file
        
         rail_types.h
        
        .
       
◆ baseFrequency
| uint32_t RAIL_ChannelConfigEntry_t::baseFrequency | 
A base frequency in Hz of this channel set.
        Definition at line
        
         1306
        
        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
        
         1316
        
        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
        
         1314
        
        of file
        
         rail_types.h
        
        .
       
◆ channelSpacing
| uint32_t RAIL_ChannelConfigEntry_t::channelSpacing | 
A channel spacing in Hz of this channel set.
        Definition at line
        
         1307
        
        of file
        
         rail_types.h
        
        .
       
◆ maxPower
| RAIL_TxPower_t RAIL_ChannelConfigEntry_t::maxPower | 
The maximum power allowed in this channel set.
        Definition at line
        
         1318
        
        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
        
         1304
        
        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
        
         1308
        
        of file
        
         rail_types.h
        
        .
       
The documentation for this struct was generated from the following file:
- 
       common/
       rail_types.h