Für das Element "<relation>" sind folgende Variablen zulässig:
● below
● max
● above
● min
● not
Im folgenden Beispiel muss also das System "MONS", das Subsystem "TA1" und das
Systemsubsystem "CORFU_DRV1" sein:
<condition type="sys"><value>MONS</value></condition>
<condition type="subsys"><value>TA1</value></condition>
<condition type="syssubsys"><value>CORFU DRV1</value></condition>
Beim Beispiel des Typs "softwareversion" muss diese mindestens der Version 2.1.18
entsprechen. Der Wert muss im Format "a.b.c" angegeben werden. Die Versionsnummern
werden mit Nullen aufgefüllt, sodass es drei Zeichen pro Stelle ergibt. Für die
Versionsnummer in diesem Beispiel wäre das 002001018.
<condition type="softwareversion" relation="min">
</condition>
Bei der Variable "paramvalue" werden Geräteparameter verglichen. Dabei müssen Sie bei
der Variable "<paramname>" den Parameternamen und beim Parameter "<value>" den Wert
angeben. Führen Sie nur Vergleiche auf Gleichheit (relation="match" -> default) durch, da
die Parameterwerte als String (Text) interpretiert werden.
<condition type="paramvalue">
</condition>
Wenn als Bedingung nur geprüft werden soll, ob ein bestimmter Parameter vorhanden ist,
dann wird weder ein Verhältnis abgefragt, noch überprüft, ob der Parameter ausgelesen ist:
<condition type="hasparam">
</condition>
In der praktischen Anwendung wird das unbedingte Vorhandensein eines Parameters z. B.
bei der Kilometerstandnachrüstung benötigt (Kapitel "Schienenfahrzeuge (Seite 59)"). Im
Falle der sogenannten Property-Value-Key-Values "pvkvalue" werden Soll- und Istwerte
verglichen. Geben Sie den Schlüssel "<key>" und den Wert "<value>" an. Sie können auch
das Verhältnis angeben und festlegen, ob der Wert in eine Zahl (isInt="true") umgewandelt
werden soll. Wenn der abzufragende Wert ein String ist, darf "isInt="true"" nicht gesetzt
werden, standardmäßig ist "isInt="false"" im Code vorgegeben:
<condition type="pvkvalue" relation="min" isInt="true">
</condition>
RTLS-Integrationsassistent
Betriebsanleitung, 08/2019, C7900-G8900-C564-01
<value>2.1.18</value>
<paramname>APPL_DevType_001</paramname>
<value>APPL_eneDevType_Bus</value>
<paramname>InitialMileage</paramname>
<key>ExternalVoltage</key>
<value>200</value>
Konfiguration
2.5 Skriptdateien
29