Demo HCI Implementation for WiMOD-LR Devices  V2.0.3
WIMOD_SAP_LORAWAN_IDs_AU915.h
1 //------------------------------------------------------------------------------
31 //------------------------------------------------------------------------------
32 
33 
34 /*
35  * THIS IS AN EXAMPLE IMPLEMENTATION ACCORDING THE THE HCI SPEC:
36  * ProLink_LoRaWAN_EndNode_Modem_Region_AU915_HCI_Spec.pdf
37  *
38  * see ProLink_LoRaWAN_EndNode_Modem_Region_AU915_HCI_Spec.pdf
39  * for detailed information
40  *
41  * Reference: RP002-1.0.1 LoRaWAN Regional Parameters document (LoRa Alliance)
42  *
43  */
44 
45 
46 #ifndef ARDUINO_SAP_WIMOD_SAP_LORAWAN_IDS_AU915_H_
47 #define ARDUINO_SAP_WIMOD_SAP_LORAWAN_IDS_AU915_H_
48 
49 //------------------------------------------------------------------------------
50 //
51 // Section Includes Files
52 //
53 //------------------------------------------------------------------------------
54 
56 
57 #define WIMOD_LORAWAN_AU915
58 
59 
60 
61 // LoRa Radio Band Index
62 #define LORAWAN_BAND_AU_915 41
65 // LoRa Data Rate Index
66 #define LORAWAN_DATA_RATE_AU915_LORA_SF12_125KHZ 0
67 #define LORAWAN_DATA_RATE_AU915_LORA_SF11_125KHZ 1
68 #define LORAWAN_DATA_RATE_AU915_LORA_SF10_125KHZ 2
69 #define LORAWAN_DATA_RATE_AU915_LORA_SF9_125KHZ 3
70 #define LORAWAN_DATA_RATE_AU915_LORA_SF8_125KHZ 4
71 #define LORAWAN_DATA_RATE_AU915_LORA_SF7_125KHZ 5
72 #define LORAWAN_DATA_RATE_AU915_LORA_SF8_500KHZ_1 6
73 #define LORAWAN_DATA_RATE_AU915_LORA_SF12_500KHZ 8
74 #define LORAWAN_DATA_RATE_AU915_LORA_SF11_500KHZ 9
75 #define LORAWAN_DATA_RATE_AU915_LORA_SF10_500KHZ 10
76 #define LORAWAN_DATA_RATE_AU915_LORA_SF9_500KHZ 11
77 #define LORAWAN_DATA_RATE_AU915_LORA_SF8_500KHZ_2 12
78 #define LORAWAN_DATA_RATE_AU915_LORA_SF7_500KHZ 13
80 #define LORAWAN_DATA_RATE_AU915_DR0 LORAWAN_DATA_RATE_AU915_LORA_SF12_125KHZ
81 #define LORAWAN_DATA_RATE_AU915_DR1 LORAWAN_DATA_RATE_AU915_LORA_SF11_125KHZ
82 #define LORAWAN_DATA_RATE_AU915_DR2 LORAWAN_DATA_RATE_AU915_LORA_SF10_125KHZ
83 #define LORAWAN_DATA_RATE_AU915_DR3 LORAWAN_DATA_RATE_AU915_LORA_SF9_125KHZ
84 #define LORAWAN_DATA_RATE_AU915_DR4 LORAWAN_DATA_RATE_AU915_LORA_SF8_125KHZ
85 #define LORAWAN_DATA_RATE_AU915_DR5 LORAWAN_DATA_RATE_AU915_LORA_SF7_125KHZ
86 #define LORAWAN_DATA_RATE_AU915_DR6 LORAWAN_DATA_RATE_AU915_LORA_SF8_500KHZ_1
87 #define LORAWAN_DATA_RATE_AU915_DR8 LORAWAN_DATA_RATE_AU915_LORA_SF12_500KHZ
88 #define LORAWAN_DATA_RATE_AU915_DR9 LORAWAN_DATA_RATE_AU915_LORA_SF11_500KHZ
89 #define LORAWAN_DATA_RATE_AU915_DR10 LORAWAN_DATA_RATE_AU915_LORA_SF10_500KHZ
90 #define LORAWAN_DATA_RATE_AU915_DR11 LORAWAN_DATA_RATE_AU915_LORA_SF9_500KHZ
91 #define LORAWAN_DATA_RATE_AU915_DR12 LORAWAN_DATA_RATE_AU915_LORA_SF8_500KHZ_2
92 #define LORAWAN_DATA_RATE_AU915_DR13 LORAWAN_DATA_RATE_AU915_LORA_SF7_500KHZ
93 
94 
95 #define IS_LORAWAN_AU915_DATA_RATE(x) ( ((x) == LORAWAN_DATA_RATE_AU915_LORA_SF10_125KHZ ) || \
96  ((x) == LORAWAN_DATA_RATE_AU915_LORA_SF9_125KHZ ) || \
97  ((x) == LORAWAN_DATA_RATE_AU915_LORA_SF8_125KHZ ) || \
98  ((x) == LORAWAN_DATA_RATE_AU915_LORA_SF7_125KHZ ) || \
99  ((x) == LORAWAN_DATA_RATE_AU915_LORA_SF8_500KHZ_1) || \
100  ((x) == LORAWAN_DATA_RATE_AU915_LORA_SF12_500KHZ ) || \
101  ((x) == LORAWAN_DATA_RATE_AU915_LORA_SF11_500KHZ ) || \
102  ((x) == LORAWAN_DATA_RATE_AU915_LORA_SF10_500KHZ ) || \
103  ((x) == LORAWAN_DATA_RATE_AU915_LORA_SF9_500KHZ ) || \
104  ((x) == LORAWAN_DATA_RATE_AU915_LORA_SF8_500KHZ_2) || \
105  ((x) == LORAWAN_DATA_RATE_AU915_LORA_SF7_500KHZ ) );
106 
108 
112 typedef enum TLoRaWANDataRateAU915
113 {
114  LoRaWAN_DataRate_AU915_LoRa_SF12_125KHZ = 0,
115  LoRaWAN_DataRate_AU915_LoRa_SF11_125KHZ = 1,
116  LoRaWAN_DataRate_AU915_LoRa_SF10_125KHZ = 2,
117  LoRaWAN_DataRate_AU915_LoRa_SF9_125KHZ = 3,
118  LoRaWAN_DataRate_AU915_LoRa_SF8_125KHZ = 4,
119  LoRaWAN_DataRate_AU915_LoRa_SF7_125KHZ = 5,
121  LoRaWAN_DataRate_AU915_LoRa_SF8_500KHZ_1 = 6,
122  LoRaWAN_DataRate_AU915_LoRa_SF12_500KHZ = 8,
123  LoRaWAN_DataRate_AU915_LoRa_SF11_500KHZ = 9,
124  LoRaWAN_DataRate_AU915_LoRa_SF10_500KHZ = 10,
125  LoRaWAN_DataRate_AU915_LoRa_SF9_500KHZ = 11,
126  LoRaWAN_DataRate_AU915_LoRa_SF8_500KHZ_2 = 12,
127  LoRaWAN_DataRate_AU915_LoRa_SF7_500KHZ = 13,
129 } TLoRaWANDataRateAU915;
130 
131 
132 
134 
135 // LoRa Channel Index ( AU915 )
136 
137 // uplink
138 #define LORAWAN_CH_AU_UP_915_2_MHZ 0
139 #define LORAWAN_CH_AU_UP_915_4_MHZ 1
140 #define LORAWAN_CH_AU_UP_915_6_MHZ 2
141 #define LORAWAN_CH_AU_UP_915_8_MHZ 3
142 #define LORAWAN_CH_AU_UP_916_0_MHZ 4
143 #define LORAWAN_CH_AU_UP_916_2_MHZ 5
144 #define LORAWAN_CH_AU_UP_916_4_MHZ 6
145 #define LORAWAN_CH_AU_UP_916_6_MHZ 7
147 #define LORAWAN_CH_AU_UP_916_8_MHZ 8
148 #define LORAWAN_CH_AU_UP_917_0_MHZ 9
149 #define LORAWAN_CH_AU_UP_917_2_MHZ 10
150 #define LORAWAN_CH_AU_UP_917_4_MHZ 11
151 #define LORAWAN_CH_AU_UP_917_6_MHZ 12
152 #define LORAWAN_CH_AU_UP_917_8_MHZ 13
153 #define LORAWAN_CH_AU_UP_918_0_MHZ 14
154 #define LORAWAN_CH_AU_UP_918_2_MHZ 15
156 #define LORAWAN_CH_AU_UP_918_4_MHZ 16
157 #define LORAWAN_CH_AU_UP_918_6_MHZ 17
158 #define LORAWAN_CH_AU_UP_918_8_MHZ 18
159 #define LORAWAN_CH_AU_UP_919_0_MHZ 19
160 #define LORAWAN_CH_AU_UP_919_2_MHZ 20
161 #define LORAWAN_CH_AU_UP_919_4_MHZ 21
162 #define LORAWAN_CH_AU_UP_919_6_MHZ 22
163 #define LORAWAN_CH_AU_UP_919_8_MHZ 23
165 #define LORAWAN_CH_AU_UP_920_0_MHZ 24
166 #define LORAWAN_CH_AU_UP_920_2_MHZ 25
167 #define LORAWAN_CH_AU_UP_920_4_MHZ 26
168 #define LORAWAN_CH_AU_UP_920_6_MHZ 27
169 #define LORAWAN_CH_AU_UP_920_8_MHZ 28
170 #define LORAWAN_CH_AU_UP_921_0_MHZ 29
171 #define LORAWAN_CH_AU_UP_921_2_MHZ 30
172 #define LORAWAN_CH_AU_UP_921_4_MHZ 31
174 #define LORAWAN_CH_AU_UP_921_6_MHZ 32
175 #define LORAWAN_CH_AU_UP_921_8_MHZ 33
176 #define LORAWAN_CH_AU_UP_922_0_MHZ 34
177 #define LORAWAN_CH_AU_UP_922_2_MHZ 35
178 #define LORAWAN_CH_AU_UP_922_4_MHZ 36
179 #define LORAWAN_CH_AU_UP_922_6_MHZ 37
180 #define LORAWAN_CH_AU_UP_922_8_MHZ 38
181 #define LORAWAN_CH_AU_UP_923_0_MHZ 39
183 #define LORAWAN_CH_AU_UP_923_2_MHZ 40
184 #define LORAWAN_CH_AU_UP_923_4_MHZ 41
185 #define LORAWAN_CH_AU_UP_923_6_MHZ 42
186 #define LORAWAN_CH_AU_UP_923_8_MHZ 43
187 #define LORAWAN_CH_AU_UP_924_0_MHZ 44
188 #define LORAWAN_CH_AU_UP_924_2_MHZ 45
189 #define LORAWAN_CH_AU_UP_924_4_MHZ 46
190 #define LORAWAN_CH_AU_UP_924_6_MHZ 47
192 #define LORAWAN_CH_AU_UP_924_8_MHZ 48
193 #define LORAWAN_CH_AU_UP_9225_0_MHZ 49
194 #define LORAWAN_CH_AU_UP_925_2_MHZ 50
195 #define LORAWAN_CH_AU_UP_925_4_MHZ 51
196 #define LORAWAN_CH_AU_UP_925_6_MHZ 52
197 #define LORAWAN_CH_AU_UP_925_8_MHZ 53
198 #define LORAWAN_CH_AU_UP_926_0_MHZ 54
199 #define LORAWAN_CH_AU_UP_926_2_MHZ 55
201 #define LORAWAN_CH_AU_UP_926_4_MHZ 56
202 #define LORAWAN_CH_AU_UP_926_6_MHZ 57
203 #define LORAWAN_CH_AU_UP_926_8_MHZ 58
204 #define LORAWAN_CH_AU_UP_927_0_MHZ 59
205 #define LORAWAN_CH_AU_UP_927_2_MHZ 60
206 #define LORAWAN_CH_AU_UP_927_4_MHZ 61
207 #define LORAWAN_CH_AU_UP_927_6_MHZ 62
208 #define LORAWAN_CH_AU_UP_927_8_MHZ 63
210 #define LORAWAN_CH_AU_UP_915_9_MHZ 64
211 #define LORAWAN_CH_AU_UP_917_5_MHZ 65
212 #define LORAWAN_CH_AU_UP_919_1_MHZ 66
213 #define LORAWAN_CH_AU_UP_920_7_MHZ 67
214 #define LORAWAN_CH_AU_UP_922_3_MHZ 68
215 #define LORAWAN_CH_AU_UP_923_9_MHZ 69
216 #define LORAWAN_CH_AU_UP_925_5_MHZ 70
217 #define LORAWAN_CH_AU_UP_927_1_MHZ 71
221 //downlink
222 #define LORAWAN_CH_AU_DN_923_3_MHZ 0
223 #define LORAWAN_CH_AU_DN_923_9_MHZ 1
224 #define LORAWAN_CH_AU_DN_924_5_MHZ 2
225 #define LORAWAN_CH_AU_DN_925_1_MHZ 3
226 #define LORAWAN_CH_AU_DN_925_7_MHZ 4
227 #define LORAWAN_CH_AU_DN_926_3_MHZ 5
228 #define LORAWAN_CH_AU_DN_926_9_MHZ 6
229 #define LORAWAN_CH_AU_DN_927_5_MHZ 7
230 
231 #define LORAWAN_CH_AU_DN_923_3_MHZ_2 8
232 #define LORAWAN_CH_AU_DN_923_9_MHZ_2 9
233 #define LORAWAN_CH_AU_DN_924_5_MHZ_2 10
234 #define LORAWAN_CH_AU_DN_925_1_MHZ_2 11
235 #define LORAWAN_CH_AU_DN_925_7_MHZ_2 12
236 #define LORAWAN_CH_AU_DN_926_3_MHZ_2 13
237 #define LORAWAN_CH_AU_DN_926_9_MHZ_2 14
238 #define LORAWAN_CH_AU_DN_927_5_MHZ_2 15
239 
240 #define LORAWAN_CH_AU_DN_923_3_MHZ_3 16
241 #define LORAWAN_CH_AU_DN_923_9_MHZ_3 17
242 #define LORAWAN_CH_AU_DN_924_5_MHZ_3 18
243 #define LORAWAN_CH_AU_DN_925_1_MHZ_3 19
244 #define LORAWAN_CH_AU_DN_925_7_MHZ_3 20
245 #define LORAWAN_CH_AU_DN_926_3_MHZ_3 21
246 #define LORAWAN_CH_AU_DN_926_9_MHZ_3 22
247 #define LORAWAN_CH_AU_DN_927_5_MHZ_3 23
248 
249 #define LORAWAN_CH_AU_DN_923_3_MHZ_4 24
250 #define LORAWAN_CH_AU_DN_923_9_MHZ_4 25
251 #define LORAWAN_CH_AU_DN_924_5_MHZ_4 26
252 #define LORAWAN_CH_AU_DN_925_1_MHZ_4 27
253 #define LORAWAN_CH_AU_DN_925_7_MHZ_4 28
254 #define LORAWAN_CH_AU_DN_926_3_MHZ_4 29
255 #define LORAWAN_CH_AU_DN_926_9_MHZ_4 30
256 #define LORAWAN_CH_AU_DN_927_5_MHZ_4 31
257 
258 #define LORAWAN_CH_AU_DN_923_3_MHZ_5 32
259 #define LORAWAN_CH_AU_DN_923_9_MHZ_5 33
260 #define LORAWAN_CH_AU_DN_924_5_MHZ_5 34
261 #define LORAWAN_CH_AU_DN_925_1_MHZ_5 35
262 #define LORAWAN_CH_AU_DN_925_7_MHZ_5 36
263 #define LORAWAN_CH_AU_DN_926_3_MHZ_5 37
264 #define LORAWAN_CH_AU_DN_926_9_MHZ_5 38
265 #define LORAWAN_CH_AU_DN_927_5_MHZ_5 39
266 
267 #define LORAWAN_CH_AU_DN_923_3_MHZ_6 40
268 #define LORAWAN_CH_AU_DN_923_9_MHZ_6 41
269 #define LORAWAN_CH_AU_DN_924_5_MHZ_6 42
270 #define LORAWAN_CH_AU_DN_925_1_MHZ_6 43
271 #define LORAWAN_CH_AU_DN_925_7_MHZ_6 44
272 #define LORAWAN_CH_AU_DN_926_3_MHZ_6 45
273 #define LORAWAN_CH_AU_DN_926_9_MHZ_6 46
274 #define LORAWAN_CH_AU_DN_927_5_MHZ_6 47
275 
276 #define LORAWAN_CH_AU_DN_923_3_MHZ_7 48
277 #define LORAWAN_CH_AU_DN_923_9_MHZ_7 49
278 #define LORAWAN_CH_AU_DN_924_5_MHZ_7 50
279 #define LORAWAN_CH_AU_DN_925_1_MHZ_7 51
280 #define LORAWAN_CH_AU_DN_925_7_MHZ_7 52
281 #define LORAWAN_CH_AU_DN_926_3_MHZ_7 53
282 #define LORAWAN_CH_AU_DN_926_9_MHZ_7 54
283 #define LORAWAN_CH_AU_DN_927_5_MHZ_7 55
284 
285 #define LORAWAN_CH_AU_DN_923_3_MHZ_8 56
286 #define LORAWAN_CH_AU_DN_923_9_MHZ_8 57
287 #define LORAWAN_CH_AU_DN_924_5_MHZ_8 58
288 #define LORAWAN_CH_AU_DN_925_1_MHZ_8 59
289 #define LORAWAN_CH_AU_DN_925_7_MHZ_8 60
290 #define LORAWAN_CH_AU_DN_926_3_MHZ_8 61
291 #define LORAWAN_CH_AU_DN_926_9_MHZ_8 62
292 #define LORAWAN_CH_AU_DN_927_5_MHZ_8 63
293 
294 #define LORAWAN_CH_AU_DN_923_3_MHZ_9 64
295 #define LORAWAN_CH_AU_DN_923_9_MHZ_9 65
296 #define LORAWAN_CH_AU_DN_924_5_MHZ_9 66
297 #define LORAWAN_CH_AU_DN_925_1_MHZ_9 67
298 #define LORAWAN_CH_AU_DN_925_7_MHZ_9 68
299 #define LORAWAN_CH_AU_DN_926_3_MHZ_9 69
300 #define LORAWAN_CH_AU_DN_926_9_MHZ_9 70
301 #define LORAWAN_CH_AU_DN_927_5_MHZ_9 71
302 
303 #define LORAWAN_CH_AU_DN_923_3_MHZ_10 128
304 
305 
306 
307 #define IS_LORAWAN_CH_AU915_UP(x) ( ((x) >= LORAWAN_CH_AU_UP_915_2_MHZ) && \
308  ((x) <= LORAWAN_CH_AU_UP_927_1_MHZ) )
309 
310 
311 #define IS_LORAWAN_CH_AU915_DN(x) ( (((x) >= LORAWAN_CH_AU_DN_923_3_MHZ) && \
312  ((x) <= LORAWAN_CH_AU_DN_927_5_MHZ_9) ) || \
313  ((x) == LORAWAN_CH_AU_DN_923_3_MHZ_10) )
314 
315 
317 
321 typedef enum TLoRaWAN_Channel_AU_UP
322 {
323  LoRaWAN_Channel_AU_UP_915_2_MHZ = 0,
324  LoRaWAN_Channel_AU_UP_915_4_MHZ = 1,
325  LoRaWAN_Channel_AU_UP_915_6_MHZ = 2,
326  LoRaWAN_Channel_AU_UP_915_8_MHZ = 3,
327  LoRaWAN_Channel_AU_UP_916_0_MHZ = 4,
328  LoRaWAN_Channel_AU_UP_916_2_MHZ = 5,
329  LoRaWAN_Channel_AU_UP_916_4_MHZ = 6,
330  LoRaWAN_Channel_AU_UP_916_6_MHZ = 7,
332  LoRaWAN_Channel_AU_UP_916_8_MHZ = 8,
333  LoRaWAN_Channel_AU_UP_917_0_MHZ = 9,
334  LoRaWAN_Channel_AU_UP_917_2_MHZ = 10,
335  LoRaWAN_Channel_AU_UP_917_4_MHZ = 11,
336  LoRaWAN_Channel_AU_UP_917_6_MHZ = 12,
337  LoRaWAN_Channel_AU_UP_917_8_MHZ = 13,
338  LoRaWAN_Channel_AU_UP_918_0_MHZ = 14,
339  LoRaWAN_Channel_AU_UP_918_2_MHZ = 15,
341  LoRaWAN_Channel_AU_UP_918_4_MHZ = 16,
342  LoRaWAN_Channel_AU_UP_918_6_MHZ = 17,
343  LoRaWAN_Channel_AU_UP_918_8_MHZ = 18,
344  LoRaWAN_Channel_AU_UP_919_0_MHZ = 19,
345  LoRaWAN_Channel_AU_UP_919_2_MHZ = 20,
346  LoRaWAN_Channel_AU_UP_919_4_MHZ = 21,
347  LoRaWAN_Channel_AU_UP_919_6_MHZ = 22,
348  LoRaWAN_Channel_AU_UP_919_8_MHZ = 23,
350  LoRaWAN_Channel_AU_UP_920_0_MHZ = 24,
351  LoRaWAN_Channel_AU_UP_920_2_MHZ = 25,
352  LoRaWAN_Channel_AU_UP_920_4_MHZ = 26,
353  LoRaWAN_Channel_AU_UP_920_6_MHZ = 27,
354  LoRaWAN_Channel_AU_UP_920_8_MHZ = 28,
355  LoRaWAN_Channel_AU_UP_921_0_MHZ = 29,
356  LoRaWAN_Channel_AU_UP_921_2_MHZ = 30,
357  LoRaWAN_Channel_AU_UP_921_4_MHZ = 31,
359  LoRaWAN_Channel_AU_UP_921_6_MHZ = 32,
360  LoRaWAN_Channel_AU_UP_921_8_MHZ = 33,
361  LoRaWAN_Channel_AU_UP_922_0_MHZ = 34,
362  LoRaWAN_Channel_AU_UP_922_2_MHZ = 35,
363  LoRaWAN_Channel_AU_UP_922_4_MHZ = 36,
364  LoRaWAN_Channel_AU_UP_922_6_MHZ = 37,
365  LoRaWAN_Channel_AU_UP_922_8_MHZ = 38,
366  LoRaWAN_Channel_AU_UP_923_0_MHZ = 39,
368  LoRaWAN_Channel_AU_UP_923_2_MHZ = 40,
369  LoRaWAN_Channel_AU_UP_923_4_MHZ = 41,
370  LoRaWAN_Channel_AU_UP_923_6_MHZ = 42,
371  LoRaWAN_Channel_AU_UP_923_8_MHZ = 43,
372  LoRaWAN_Channel_AU_UP_924_0_MHZ = 44,
373  LoRaWAN_Channel_AU_UP_924_2_MHZ = 45,
374  LoRaWAN_Channel_AU_UP_924_4_MHZ = 46,
375  LoRaWAN_Channel_AU_UP_924_6_MHZ = 47,
377  LoRaWAN_Channel_AU_UP_924_8_MHZ = 48,
378  LoRaWAN_Channel_AU_UP_925_0_MHZ = 49,
379  LoRaWAN_Channel_AU_UP_925_2_MHZ = 50,
380  LoRaWAN_Channel_AU_UP_925_4_MHZ = 51,
381  LoRaWAN_Channel_AU_UP_925_6_MHZ = 52,
382  LoRaWAN_Channel_AU_UP_925_8_MHZ = 53,
383  LoRaWAN_Channel_AU_UP_926_0_MHZ = 54,
384  LoRaWAN_Channel_AU_UP_926_2_MHZ = 55,
386  LoRaWAN_Channel_AU_UP_926_4_MHZ = 56,
387  LoRaWAN_Channel_AU_UP_926_6_MHZ = 57,
388  LoRaWAN_Channel_AU_UP_926_8_MHZ = 58,
389  LoRaWAN_Channel_AU_UP_927_0_MHZ = 59,
390  LoRaWAN_Channel_AU_UP_927_2_MHZ = 60,
391  LoRaWAN_Channel_AU_UP_927_4_MHZ = 61,
392  LoRaWAN_Channel_AU_UP_927_6_MHZ = 62,
393  LoRaWAN_Channel_AU_UP_927_8_MHZ = 63,
395  LoRaWAN_Channel_AU_UP_915_9_MHZ = 64,
396  LoRaWAN_Channel_AU_UP_917_5_MHZ = 65,
397  LoRaWAN_Channel_AU_UP_919_1_MHZ = 66,
398  LoRaWAN_Channel_AU_UP_920_7_MHZ = 67,
399  LoRaWAN_Channel_AU_UP_922_3_MHZ = 68,
400  LoRaWAN_Channel_AU_UP_923_9_MHZ = 69,
401  LoRaWAN_Channel_AU_UP_925_5_MHZ = 70,
402  LoRaWAN_Channel_AU_UP_927_1_MHZ = 71,
403 } TLoRaWAN_Channel_AU_UP;
404 
405 
406 
410 typedef enum TLoRaWAN_Channel_AU_DN
411 {
412  LoRaWAN_Channel_AU_DN_923_3_MHz = 0,
413  LoRaWAN_Channel_AU_DN_923_9_MHz = 1,
414  LoRaWAN_Channel_AU_DN_924_5_MHz = 2,
415  LoRaWAN_Channel_AU_DN_925_1_MHz = 3,
416  LoRaWAN_Channel_AU_DN_925_7_MHz = 4,
417  LoRaWAN_Channel_AU_DN_926_3_MHz = 5,
418  LoRaWAN_Channel_AU_DN_926_9_MHz = 6,
419  LoRaWAN_Channel_AU_DN_927_5_MHz = 7,
421  LoRaWAN_Channel_AU_DN_923_3_MHz_2 = 8,
422  LoRaWAN_Channel_AU_DN_923_9_MHz_2 = 9,
423  LoRaWAN_Channel_AU_DN_924_5_MHz_2 = 10,
424  LoRaWAN_Channel_AU_DN_925_1_MHz_2 = 11,
425  LoRaWAN_Channel_AU_DN_925_7_MHz_2 = 12,
426  LoRaWAN_Channel_AU_DN_926_3_MHz_2 = 13,
427  LoRaWAN_Channel_AU_DN_926_9_MHz_2 = 14,
428  LoRaWAN_Channel_AU_DN_927_5_MHz_2 = 15,
430  LoRaWAN_Channel_AU_DN_923_3_MHz_3 = 16,
431  LoRaWAN_Channel_AU_DN_923_9_MHz_3 = 17,
432  LoRaWAN_Channel_AU_DN_924_5_MHz_3 = 18,
433  LoRaWAN_Channel_AU_DN_925_1_MHz_3 = 19,
434  LoRaWAN_Channel_AU_DN_925_7_MHz_3 = 20,
435  LoRaWAN_Channel_AU_DN_926_3_MHz_3 = 21,
436  LoRaWAN_Channel_AU_DN_926_9_MHz_3 = 22,
437  LoRaWAN_Channel_AU_DN_927_5_MHz_3 = 23,
439  LoRaWAN_Channel_AU_DN_923_3_MHz_4 = 24,
440  LoRaWAN_Channel_AU_DN_923_9_MHz_4 = 25,
441  LoRaWAN_Channel_AU_DN_924_5_MHz_4 = 26,
442  LoRaWAN_Channel_AU_DN_925_1_MHz_4 = 27,
443  LoRaWAN_Channel_AU_DN_925_7_MHz_4 = 28,
444  LoRaWAN_Channel_AU_DN_926_3_MHz_4 = 29,
445  LoRaWAN_Channel_AU_DN_926_9_MHz_4 = 30,
446  LoRaWAN_Channel_AU_DN_927_5_MHz_4 = 31,
448  LoRaWAN_Channel_AU_DN_923_3_MHz_5 = 32,
449  LoRaWAN_Channel_AU_DN_923_9_MHz_5 = 33,
450  LoRaWAN_Channel_AU_DN_924_5_MHz_5 = 34,
451  LoRaWAN_Channel_AU_DN_925_1_MHz_5 = 35,
452  LoRaWAN_Channel_AU_DN_925_7_MHz_5 = 36,
453  LoRaWAN_Channel_AU_DN_926_3_MHz_5 = 37,
454  LoRaWAN_Channel_AU_DN_926_9_MHz_5 = 38,
455  LoRaWAN_Channel_AU_DN_927_5_MHz_5 = 39,
457  LoRaWAN_Channel_AU_DN_923_3_MHz_6 = 40,
458  LoRaWAN_Channel_AU_DN_923_9_MHz_6 = 41,
459  LoRaWAN_Channel_AU_DN_924_5_MHz_6 = 42,
460  LoRaWAN_Channel_AU_DN_925_1_MHz_6 = 43,
461  LoRaWAN_Channel_AU_DN_925_7_MHz_6 = 44,
462  LoRaWAN_Channel_AU_DN_926_3_MHz_6 = 45,
463  LoRaWAN_Channel_AU_DN_926_9_MHz_6 = 46,
464  LoRaWAN_Channel_AU_DN_927_5_MHz_6 = 47,
466  LoRaWAN_Channel_AU_DN_923_3_MHz_7 = 48,
467  LoRaWAN_Channel_AU_DN_923_9_MHz_7 = 49,
468  LoRaWAN_Channel_AU_DN_924_5_MHz_7 = 50,
469  LoRaWAN_Channel_AU_DN_925_1_MHz_7 = 51,
470  LoRaWAN_Channel_AU_DN_925_7_MHz_7 = 52,
471  LoRaWAN_Channel_AU_DN_926_3_MHz_7 = 53,
472  LoRaWAN_Channel_AU_DN_926_9_MHz_7 = 54,
473  LoRaWAN_Channel_AU_DN_927_5_MHz_7 = 55,
475  LoRaWAN_Channel_AU_DN_923_3_MHz_8 = 56,
476  LoRaWAN_Channel_AU_DN_923_9_MHz_8 = 57,
477  LoRaWAN_Channel_AU_DN_924_5_MHz_8 = 58,
478  LoRaWAN_Channel_AU_DN_925_1_MHz_8 = 59,
479  LoRaWAN_Channel_AU_DN_925_7_MHz_8 = 60,
480  LoRaWAN_Channel_AU_DN_926_3_MHz_8 = 61,
481  LoRaWAN_Channel_AU_DN_926_9_MHz_8 = 62,
482  LoRaWAN_Channel_AU_DN_927_5_MHz_8 = 63,
484  LoRaWAN_Channel_AU_DN_923_3_MHz_9 = 64,
485  LoRaWAN_Channel_AU_DN_923_9_MHz_9 = 65,
486  LoRaWAN_Channel_AU_DN_924_5_MHz_9 = 66,
487  LoRaWAN_Channel_AU_DN_925_1_MHz_9 = 67,
488  LoRaWAN_Channel_AU_DN_925_7_MHz_9 = 68,
489  LoRaWAN_Channel_AU_DN_926_3_MHz_9 = 69,
490  LoRaWAN_Channel_AU_DN_926_9_MHz_9 = 70,
491  LoRaWAN_Channel_AU_DN_927_5_MHz_9 = 71,
493  LoRaWAN_Channel_AU_DN_923_3_MHz_10 = 128,
494 } TLoRaWAN_Channel_AU_DN;
495 
496 
497 #endif /* ARDUINO_SAP_WIMOD_SAP_LORAWAN_IDS_AU915_H_ */