Fehlerhandling für Sensoren und Distributoren die nicht zugeordnet werden konnten. Sammlung und Ausgabe in eigenen Key für die Ergebnisse

This commit is contained in:
2025-05-22 13:22:45 +02:00
parent c703dc9902
commit 279135e013
2 changed files with 14 additions and 8 deletions
+2 -2
View File
@@ -591,7 +591,7 @@ class Anlage():
for dname, listofsensors in d2sensors.items():
self.map_distributor_to_sensors(dname, listofsensors)
def create_cable_path(self, G, sname, dname):
def create_cable_path(self, G, sname, dname) -> tuple:
quelle = self._nodeids.get_id(self.get_distributor_point(dname))
ziel = self._nodeids.get_id(self.get_sensor_point(sname))
pfad_nodes = nx.shortest_path(G, source=quelle, target=ziel, weight='weight')
@@ -599,7 +599,7 @@ class Anlage():
return pfad_nodes, pfad_length
def create_cable_paths(self, G):
def create_cable_paths(self, G) -> dict:
pfade = dict()
pfade["kabel"] = list()
for sname, dname in self._sensor2dist.items():