Skip to content

Commit 740488d

Browse files
author
Jarno Lamsa
committed
Set tasklet parameters before connecting
Set tasklet parameters before connecting to prevent the parameters to be set to 0. The tasklet parameters are reset to 0 when wisun_tasklet_connect gets called, thus those need to be set in the wisun_tasklet_configure_and_connect_to_network before they are used. This is also done this way in other tasklets.
1 parent d7af941 commit 740488d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

features/nanostack/mbed-mesh-api/source/wisun_tasklet.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,9 @@ static void wisun_tasklet_configure_and_connect_to_network(void)
197197
int8_t status;
198198
fhss_timer_t *fhss_timer_ptr = &fhss_functions;
199199

200+
wisun_tasklet_data_ptr->operating_mode = NET_6LOWPAN_ROUTER;
201+
wisun_tasklet_data_ptr->operating_mode_extension = NET_6LOWPAN_WS;
202+
200203
arm_nwk_interface_configure_6lowpan_bootstrap_set(
201204
wisun_tasklet_data_ptr->network_interface_id,
202205
wisun_tasklet_data_ptr->operating_mode,
@@ -300,8 +303,6 @@ void wisun_tasklet_init(void)
300303
memset(wisun_tasklet_data_ptr, 0, sizeof(wisun_tasklet_data_str_t));
301304
wisun_tasklet_data_ptr->tasklet_state = TASKLET_STATE_CREATED;
302305
wisun_tasklet_data_ptr->network_interface_id = INVALID_INTERFACE_ID;
303-
wisun_tasklet_data_ptr->operating_mode = NET_6LOWPAN_ROUTER;
304-
wisun_tasklet_data_ptr->operating_mode_extension = NET_6LOWPAN_WS;
305306
}
306307
}
307308

0 commit comments

Comments
 (0)