13.3.1.3.1 Beispiele
Das folgende Beispiel schaltet für alle Geräte, die mit dem Messstellentyp DATAEAGLE 7012
kompatibel sind, das "Firmware Update" auf "ein" und setzt den "Firmware Typ" auf "Release
Candidate".
https://URL-des-Servers:8080/geraetid[devclass=6800]?user=u1&password=p1
&$fw_update=1&$fw_release_type=1
Ergebnis:
<Result>
<updated>2</updated>
</Result>
Erklärung:
geraetid
gibt an, dass der Einstiegspunkt für die Abfrage die Gerätetabelle ist.
[devclass=6800]
gibt an, dass sich die Aktion auf alle Geräte, die mit dem Messstellentyp DATAEAGLE 7012
kompatibel sind, beziehen soll.
$fw_update=1
gibt an, dass das "Firmware Update" auf "ein" gesetzt werden soll.
$fw_release_type=1
gibt an, dass der "Firmware Typ" auf "Release Candidate" gesetzt werden soll.
Das folgende Beispiel schaltet für das Gerät mit der Seriennummer "010146AF25XXXXXX" das
"Firmware Update" auf "aus".
https://URL-des-Servers:8080/geraetid[devsn='010146AF25XXXXXX']
?user=u1&password=p1&$fw_update=0
Ergebnis:
<Result>
<updated>1</updated>
</Result>
Erklärung:
geraetid
gibt an, dass der Einstiegspunkt für die Abfrage die Gerätetabelle ist.
[devsn='010146AF25XXXXXX']
gibt an, dass sich die Aktion auf das Gerät mit der Seriennummer "010146AF25XXXXXX"
beziehen soll.
$fw_update=0
gibt an, dass das "Firmware Update" auf "aus" gesetzt werden soll.
Rev. 01
Kapitel 13 XML-Schnittstelle
227