pygui: fixed syning session location settings when not in runtime mode, for saving xml
This commit is contained in:
parent
8e2cfa61c9
commit
14573184e0
1 changed files with 12 additions and 1 deletions
|
@ -718,7 +718,7 @@ class CoreClient:
|
||||||
|
|
||||||
def send_data(self) -> None:
|
def send_data(self) -> None:
|
||||||
"""
|
"""
|
||||||
send to daemon all session info, but don't start the session
|
Send to daemon all session info, but don't start the session
|
||||||
"""
|
"""
|
||||||
self.create_nodes_and_links()
|
self.create_nodes_and_links()
|
||||||
for config_proto in self.get_wlan_configs_proto():
|
for config_proto in self.get_wlan_configs_proto():
|
||||||
|
@ -759,6 +759,17 @@ class CoreClient:
|
||||||
if self.emane_config:
|
if self.emane_config:
|
||||||
config = {x: self.emane_config[x].value for x in self.emane_config}
|
config = {x: self.emane_config[x].value for x in self.emane_config}
|
||||||
self.client.set_emane_config(self.session_id, config)
|
self.client.set_emane_config(self.session_id, config)
|
||||||
|
if self.location:
|
||||||
|
self.client.set_session_location(
|
||||||
|
self.session_id,
|
||||||
|
self.location.x,
|
||||||
|
self.location.y,
|
||||||
|
self.location.z,
|
||||||
|
self.location.lat,
|
||||||
|
self.location.lon,
|
||||||
|
self.location.alt,
|
||||||
|
self.location.scale,
|
||||||
|
)
|
||||||
self.set_metadata()
|
self.set_metadata()
|
||||||
|
|
||||||
def close(self) -> None:
|
def close(self) -> None:
|
||||||
|
|
Loading…
Reference in a new issue