LoRaMAC  4.6.0
Documentation of the API
LoRaMacClassBConfig.h
Go to the documentation of this file.
1 
36 #ifndef __LORAMACCLASSBCONFIG_H__
37 #define __LORAMACCLASSBCONFIG_H__
38 
39 #ifdef __cplusplus
40 extern "C"
41 {
42 #endif
43 
47 #define CLASSB_BEACON_INTERVAL 128000
48 
52 #define CLASSB_BEACON_RESERVED 2120
53 
57 #define CLASSB_BEACON_GUARD 3000
58 
62 #define CLASSB_BEACON_WINDOW 122880
63 
67 #define CLASSB_BEACON_WINDOW_SLOTS 4096
68 
72 #define CLASSB_PING_SLOT_WINDOW 30
73 
77 #define CLASSB_MAX_BEACON_LESS_PERIOD 7200000
78 
82 #define CLASSB_BEACON_DELAY_BEACON_TIMING_ANS 30
83 
87 #define CLASSB_BEACON_SYMBOL_TO_DEFAULT 8
88 
92 #define CLASSB_BEACON_SYMBOL_TO_EXPANSION_MAX 255
93 
97 #define CLASSB_PING_SLOT_SYMBOL_TO_EXPANSION_MAX 30
98 
103 #define CLASSB_BEACON_SYMBOL_TO_EXPANSION_FACTOR 2
104 
108 #define CLASSB_WINDOW_MOVE_DEFAULT 2
109 
113 #define CLASSB_WINDOW_MOVE_EXPANSION_MAX 256
114 
118 #define CLASSB_WINDOW_MOVE_EXPANSION_FACTOR 2
119 
120 #ifdef __cplusplus
121 }
122 #endif
123 
124 #endif // __LORAMACCLASSBCONFIG_H__