| 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_ */