summaryrefslogtreecommitdiff
path: root/esds/debug.py
diff options
context:
space:
mode:
Diffstat (limited to 'esds/debug.py')
-rw-r--r--esds/debug.py11
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)