properly adding change for emane node links being wireless, fixed issue when sending emane model configs when there is no interface set
This commit is contained in:
parent
cdc48a765a
commit
ad4ee58ddd
2 changed files with 3 additions and 2 deletions
|
@ -567,6 +567,8 @@ class CoreClient:
|
||||||
for key, config in self.emane_model_configs.items():
|
for key, config in self.emane_model_configs.items():
|
||||||
node_id, model, interface = key
|
node_id, model, interface = key
|
||||||
config = {x: config[x].value for x in config}
|
config = {x: config[x].value for x in config}
|
||||||
|
if interface is None:
|
||||||
|
interface = -1
|
||||||
config_proto = core_pb2.EmaneModelConfig(
|
config_proto = core_pb2.EmaneModelConfig(
|
||||||
node_id=node_id, interface_id=interface, model=model, config=config
|
node_id=node_id, interface_id=interface, model=model, config=config
|
||||||
)
|
)
|
||||||
|
@ -630,5 +632,4 @@ class CoreClient:
|
||||||
|
|
||||||
def set_emane_model_config(self, node_id, model, config, interface=None):
|
def set_emane_model_config(self, node_id, model, config, interface=None):
|
||||||
logging.info("setting emane model config: %s %s %s", node_id, model, interface)
|
logging.info("setting emane model config: %s %s %s", node_id, model, interface)
|
||||||
logging.info("model config: %s", config)
|
|
||||||
self.emane_model_configs[(node_id, model, interface)] = config
|
self.emane_model_configs[(node_id, model, interface)] = config
|
||||||
|
|
|
@ -25,7 +25,7 @@ class EmaneNet(CoreNetworkBase):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
apitype = NodeTypes.EMANE.value
|
apitype = NodeTypes.EMANE.value
|
||||||
linktype = LinkTypes.WIRELESS.value
|
linktype = LinkTypes.WIRED.value
|
||||||
type = "wlan"
|
type = "wlan"
|
||||||
is_emane = True
|
is_emane = True
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue