In prepare_data() in routing nun auch die atikelnummer des Sensors übergeben. Zusatzfunktion set_sensor_atnrs() in plant erstellt und in routing aufgerufen. Resultat: Sensor-Atikelnummer nun in todraw.json Übergabe
This commit is contained in:
@@ -367,6 +367,9 @@ class Anlage():
|
||||
return self._sensors[sname]
|
||||
raise Exception("Sensor not found")
|
||||
|
||||
def set_sensor_artnrs(self, artnr_dict: dict):
|
||||
self._sensor_artnrs = artnr_dict
|
||||
|
||||
def connect_sensors_to_racks(self) -> list:
|
||||
'''verbindet die Sensoren mit den Racks.
|
||||
die Rückgabe enthält ein Tuple, welche Sensoren keinem Rack zugeordnet werden konnten
|
||||
@@ -599,6 +602,7 @@ class Anlage():
|
||||
ld = dict()
|
||||
|
||||
ld['id'] = f"{dname}-{sname}"
|
||||
ld['s_artinr'] = self._sensor_artnrs.get(sname, "")
|
||||
ld["coords"]= [{"x":round(p.x,1), "y":round(p.y,1)} for p in pfad_coords]
|
||||
ld["length"]= round(pfad_length,1)
|
||||
#ld["nodes"]=pfad_nodes
|
||||
|
||||
Reference in New Issue
Block a user