initial changes to add config services to coretk gui

This commit is contained in:
Blake Harnden 2020-01-20 12:17:11 -08:00
parent 0e6d1535db
commit 9447ddb94f
5 changed files with 681 additions and 0 deletions

View file

@ -63,6 +63,7 @@ class CoreClient:
self.app = app
self.master = app.master
self.services = {}
self.config_services = {}
self.default_services = {}
self.emane_models = []
self.observer = None
@ -413,6 +414,12 @@ class CoreClient:
group_services = self.services.setdefault(service.group, set())
group_services.add(service.name)
# get config service informations
response = self.client.get_config_services()
for service in response.services:
group_services = self.config_services.setdefault(service.group, set())
group_services.add(service.name)
# if there are no sessions, create a new session, else join a session
response = self.client.get_sessions()
logging.info("current sessions: %s", response)