diff options
Diffstat (limited to 'esds/debug.py')
| -rw-r--r-- | esds/debug.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/esds/debug.py b/esds/debug.py index 5423461..e376a77 100644 --- a/esds/debug.py +++ b/esds/debug.py @@ -37,7 +37,7 @@ class Debug: def get_network_interfaces(self): data=dict() for interface in self.simulator.netmat: - data[interface]={ + data[interface]={ "is_wired":self.simulator.netmat[interface]["is_wired"], "bandwidth": self.simulator.netmat[interface]["bandwidth"].tolist(), "latency": self.simulator.netmat[interface]["latency"].tolist(), @@ -46,7 +46,7 @@ class Debug: data[interface]["sharing"]=self.simulator.sharing[interface].tolist() return(data) - + def get_events_list(self): events=list() for event_numpy in self.simulator.events: @@ -72,7 +72,7 @@ class Debug: elif event_id == 4: final_content={ "node": content - } + } event={ "id": event_id, "ts": event_numpy[1], @@ -81,12 +81,13 @@ class Debug: } events.append(event) return(events) - + def get_nodes_infos(self): nodes_infos=list() for node in self.simulator.nodes: node_info = { - "turned_on": node["turned_on"] + "turned_on": node["turned_on"], + "interfaces": list(node["interfaces"].keys()) } nodes_infos.append(node_info) return(nodes_infos) |
