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:
+2
-2
@@ -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():
|
||||
|
||||
Reference in New Issue
Block a user