NAME

libnutclient_misc, nutclient_authenticate, nutclient_logout, nutclient_device_login, nutclient_get_device_num_logins, nutclient_device_master, nutclient_device_forced_shutdown - Miscelaneous functions in Network UPS Tools high-level client access library

SYNOPSIS

Note
Two NUT websites

This version of the page reflects NUT release v2.7.4 with codebase commited 0b4bfddbc at 2016-03-09T14:24:11+01:00

Options, features and capabilities in current development (and future releases) are detailed on the main site and may differ from ones described here.

#include <nutclient.h>
typedef void* NUTCLIENT_t;
void nutclient_authenticate(NUTCLIENT_t client, const char* login, const char* passwd);
void nutclient_logout(NUTCLIENT_t client);
void nutclient_device_login(NUTCLIENT_t client, const char* dev);
int nutclient_get_device_num_logins(NUTCLIENT_t client, const char* dev);
void nutclient_device_master(NUTCLIENT_t client, const char* dev);
void nutclient_device_forced_shutdown(NUTCLIENT_t client, const char* dev);

DESCRIPTION

The nutclient_authenticate() function authenticate the user.

login is the user name.

passwd is the user password.

The nutclient_logout() function disconnect gracefully from the server.

The nutclient_device_login() function log the fact that a system is drawing power from this UPS.

The nutclient_get_device_num_logins() function retrieve the number of clients which have been logged for this device.

The nutclient_device_master() function make sure that master-level functions like FSD are available if necessary.

The nutclient_device_forced_shutdown() function sets the "forced shutdown" flag on the device.

dev is the device name.

SEE ALSO