GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
LIBNUTCLIENT_VARIABL(3) NUT Manual LIBNUTCLIENT_VARIABL(3)

libnutclient_variables, nutclient_get_device_variables, nutclient_get_device_rw_variables, nutclient_has_device_variable, nutclient_get_device_variable_description, nutclient_get_device_variable_values, nutclient_set_device_variable_value, nutclient_set_device_variable_values - Variable related functions in Network UPS Tools high-level client access library

#include <nutclient.h>

typedef void* NUTCLIENT_t;

strarr nutclient_get_device_variables(NUTCLIENT_t client, const char* dev);
strarr nutclient_get_device_rw_variables(NUTCLIENT_t client, const char* dev);
int nutclient_has_device_variable(NUTCLIENT_t client, const char* dev, const char* var);
char* nutclient_get_device_variable_description(NUTCLIENT_t client, const char* dev, const char* var);
strarr nutclient_get_device_variable_values(NUTCLIENT_t client, const char* dev, const char* var);
void nutclient_set_device_variable_value(NUTCLIENT_t client, const char* dev, const char* var, const char* value);
void nutclient_set_device_variable_values(NUTCLIENT_t client, const char* dev, const char* var, const strarr values);

These functions allow to manage variables of devices.

The nutclient_get_device_variables() function retrieve the list of variables names for a device. The returned strarr must be freed by strarr_free.

The nutclient_get_device_rw_variables function retrieve the list of read-write variables names for a device. The returned strarr must be freed by strarr_free.

The nutclient_has_device_variable function test if the specified variable is supported by the device. Return 1 is supported and 0 if not.

The nutclient_get_device_variable_description function retrieve the variable description, if any. The resturned string must be freed.

The nutclient_get_device_variable_values returns variable values (generally only one). The returned strarr must be freed by strarr_free.

The nutclient_set_device_variable_value intend to set the value of the specified variable.

The nutclient_set_device_variable_values intend to set multiple values of the specified variable.

dev is the device name.

var is the variable name.

value is the variable value.

values is the variable array of values.

libnutclient(3) libnutclient_devices(3) libnutclient_general(3)
03/02/2016 Network UPS Tools 2.7.3.

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.