Herunterladen Inhalt Inhalt Diese Seite drucken

NetModule NB3711 Software Benutzerhandbuch Seite 136

Inhaltsverzeichnis

Werbung

NB3711
NRSW-Benutzerhandbuch - Version 4.6.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
136
wanlink.0.name
wanlink.0.prio
wanlink.0.weight

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis