From fc3232912367958de38109ca3e652a6897fa0997 Mon Sep 17 00:00:00 2001 From: Loïc Guégan Date: Wed, 25 Feb 2026 11:54:50 +0100 Subject: Add node interfaces in debug file --- esds/debug.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'esds/debug.py') 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) -- cgit v1.2.3