LoRaMAC  4.5.1
Documentation of the API
LoRaMacClassBNvm.h
Go to the documentation of this file.
1 
33 #ifndef __LORAMACCLASSBNVM_H__
34 #define __LORAMACCLASSBNVM_H__
35 
36 #ifdef __cplusplus
37 extern "C"
38 {
39 #endif
40 
41 #include <stdint.h>
42 
47 typedef struct sLoRaMacClassBPingSlotNvmData
48 {
50  {
54  uint8_t Assigned : 1;
58  uint8_t CustomFreq : 1;
59  }Ctrl;
63  uint8_t PingNb;
67  uint16_t PingPeriod;
71  uint32_t Frequency;
75  int8_t Datarate;
79  uint8_t FPendingSet;
81 
86 typedef struct sLoRaMacClassBBeaconNvmData
87 {
89  {
93  uint8_t CustomFreq : 1;
94  }Ctrl;
98  uint32_t Frequency;
100 
104 typedef struct sLoRaMacClassBNvmData
105 {
117  uint32_t Crc32;
119 
120 #ifdef __cplusplus
121 }
122 #endif
123 
124 #endif // __LORAMACCLASSBNVM_H__
LoRaMacClassBBeaconNvmData_t::sBeaconCtrlNvm
Definition: LoRaMacClassBNvm.h:88
LoRaMacClassBBeaconNvmData_t
Definition: LoRaMacClassBNvm.h:86
LoRaMacClassBPingSlotNvmData_t::FPendingSet
uint8_t FPendingSet
Definition: LoRaMacClassBNvm.h:79
LoRaMacClassBPingSlotNvmData_t::sPingSlotCtrlNvm::Assigned
uint8_t Assigned
Definition: LoRaMacClassBNvm.h:54
LoRaMacClassBPingSlotNvmData_t::sPingSlotCtrlNvm::CustomFreq
uint8_t CustomFreq
Definition: LoRaMacClassBNvm.h:58
LoRaMacClassBPingSlotNvmData_t::PingNb
uint8_t PingNb
Definition: LoRaMacClassBNvm.h:63
LoRaMacClassBPingSlotNvmData_t
Definition: LoRaMacClassBNvm.h:47
LoRaMacClassBNvmData_t::PingSlotCtx
LoRaMacClassBPingSlotNvmData_t PingSlotCtx
Definition: LoRaMacClassBNvm.h:109
LoRaMacClassBNvmData_t::Crc32
uint32_t Crc32
Definition: LoRaMacClassBNvm.h:117
LoRaMacClassBPingSlotNvmData_t::Frequency
uint32_t Frequency
Definition: LoRaMacClassBNvm.h:71
LoRaMacClassBPingSlotNvmData_t::Datarate
int8_t Datarate
Definition: LoRaMacClassBNvm.h:75
LoRaMacClassBPingSlotNvmData_t::sPingSlotCtrlNvm
Definition: LoRaMacClassBNvm.h:49
LoRaMacClassBPingSlotNvmData_t::PingPeriod
uint16_t PingPeriod
Definition: LoRaMacClassBNvm.h:67
LoRaMacClassBNvmData_t::BeaconCtx
LoRaMacClassBBeaconNvmData_t BeaconCtx
Definition: LoRaMacClassBNvm.h:113
LoRaMacClassBNvmData_t
Definition: LoRaMacClassBNvm.h:104