HCL-Kommandos:
Ausgang ein- oder ausschalten.
Mit dem optionalen Parameter <seconds> kann ein automatisches Schalten in den jeweils anderen Zustand nach Ablauf der Zeit in Sekunden veranlasst werden.
Syntax:
CHANNEL <did> <channel number> ON|OFF [<seconds>]
Beispiel:
> @ "sr201-1" CHANNEL "rollo-bad" 3 ON 5 OK
Beschreibung der HXL API zwischen der HECoS//Engine und HECoS//Agent SR201.
Ausgang ein- oder ausschalten.
Es können ein oder mehrere Ausgänge angegeben werden.
Anfrage:
Attribut | Inhalt |
---|---|
cmd | SET |
did | Device Id |
channel1 | ON | OFF |
channel2 | ON | OFF |
channel3 | ON | OFF |
channel4 | ON | OFF |
channel5 | ON | OFF |
channel6 | ON | OFF |
channel7 | ON | OFF |
channel8 | ON | OFF |
Antwort:
Attribut | Inhalt |
---|---|
rsp | OK | NOK |
hint | Hinweistext bei NOK |
Beispiele:
<hxl cmd="SET" did="rollo-bad" channel1="ON" channel2="OFF" /> <hxl rsp="OK" />
Den Schaltzustand aller Ausgänge abfragen.
Anfrage:
Attribut | Inhalt |
---|---|
cmd | GET |
did | Device Id |
Antwort:
Attribut | Inhalt |
---|---|
rsp | OK | NOK |
channel1 | ON | OFF |
channel2 | ON | OFF |
channel3 | ON | OFF |
channel4 | ON | OFF |
channel5 | ON | OFF |
channel6 | ON | OFF |
channel7 | ON | OFF |
channel8 | ON | OFF |
hint | Hinweistext bei NOK |
Beispiele:
<hxl cmd="GET" did="rollo-bad" /> <hxl rsp="OK" channel1="ON" channel2="OFF" channel3="ON" channel4="OFF" channel5="ON" channel6="OFF" channel7="OFF" channel8="OFF" />
Dieses Kommando wird nur vom HCL-Interface verwendet.
Ausgang ein- oder ausschalten.
Es kann nur ein Ausgang angesprochen werden.
Anfrage:
Attribut | Inhalt |
---|---|
cmd | CHANNEL |
p1 | Device Id |
p2 | Ausgang Nummer |
P3 | ON | OFF |
P4 | Zurückschalten nach Sekunden |
Antwort:
Attribut | Inhalt |
---|---|
rsp | OK | NOK |
hint | Hinweistext bei NOK |
Beispiele:
<hxl cmd="CHANNEL" p1="rollo-bad" p2="1" p3="ON" /> <hxl rsp="OK" />
Ein oder mehrere Ausgänge haben ihren Schaltzustand geändert.
Event:
Attribut | Inhalt |
---|---|
evt | DATA |
did | Device Id |
channel1 | ON | OFF |
channel2 | ON | OFF |
channel3 | ON | OFF |
channel4 | ON | OFF |
channel5 | ON | OFF |
channel6 | ON | OFF |
channel7 | ON | OFF |
channel8 | ON | OFF |
Beispiele:
<hxl evt="DATA" ts="1478613593052" did="rollo-bad" channel1="ON" channel2="OFF" />