NetModule NB2800 User Manual page 123

Hide thumbs Also See for NB2800:
Table of Contents

Advertisement

Let's now pay some attention to the very powerful API function nb_status. It can be used
to query the router's status values in the same manner as they can be shown with the CLI.
It returns a structure of variables for a speci c section (a list of available sections can be
obtained by running cli status -h).
By using the dump function you can gure out the content of the returned structure:
/* dump current location */
dump ( nb_status (
" location "
The script will then generate lines like maybe these:
struct(8): {
.LOCATION_STREET
.LOCATION_CITY
.LOCATION_COUNTRY_CODE = string[2]:
.LOCATION_COUNTRY
.LOCATION_POSTCODE
.LOCATION_STATE
.LOCATION_LATITUDE
.LOCATION_LONGITUDE
}
In combination with the nb_config_set function, it is possible to start a re-con guration of
any parts of the system upon status changes. You may query possible sections and param-
eters again with the CLI:
~ $ cli get -c wanlink.0
cli get -c wanlink.0
Showing configuration entities (matching 'wanlink.0'):
wanlink.0.mode
wanlink.0.options
wanlink.0.suspend
Running the CLI in interactive mode, you will be also able to step through possible con gu-
ration parameters by the help of the TAB key.
NB2800 User Manual 4.2
) ) ;
= 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
114
wanlink.0.name
wanlink.0.prio
wanlink.0.weight

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NB2800 and is the answer not in the manual?

Table of Contents