Nol.A SDK Library 26.11.2
For IoT System Software Development
Loading...
Searching...
No Matches
LoRaMac::ChannelParams_t Class Reference

Public Member Functions

void clear ()
uint32_t getRx1Frequency ()

Public Attributes

uint32_t Frequency = 0
 Frequency in Hz.
uint32_t Rx1Frequency = 0
 Alternate Rx1 Frequency in Hz.
union { 
   uint8_t   Value = 0 
 Byte-access to the bits.
   struct { 
      uint8_t   Min: 4 
 Minimum data rate.
      uint8_t   Max: 4 
 Maximum data rate.
   } 
 Structure to store the minimum and the maximum datarate.
} DrRange
 Data rate definition.
uint8_t Band = 0
 Band index.

Detailed Description

Member Function Documentation

◆ clear()

void LoRaMac::ChannelParams_t::clear ( )
inline
314 {
315 this->Frequency = 0;
316 this->Rx1Frequency = 0;
317 this->DrRange.Value = 0;
318 this->Band = 0;
319 }
union LoRaMac::ChannelParams_t::@027007332001043334017310343167011360232111260247 DrRange
Data rate definition.
uint32_t Rx1Frequency
Alternate Rx1 Frequency in Hz.
Definition LoRaMac.hpp:282
uint8_t Band
Band index.
Definition LoRaMac.hpp:312
uint32_t Frequency
Frequency in Hz.
Definition LoRaMac.hpp:277

◆ getRx1Frequency()

uint32_t LoRaMac::ChannelParams_t::getRx1Frequency ( )
inline
321 {
322 return (this->Rx1Frequency > 0) ? this->Rx1Frequency : this->Frequency;
323 }

The documentation for this class was generated from the following file: