Alle RS232-Befehle können mit einem oder mehreren Steuerzeichen (ASCII-Code kleiner 0x20) abgeschlossen werden. Sonnst beendet ein Timeout einen Befehl. Durch die Pufferung in der Software können mehrere Befehle direkt hintereinander gesendet werden.
Mit RTS und ATS wird die Uhr programmiert. Außerdem können vier Infrarotbefehle programmiert werden. Diese können frei auf die drei verfügbaren Ports (Ring, Relais, LED3) mit unter schiedlichen Funktionen (On, Off, Toggle, Impuls) gelegt werden. Die Portbelegung des Befehls IRO wird auch für das Timer gesteuerte Wakeup verwendet.
RTS
Setzt die genaue Uhrzeit des Wakeup-Moduls inklusive Wochentag (0 bis 6, Sonntag=0).
Syntax:
RTShhmmssDDMMYYW\n |
setzt die Uhrzeit Stunde(hh), Minute(mm), Sekunde(ss), Tag(DD), Monat(MM), Jahr(YY), Wochentag(W) |
ATShhmmDDMM\n |
setzt den Wakeup Timer Stunde(hh), Minute(mm), Tag(DD), Monat(MM) |
ATS\n |
löscht den Wakeup Timer |
IRO\n |
schaltet in den Programmiermodus |
IROC\n |
löscht den IR-Befehl |
IROpsm\n |
programmiert den zu verwendenden |
IROX\n |
stellt wieder auf den Standardport und Modus (Ring, High, Impuls = IRO1HI) |
IRR\n |
schaltet in den Programmiermodus |
IRRC\n |
löscht den IR-Befehl |
IRRpsm\n |
programmiert den zu verwendenden |
IRRX\n |
stellt wieder auf den Standardport und Modus (Relais, Low, Toggle = IRR4LT) |
IRA\n |
schaltet in den Programmiermodus |
IRAC\n |
löscht den IR-Befehl |
IRApsm\n |
programmiert den zu verwendenden |
IRAX\n |
stellt wieder auf den Standardport und Modus (LED3, High, Toggle = IRA3UT) |
IRB\n |
schaltet in den Programmiermodus |
IRBC\n |
löscht den IR-Befehl |
IRBpsm\n |
programmiert den zu verwendenden |
IRBX\n |
stellt wieder auf den Standardport und Modus (LED3, High, Toggle = IRB3UT) |
IRSHOW\n |
schaltet zwischen Uhrzeit- und IRCode-Anzeige hin und her |
(C) Frank Jepsen
Stand: 07.11.2006