Nol.A SDK Library
26.11.2
For IoT System Software Development
Toggle main menu visibility
Loading...
Searching...
No Matches
LoRaMac
ChannelParams_t
Public Member Functions
|
Public Attributes
|
List of all members
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
Examples
nordic-nrf52-dk/LoRaWAN-Class-A/main.cpp
,
plm100s/IPv6overLoRaWAN/main.cpp
,
plm100s/LoRaWAN-Class-A/main.cpp
,
plm100s/veml6030/main.cpp
,
plm150/LoRaWAN-Class-A/main.cpp
,
st-nucleo-f429zi/LoRaWAN/main.cpp
, and
st-nucleo-l152re/LoRaWAN-Class-A/main.cpp
.
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
}
LoRaMac::ChannelParams_t::DrRange
union LoRaMac::ChannelParams_t::@027007332001043334017310343167011360232111260247 DrRange
Data rate definition.
LoRaMac::ChannelParams_t::Rx1Frequency
uint32_t Rx1Frequency
Alternate Rx1 Frequency in Hz.
Definition
LoRaMac.hpp:282
LoRaMac::ChannelParams_t::Band
uint8_t Band
Band index.
Definition
LoRaMac.hpp:312
LoRaMac::ChannelParams_t::Frequency
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:
include/
LoRaMac.hpp
Generated on
for Nol.A SDK Library by
1.17.0