grpc: added wlan/emane links to grpc calls to allow knowing initial wireless link state, same as before changes

This commit is contained in:
Blake Harnden 2022-03-21 09:55:57 -07:00
parent dc9b6adc98
commit e5e14ad67b
3 changed files with 12 additions and 6 deletions

View file

@ -219,7 +219,7 @@ class EmaneNet(CoreNetworkBase):
self.mobility.update_config(config)
def links(self, flags: MessageFlags = MessageFlags.NONE) -> List[LinkData]:
links = super().links(flags)
links = []
emane_manager = self.session.emane
# gather current emane links
nem_ids = set()
@ -240,7 +240,7 @@ class EmaneNet(CoreNetworkBase):
# ignore incomplete links
if (nem2, nem1) not in emane_links:
continue
link = emane_manager.get_nem_link(nem1, nem2)
link = emane_manager.get_nem_link(nem1, nem2, flags)
if link:
links.append(link)
return links