Spezifikationen
Parameter
Werden für die Kommandos Parameter erwartet, lässt sich der Parameter numerisch
oder als Konstante übergeben. Bekommt man als Hilfe z.B. die folgende Zeile:
http server set {http_both=0|https_only=1|http_only=2}
so sind die folgenden Anweisungspaare jeweils äquivalent:
http server set https_only
http server set 1
bzw.
http server set https_both
http server set 0
Numerische Parameter können mit verschiedenen Basen eingegeben werden. Hier ein
Beispiel für den dezimalen Wert 11:
Basis
dezimal (10)
hexadezimal (16)
oktal (8)
binär (2)
Bitfeld-Parameter
Manche Parameter können mehrere Werte gleichzeitig annehmen. Im folgenden Bei-
spiel können alle Werte zwischen 0 und 5 gesetzt werden. In der Hilfe ist dies daran
erkennbar, dass die Werte nicht durch das "|" Zeichen, sondern durch Kommata ge-
trennt sind.
"{EVT_SYSLOG=0,EVT_SNMP=1,EVT_EMAIL=2,EVT_SMS=3,EVT_GSMEMAIL=4,EVT_BEEPER=5}"
Um in einem Befehl EVT_SYSLOG und EVT_EMAIL zu setzen, kann man z.B. folgen-
de Syntax benutzen:
>extsensor 1 2 0 events type set "EVT_SYSLOG,EVT_EMAIL"
OK.
oder numerisch
>extsensor 1 2 0 events type set "0,2"
OK.
Zusätzlich kann man mit "ALLSET" alle Werte setzen, oder mit der Syntax "#7f1a" eine
beliebiges Bitmuster als Hexzahl kodieren.
Rückgabewerte
Ist ein Befehl unbekannt oder ein Parameter fehlerhaft, so erfolgt am Anfang der Zeile
die Ausgabe "ERR." mit einer nachfolgenden Fehlerbeschreibung. Erfolgreiche Anwei-
sungen ohne speziellen Rückgabewert werden mit "OK." quittiert. Alle anderen Rück-
gabewerte werden innerhalb einer einzelnen Zeile ausgegeben. Es gibt davon zwei
Ausnahmen:
1. Manche Konfigurationsänderungen, die TCP/IP und UDP betreffen, werden erst
65
Expert Power Control 8031/8035
Eingabe
11
0xb
013
0b1011
© 2021 GUDE Systems GmbH