FIX: getpositions verwendet jetzt auch das gegeben SPS Präfix. Ausgeschlossene Schaltschrankelemente können jetzt auch von ioconvert verwendet werden.
This commit is contained in:
+17
-17
@@ -6,24 +6,24 @@ import json
|
||||
from pathlib import Path
|
||||
|
||||
def process_item(sname, sdata):
|
||||
data = {
|
||||
"id": sdata.get("IO", ""),
|
||||
"bezeichnung": sdata.get("BEZEICHNUNG", ""),
|
||||
"verwendung": sdata.get("VERW", ""),
|
||||
"kennzeichnung": sdata.get("KENNZEICHNUNG", ""),
|
||||
"text_d": sdata.get("TEXT-D", ""),
|
||||
"text_e": sdata.get("TEXT-E", ""),
|
||||
"text_es": sdata.get("TEXT-ES", ""),
|
||||
"text_f": sdata.get("TEXT-F", ""),
|
||||
"sps": sdata.get("SPS", None),
|
||||
}
|
||||
reihenfolge = ["id", "bezeichnung", "verwendung", "kennzeichnung", "text_d", "text_e", "text_es", "text_f"]
|
||||
# CSV-String erzeugen
|
||||
csvstr = "','".join(str(data[key]) for key in reihenfolge)
|
||||
csvstr = "'"+csvstr+"'"
|
||||
data = {
|
||||
"id": sdata.get("IO", ""),
|
||||
"bezeichnung": sdata.get("BEZEICHNUNG", ""),
|
||||
"verwendung": sdata.get("VERW", ""),
|
||||
"kennzeichnung": sdata.get("KENNZEICHNUNG", ""),
|
||||
"text_d": sdata.get("TEXT-D", ""),
|
||||
"text_e": sdata.get("TEXT-E", ""),
|
||||
"text_es": sdata.get("TEXT-ES", ""),
|
||||
"text_f": sdata.get("TEXT-F", ""),
|
||||
"sps": sdata.get("SPS", None),
|
||||
}
|
||||
reihenfolge = ["id", "bezeichnung", "verwendung", "kennzeichnung", "text_d", "text_e", "text_es", "text_f"]
|
||||
# CSV-String erzeugen
|
||||
csvstr = "','".join(str(data[key]) for key in reihenfolge)
|
||||
csvstr = "'"+csvstr+"'"
|
||||
|
||||
sps_nr = sdata.get("SPS", None)
|
||||
return csvstr, sps_nr
|
||||
sps_nr = sdata.get("SPS", None)
|
||||
return csvstr, sps_nr
|
||||
|
||||
def prepare_data(rawdata:dict):
|
||||
sensors = rawdata["sensors"]
|
||||
|
||||
Reference in New Issue
Block a user