From 196c647138cb250610f2be4dc10b075dd9f8e6b7 Mon Sep 17 00:00:00 2001 From: Blake Harnden <32446120+bharnden@users.noreply.github.com> Date: Fri, 12 Jan 2024 09:43:26 -0800 Subject: [PATCH] daemon: adjustment to properly setup a wlan node added during runtime --- daemon/core/emulator/session.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/daemon/core/emulator/session.py b/daemon/core/emulator/session.py index 437cae37..1f959c41 100644 --- a/daemon/core/emulator/session.py +++ b/daemon/core/emulator/session.py @@ -496,9 +496,11 @@ def add_node( self.set_node_geo(node, position.lon, position.lat, position.alt) else: self.set_node_pos(node, position.x, position.y) - # setup default wlan + # setup default wlan and startup if already running if isinstance(node, WlanNode): self.mobility.set_model_config(node.id, BasicRangeModel.name) + if self.is_running(): + self.mobility.startup([node.id]) # boot core nodes after runtime if self.is_running() and isinstance(node, CoreNode): self.boot_node(node)