Repository navigation
Functions Parser SpecialParser CSIParser
Florian Fehring edited this page Oct 5, 2026
·
1 revision
Dieser Parser kann Daten aus CSI-XML Dateien einlesen. Diese Dateien werden u.a. von der CR1000 Wetterstation verwendet.
Die Dateien enthalten:
- Beliebige Messwerte
- Im head-Tag befinden sich im environment-Tag Informationen zum Messgerät (nicht importiert)
- Im head-Tag befinden sich im fields-Tag die Felddefinitionen mit den Namen und Typen der Messwerte
- Im data-Tag befinden sich durch durchnummerierte v*-Tags die Messwerte (in r-Tags mit Zeitstempel gekapselt)
Entwickler:
- ?
Es können alle Daten importiert werden, die in einem field-Tag stehen.
Beispiel:
Aus der Datei mit dem folgenden Inhalt:
<fields>
<field name="CDir_Wm2_Avg" type="xsd:float" units="W/m2" process="Avg"/>
<field name="CDif_Wm2_Avg" type="xsd:float" units="W/m2" process="Avg"/>
<field name="CGlo_Wm2_Avg" type="xsd:float" units="W/m2" process="Avg"/>
<field name="CCWD_Wm2_Avg" type="xsd:float" units="W/m2" process="Avg"/>
</fields>
können CDir_Wm2_Avg, CDif_Wm2_Avg, CGlo_Wm2_Avg, CCWD_Wm2_Avg importiert werden. Dazu müssen in der Zielcollection die entsprechenden Attribute angelegt werden.
Der Parser erkennt seine Zuständigkeit an folgenden Eigenschaften:
- Die Datei hat den Mime-Type application/xml
- Die Datei enthält in den ersten 70 Bytes die Informationen
<csixml version="1.0">
Dieser Parser besitzt keine speziellen Konfigurationseigenschaften.
Typische Beispieldatei: CSIParser.zip
Hinweise:
- Im Archiv befinden sich eine Sammlung von Dateien, wie sie von der CR1000 Wetterstation geliefert werden. Diese werden normalerweise nicht gepackt geliefert.