Herunterladen Inhalt Inhalt Diese Seite drucken

NetModule NB3701 Software Benutzerhandbuch Seite 129

Inhaltsverzeichnis

Werbung

NB3701
NRSW-Benutzerhandbuch - Version 4.7.0.100
Wir widmen uns zuerst der sehr mächtigen API-Funktion nb_status. Mit ihr können die Statuswer-
te des Routers auf die gleiche Weise abgefragt werden, wie sie mit der CLI angezeigt werden. Sie
liefert eine Struktur von Variablen für einen bestimmten Abschnitt zurück (eine Liste der verfügbaren
Abschnitte erhalten Sie mit cli status -h).
Mit der Funktion dump können Sie sich den Inhalt der zurückgegebenen Struktur ausgeben lassen:
/* dump current location */
dump ( nb_status (
" location "
Das Skript erzeugt dann eine Ausgabe wie diese:
struct(8): {
.LOCATION_STREET
.LOCATION_CITY
.LOCATION_COUNTRY_CODE = string[2]:
.LOCATION_COUNTRY
.LOCATION_POSTCODE
.LOCATION_STATE
.LOCATION_LATITUDE
.LOCATION_LONGITUDE
}
In Kombination mit der Funktion nb_config_set kann bei Statusänderungen eine Neukonfiguration
beliebiger Teile des Systems gestartet werden. Mögliche Abschnitte und Parameter können Sie wieder
mit der CLI abfragen:
~ $ cli get -c wanlink.0
cli get -c wanlink.0
Konfigurationsentitäten anzeigen (wie "wanlink.0"):
wanlink.0.mode
wanlink.0.options
wanlink.0.suspend
Wenn Sie mit der CLI im interaktiven Modus ausführen, können Sie die möglichen Konfigurationspa-
rameter mit der Taste TABULATOR auch schrittweise durchblättern.
) ) ;
= string[11]: "Bahnhofquai"
= string[10]: "Zurich"
"ch"
= string[11]: "Switzerland"
= string[4]:
"8001"
= string[6]:
"Zurich"
= string[9]:
"47.3778058"
= string[8]:
"8.5412757"
wanlink.0.multipath
wanlink.0.passthru
wanlink.0.switchback
129
wanlink.0.name
wanlink.0.prio
wanlink.0.weight

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis