We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b98d819 commit 50a1b26Copy full SHA for 50a1b26
1 file changed
kernel/protocols/lorawan/linkwan/linkwan.c
@@ -304,9 +304,15 @@ static void MlmeConfirm( MlmeConfirm_t *mlmeConfirm )
304
}
305
306
if (g_freqband_num == 0) {
307
- g_join_method = DEF_JOIN_METHOD;
308
- rejoin_delay = 60 * 60 * 1000; // 1 hour
309
- DBG_LINKWAN("Wait 1 hour for new round of scan\r\n");
+ if (g_join_method == DEF_JOIN_METHOD) {
+ g_join_method = (g_join_method + 1) % JOIN_METHOD_NUM;
+ rejoin_delay = generate_rejoin_delay();
310
+ get_freqband_num();
311
+ } else {
312
+ g_join_method = DEF_JOIN_METHOD;
313
+ rejoin_delay = 60 * 60 * 1000; // 1 hour
314
+ DBG_LINKWAN("Wait 1 hour for new round of scan\r\n");
315
+ }
316
} else {
317
g_freqband_num--;
318
rejoin_delay = generate_rejoin_delay();
0 commit comments