1NUTSCAN_INIT(3)                   NUT Manual                   NUTSCAN_INIT(3)
2
3
4

NAME

6       nutscan_init - Initialize the nutscan library.
7

SYNOPSIS

9       #include <nut-scan.h>
10
11       void nutscan_init();
12

DESCRIPTION

14       The nutscan_init() function must be called at least once before using
15       any other function of the nutscan library.
16
17       It updates the following global variables which can be used by nutscan
18       library user to know which scan methods are available at run-time. This
19       depends on the libraries installed on the system:
20
21           nutscan_avail_avahi = 1 : AVAHI scan is available
22           nutscan_avail_ipmi = 1 : IPMI scan is available
23           nutscan_avail_nut = 1 : Old NUT method is available
24           nutscan_avail_snmp = 1 : SNMP method is available
25           nutscan_avail_usb = 1 : USB method is available
26           nutscan_avail_xml_http = 1 : XML HTTP method is available
27
28       Note that if a method is reported as unavailable by those variables,
29       the call to the corresponding nutscan_scan_* function will always
30       return NULL.
31

SEE ALSO

33       nutscan_init(3), nutscan_scan_usb(3), nutscan_scan_snmp(3),
34       nutscan_scan_xml_http(3), nutscan_scan_nut(3), nutscan_scan_avahi(3),
35       nutscan_scan_ipmi(3), nutscan_display_ups_conf(3),
36       nutscan_display_parsable(3), nutscan_new_device(3),
37       nutscan_free_device(3), nutscan_add_option_to_device(3),
38       nutscan_add_device_to_device(3)
39
40
41
42Network UPS Tools 2.7.3.          03/02/2016                   NUTSCAN_INIT(3)
Impressum