-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathCabInfoTypes.xml
More file actions
247 lines (247 loc) · 18.1 KB
/
CabInfoTypes.xml
File metadata and controls
247 lines (247 loc) · 18.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
<?xml version="1.0" encoding="utf-8"?>
<ProtocolDefinition xmlns="ZusiTcpInterface/CabInfoTypes">
<Attribute id="0x0001" name="Geschwindigkeit" unit="m/s" converter="Single" />
<Attribute id="0x0002" name="Druck Hauptluftleitung" unit="bar" converter="Single" />
<Attribute id="0x0003" name="Druck Bremszylinder" unit="bar" converter="Single" />
<Attribute id="0x0004" name="Druck Hauptluftbehälter" unit="bar" converter="Single" />
<Attribute id="0x0005" name="Luftpresser läuft" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x0006" name="Luftstrom Fbv" unit="-1...0...1" converter="Single" />
<Attribute id="0x0007" name="Luftstrom Zbv" unit="-1...0...1" converter="Single" />
<Attribute id="0x0008" name="Lüfter an" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x0009" name="Zugkraft gesamt" unit="N" converter="Single" />
<Attribute id="0x000A" name="Zugkraft pro Achse" unit="N" converter="Single" />
<Attribute id="0x000B" name="Zugkraft-Soll gesamt" unit="N" converter="Single" />
<Attribute id="0x000C" name="Zugkraft-Soll pro Achse" unit="N" converter="Single" />
<Attribute id="0x000D" name="Oberstrom" unit="A" converter="Single" />
<Attribute id="0x000E" name="Fahrleitungsspannung" unit="V" converter="Single" />
<Attribute id="0x000F" name="Motordrehzahl" unit="1/min" converter="Single" />
<Attribute id="0x0010" name="Uhrzeit Stunde" unit="Stunde" converter="Single" comment="Zeigerposition Analoguhren" />
<Attribute id="0x0011" name="Uhrzeit Minute" unit="Min." converter="Single" comment="Zeigerposition Analoguhren" />
<Attribute id="0x0012" name="Uhrzeit Sekunde" unit="Sekunde" converter="Single" comment="Zeigerposition Analoguhren" />
<Attribute id="0x0013" name="Hauptschalter" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x0014" name="Trennschütz" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x0015" name="Fahrstufe" unit="1" converter="Single" />
<Attribute id="0x0017" name="AFB-Sollgeschwindigkeit" unit="m/s" converter="Single" />
<Attribute id="0x0018" name="Druck Hilfsluftbehälter" unit="bar" converter="Single" />
<Attribute id="0x0019" name="Zurückgelegter Gesamtweg" unit="m" converter="Single" />
<Attribute id="0x001A" name="LM Getriebe" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x001B" name="LM Schleudern" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x001C" name="LM Gleiten" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x001D" name="LM Mg-Bremse" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x001E" name="LM H-Bremse" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x001F" name="LM R-Bremse" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x0020" name="LM Hochabbremsung" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x0021" name="LM Schnellbremsung" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x0022" name="Status Notbremsung" converter="Fail" comment="s. eigener Abschnitt" />
<Attribute id="0x0023" name="LM Uhrzeit (digital)" unit="Zeit" converter="Single" comment="0...1 (0:00 bis 24:00 Uhr)" />
<Attribute id="0x0024" name="LM Drehzahlverstellung" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x0025" name="LM Fahrtrichtung vor" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x0026" name="LM Fahrtrichtung zurück" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x0027" name="LM Fahrtrichtung M" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x0029" name="Motordrehmoment" unit="Nm" converter="Single" />
<Attribute id="0x002A" name="Motorlast normiert" unit="1" converter="Single" comment="(0...1)" />
<Attribute id="0x002B" name="Tunnel" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x002C" name="Schienenstoß/Weiche" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x002D" name="Stahlbrücke" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x002E" name="Steinbrücke" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x002F" name="x-Koordinate" unit="m" converter="Single" comment="Bez. Strecken-UTM-Punkt" />
<Attribute id="0x0030" name="y-Koordinate" unit="m" converter="Single" comment="Bez. Strecken-UTM-Punkt" />
<Attribute id="0x0031" name="z-Koordinate" unit="m" converter="Single" />
<Attribute id="0x0032" name="UTM-Referenzpunkt x" unit="km" converter="Single" />
<Attribute id="0x0033" name="UTM-Referenzpunkt y" unit="km" converter="Single" />
<Attribute id="0x0034" name="UTM-Zone" converter="Single" />
<Attribute id="0x0035" name="UTM-Zone 2" converter="Single" />
<Attribute id="0x0036" name="AFB an" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x0037" name="Individuell 01" converter="Single" />
<Attribute id="0x0038" name="Individuell 02" converter="Single" />
<Attribute id="0x0039" name="Individuell 03" converter="Single" />
<Attribute id="0x003A" name="Individuell 04" converter="Single" />
<Attribute id="0x003B" name="Individuell 05" converter="Single" />
<Attribute id="0x003C" name="Individuell 06" converter="Single" />
<Attribute id="0x003D" name="Individuell 07" converter="Single" />
<Attribute id="0x003E" name="Individuell 08" converter="Single" />
<Attribute id="0x003F" name="Individuell 09" converter="Single" />
<Attribute id="0x0040" name="Individuell 10" converter="Single" />
<Attribute id="0x0041" name="Individuell 11" converter="Single" />
<Attribute id="0x0042" name="Individuell 12" converter="Single" />
<Attribute id="0x0043" name="Individuell 13" converter="Single" />
<Attribute id="0x0044" name="Individuell 14" converter="Single" />
<Attribute id="0x0045" name="Individuell 15" converter="Single" />
<Attribute id="0x0046" name="Individuell 16" converter="Single" />
<Attribute id="0x0047" name="Individuell 17" converter="Single" />
<Attribute id="0x0048" name="Individuell 18" converter="Single" />
<Attribute id="0x0049" name="Individuell 19" converter="Single" />
<Attribute id="0x004A" name="Individuell 20" converter="Single" />
<Attribute id="0x004B" name="Datum" converter="Single" comment="Tage mit 0 = 30.12.1899" />
<Attribute id="0x004C" name="Gleiskrümmung" unit="1000/m" converter="Single" />
<Attribute id="0x004D" name="Streckenhöchstgeschwindigkeit" unit="m/s" converter="Single" />
<Attribute id="0x004E" name="Zugkraftvorschlag Autopilot" unit="N" converter="Single" />
<Attribute id="0x004F" name="Beschleunigung x" unit="m/s²" converter="Single" />
<Attribute id="0x0050" name="Beschleunigung y" unit="m/s²" converter="Single" />
<Attribute id="0x0051" name="Beschleunigung z" unit="m/s²" converter="Single" />
<Attribute id="0x0052" name="Drehbeschleunigung x-Achse" unit="rad/s²" converter="Single" />
<Attribute id="0x0053" name="Drehbeschleunigung y-Achse" unit="rad/s²" converter="Single" />
<Attribute id="0x0054" name="Drehbeschleunigung z-Achse" unit="rad/s²" converter="Single" />
<Attribute id="0x0055" name="Stromabnehmer" unit="2x4 bit" converter="Fail" />
<Attribute id="0x0056" name="LM Federspeicherbremse" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x0057" name="Zustand Federspeicherbremse" unit="-1, 0, 1, 2" converter="Single" comment="nicht vorhanden/aus/an/blinkend" />
<Attribute id="0x0058" name="Steuerwagen: LM Getriebe" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x0059" name="Steuerwagen: LM Schleudern" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x005A" name="Steuerwagen: LM Gleiten" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x005B" name="Steuerwagen: LM H-Bremse" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x005C" name="Steuerwagen: LM R-Bremse" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x005D" name="Steuerwagen: LM Drehzahlverstellung" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x005E" name="Druck Zeitbehälter" unit="bar" converter="Single" />
<Attribute id="0x005F" name="Geschwindigkeit (absolut)" unit="m/s" converter="Single" />
<Attribute id="0x0060" name="Zug ist entgleist" unit="aus/ein" converter="Single" />
<Attribute id="0x0061" name="Kilometrierung (Zugspitze)" unit="km" converter="Single" />
<Attribute id="0x0062" name="Motorstrom" unit="A" converter="Single" />
<Attribute id="0x0063" name="Motorspannung" unit="V" converter="Single" />
<Node id="0x0064" name="Status Sifa">
<Attribute id="0x0001" name="Bauart" converter="String" />
<Attribute id="0x0002" name="Status Sifa-Leuchtmelder" converter="BoolAsByte" />
<Attribute id="0x0003" name="Status Sifa-Hupe" converter="StatusSifaHupe" />
<Attribute id="0x0004" name="Status Sifa-Hauptschalter" converter="SwitchState" />
<Attribute id="0x0005" name="Status Sifa-Stoerschalter" converter="SwitchState" />
<Attribute id="0x0006" name="Status Sifa-Luftabsperrhahn" converter="SwitchState" />
</Node>
<Node id="0x0065" name="Status Zugsicherung">
<Attribute id="0x0001" name="Bauart" converter="String" />
<Node id="0x0002" name="Einstellungen">
<Attribute id="0x0001" name="Zugart" converter="Zugart" />
<Attribute id="0x0002" name="Tf-Nummer" converter="String" />
<Attribute id="0x0003" name="Zugnummer" converter="String" />
<Node id="0x0004" name="Grunddaten">
<Attribute id="0x0001" name="BRH-Wert" converter="Short" />
<Attribute id="0x0002" name="BRA-Wert" converter="Short" />
<Attribute id="0x0003" name="ZL-Wert" converter="Short" />
<Attribute id="0x0004" name="VMZ-Wert" converter="Short" />
<Attribute id="0x0005" name="Zugart" converter="Zugart" />
</Node>
<Node id="0x0005" name="Ersatzzugdaten">
<Attribute id="0x0001" name="BRH-Wert" converter="Short" />
<Attribute id="0x0002" name="BRA-Wert" converter="Short" />
<Attribute id="0x0003" name="ZL-Wert" converter="Short" />
<Attribute id="0x0004" name="VMZ-Wert" converter="Short" />
<Attribute id="0x0005" name="Zugart" converter="Zugart" />
</Node>
<Node id="0x0006" name="Aktive Zugdaten">
<Attribute id="0x0001" name="BRH-Wert" converter="Short" />
<Attribute id="0x0002" name="BRA-Wert" converter="Short" />
<Attribute id="0x0003" name="ZL-Wert" converter="Short" />
<Attribute id="0x0004" name="VMZ-Wert" converter="Short" />
<Attribute id="0x0005" name="Zugart" converter="Zugart" />
<Attribute id="0x0006" name="Modus" converter="AktiveZugdaten" />
</Node>
<Attribute id="0x0007" name="Hauptschalter" converter="SwitchState" />
<Attribute id="0x0008" name="Indusi-Störschalter" converter="SwitchState" />
<Attribute id="0x0009" name="LZB-Störschalter" converter="SwitchState" />
<Attribute id="0x000A" name="Luftabsperrhahn" converter="SwitchState" />
</Node>
<Node id="0x0003" name="Betriebsdaten">
<Attribute id="0x0002" name="Zustand Zugsicherung" converter="ZustandZugsicherung" />
<Attribute id="0x0003" name="Grund für Zwangsbremsung" converter="GrundZwangsbremsung" />
<Attribute id="0x0004" name="Zwangsbremsung Grund" converter="String" />
<Attribute id="0x0005" name="LM 1000Hz" converter="BoolAsByte" />
<Attribute id="0x0006" name="LM Zugart U" converter="BoolAsByte" />
<Attribute id="0x0007" name="LM Zugart M" converter="BoolAsByte" />
<Attribute id="0x0008" name="LM Zugart O" converter="BoolAsByte" />
<Attribute id="0x0009" name="Indusi-Hupe" converter="IndusiHupe" />
<Attribute id="0x000A" name="LM 500Hz" converter="BoolAsByte" />
<Attribute id="0x000B" name="LM Befehl" converter="BoolAsByte" />
<Attribute id="0x000C" name="Zusatzinfo Melderbild" converter="ZusatzinfoMelderbild" />
<Attribute id="0x000D" name="LZB-Zustand" converter="LzbZustand" />
<Node id="0x000E" name="Ende-Verfahren läuft">
<Attribute id="0x0001" name="Status" converter="StatusEndeVerfahren" />
</Node>
<Node id="0x000F" name="Ersatzauftrag aktiv">
<Attribute id="0x0001" name="Status" converter="StatusAuftrag" />
</Node>
<Node id="0x0010" name="Falschfahrauftrag aktiv">
<Attribute id="0x0001" name="Status" converter="StatusAuftrag" />
</Node>
<Node id="0x0011" name="Vorsichtauftrag aktiv">
<Attribute id="0x0001" name="Status" converter="StatusVorsichtAuftrag" />
</Node>
<Node id="0x0012" name="Fahrt über LZB-Halt per Befehl">
<Attribute id="0x0001" name="Zielgeschwindigkeit" unit="m/s" converter="Single" />
<Attribute id="0x0002" name="Status" converter="StatusLZBUebertragungsausfall" />
<Attribute id="0x0003" name="Zielweg" converter="Single" />
</Node>
<Node id="0x0013" name="Übertragungsausfall">
<Attribute id="0x0001" name="Zielgeschwindigkeit" unit="m/s" converter="Single" />
<Attribute id="0x0002" name="Status" converter="StatusLZBUebertragungsausfall" />
<Attribute id="0x0003" name="Zielweg" converter="Single" />
</Node>
<Node id="0x0014" name="LZB-Nothalt">
<Attribute id="0x0001" name="Status" converter="StatusNothalt" />
<Attribute id="0x0002" name="Nothalt wird gesendet" converter="BoolAsByte" />
</Node>
<Node id="0x0015" name="LZB-Rechnerausfall">
<Attribute id="0x0001" name="Status" converter="StatusRechnerausfall" />
</Node>
<Node id="0x0016" name="LZB-EL-Auftrag">
<Attribute id="0x0001" name="Status" converter="StatusELAuftrag" />
</Node>
<Attribute id="0x0017" name="LM H" converter="BoolAsByte" />
<Attribute id="0x0018" name="LM E40" converter="BoolAsByte" />
<Attribute id="0x0019" name="LM Ende" converter="BoolAsByte" />
<Attribute id="0x001A" name="LM B" converter="BoolAsByte" />
<Attribute id="0x001B" name="LM Ü" converter="BoolAsByte" />
<Attribute id="0x001C" name="LM G" converter="BoolAsByte" />
<Attribute id="0x001D" name="LM EL" converter="BoolAsByte" />
<Attribute id="0x001E" name="LM V40" converter="BoolAsByte" />
<Attribute id="0x001F" name="LM S" converter="BoolAsByte" />
<Attribute id="0x0020" name="LM Prüf/Stör" converter="BoolAsByte" />
<Attribute id="0x0021" name="Sollgeschwindigkeit" unit="m/s" converter="Single" />
<Attribute id="0x0022" name="Zielgeschwindigkeit" unit="m/s" converter="Single" comment="Wert < 0 -> dunkel" />
<Attribute id="0x0023" name="Zielweg" unit="m" converter="Single" comment="Wert < 0 -> dunkel" />
<Attribute id="0x0024" name="Status LM G" converter="PilotLightState" />
<Attribute id="0x0025" name="Status LM Prüf/Stör" converter="PilotLightState" />
<Attribute id="0x0026" name="CIR-Elke-Modus aktiv" converter="BoolAsByte" />
<!-- Node 0x0028 (Funktionsprüfung) is not supported -->
</Node>
</Node>
<Attribute id="0x0066" name="Status Türen" converter="Fail" comment="s. eigener Abschnitt" />
<Attribute id="0x0067" name="Individuell 21" converter="Single" />
<Attribute id="0x0068" name="Individuell 22" converter="Single" />
<Attribute id="0x0069" name="Individuell 23" converter="Single" />
<Attribute id="0x006A" name="Individuell 24" converter="Single" />
<Attribute id="0x006B" name="Individuell 25" converter="Single" />
<Attribute id="0x006C" name="Individuell 26" converter="Single" />
<Attribute id="0x006D" name="Individuell 27" converter="Single" />
<Attribute id="0x006E" name="Individuell 28" converter="Single" />
<Attribute id="0x006F" name="Individuell 29" converter="Single" />
<Attribute id="0x0070" name="Individuell 30" converter="Single" />
<Attribute id="0x0071" name="Individuell 31" converter="Single" />
<Attribute id="0x0072" name="Individuell 32" converter="Single" />
<Attribute id="0x0073" name="Individuell 33" converter="Single" />
<Attribute id="0x0074" name="Individuell 34" converter="Single" />
<Attribute id="0x0075" name="Individuell 35" converter="Single" />
<Attribute id="0x0076" name="Individuell 36" converter="Single" />
<Attribute id="0x0077" name="Individuell 37" converter="Single" />
<Attribute id="0x0078" name="Individuell 38" converter="Single" />
<Attribute id="0x0079" name="Individuell 39" converter="Single" />
<Attribute id="0x007A" name="Individuell 40" converter="Single" />
<Attribute id="0x007B" name="Steuerwagen: Lüfter an" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x007C" name="Steuerwagen: Zugkraft gesamt" unit="N" converter="Single" />
<Attribute id="0x007D" name="Steuerwagen: Zugkraft pro Achse" unit="N" converter="Single" />
<Attribute id="0x007E" name="Steuerwagen: Zugkraft-Soll gesamt" unit="N" converter="Single" />
<Attribute id="0x007F" name="Steuerwagen: Zugkraft-Soll pro Achse" unit="N" converter="Single" />
<Attribute id="0x0080" name="Steuerwagen: Oberstrom" unit="A" converter="Single" />
<Attribute id="0x0081" name="Steuerwagen: Fahrleitungsspannung" unit="V" converter="Single" />
<Attribute id="0x0082" name="Steuerwagen: Motordrehzahl" unit="1/min" converter="Single" />
<Attribute id="0x0083" name="Steuerwagen: Hauptschalter" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x0084" name="Steuerwagen: Trennschütz" unit="aus/an" converter="BoolAsSingle" />
<Attribute id="0x0085" name="Steuerwagen: Fahrstufe" unit="1" converter="Single" />
<Attribute id="0x0086" name="Steuerwagen: Motordrehmoment" unit="Nm" converter="Single" />
<Attribute id="0x0087" name="Steuerwagen: Motorlast normiert" unit="1" converter="Single" comment="(0...1)" />
<Attribute id="0x0088" name="Steuerwagen: Stromabnehmer" converter="Fail" />
<Attribute id="0x0089" name="Steuerwagen: Motorstrom" unit="A" converter="Single" />
<Attribute id="0x008A" name="Steuerwagen: Motorspannung" unit="V" converter="Single" />
<Attribute id="0x008B" name="Geschwindigkeit (absolut) inkl. Schleudern" unit="m/s" converter="Single" />
<Attribute id="0x008C" name="Batteriehauptschalter aus" unit="aus=1, an=0" converter="Single" />
<Attribute id="0x008D" name="Status Fahrzeug" converter="Fail" comment="s. eigener Abschnitt" />
<Attribute id="0x008E" name="Status Zugverband" converter="Fail" comment="s. eigener Abschnitt" />
<Attribute id="0x008F" name="Bremsprobefunktion" converter="Single" comment="0: aus, >0: aktiv" />
</ProtocolDefinition>