Package libupsclient-devel
- libnutclient(3) β Network UPS Tools high\-level client access library
- libnutclient_commands(3) β Instant command related functions in Network UPS Tools high\-level client access library
- libnutclient_devices(3) β Device related functions in Network UPS Tools high\-level client access library
- libnutclient_general(3) β General and utility functions in Network UPS Tools high\-level client access library
- libnutclient_misc(3) β Miscellaneous functions in Network UPS Tools high\-level client access library
- libnutclient_tcp(3) β TCP protocol related function for Network UPS Tools high\-level client access library
- libnutclient_variables(3) β Variable related functions in Network UPS Tools high\-level client access library
- nutscan(3) β Network UPS Tools (NUT) device discovery library
- nutscan_add_device_to_device(3) β Concatenate two devices structure.
- nutscan_add_ip_range(3) β Add an entry with IP address range (starting and ending addresses) to a `nutscan_ip_range_list_t` structure.
- nutscan_add_option_to_device(3) β Add option data to the specified device.
- nutscan_cidr_to_ip(3) β Convert a CIDR IP to a range of IP address.
- nutscan_display_parsable(3) β Display the specified `nutscan_device_t` structure on stdout.
- nutscan_display_sanity_check(3) β Display sanity check warnings about the specified `nutscan_device_t` structure on stdout.
- nutscan_display_sanity_check_serial(3) β Display sanity check warnings about serial (serial number/code string) optional values in the specified `nutscan_device_t` structure on stdout.
- nutscan_display_ups_conf(3) β Display the specified `nutscan_device_t` structure on stdout.
- nutscan_display_ups_conf_with_sanity_check(3) β Display the specified `nutscan_device_t` structure and sanity\-check warnings on stdout.
- nutscan_free_device(3) β Free a `nutscan_device_t` structure created by `nutscan_new_device`.
- nutscan_free_ip_ranges(3) β Free contents of a `nutscan_ip_range_list_t` structure populated (and optionally created) by `nutscan_init_ip_ranges()` and, more importantly, filled by a series of `nutscan_add_ip_range()` calls.
- nutscan_get_serial_ports_list(3) β Get a port list name from a range of port.
- nutscan_init(3) β Initialize the nutscan library.
- nutscan_init_ip_ranges(3) β Initialize contents of a `nutscan_ip_range_list_t` structure (and optionally create one in the first place).
- nutscan_ip_ranges_iter_inc(3) β Proceed with iteration of an IP address range using a `nutscan_ip_range_list_iter_t` structure.
- nutscan_ip_ranges_iter_init(3) β Begin iteration of an IP address range using a `nutscan_ip_range_list_iter_t` structure.
- nutscan_new_device(3) β Create a new nutscan_device_t structure.
- nutscan_scan_avahi(3) β Scan network for NUT services via mDNS
- nutscan_scan_eaton_serial(3) β Scan serial ports for Eaton devices (XCP, SHUT and Q1).
- nutscan_scan_ipmi(3) β Scan local IPMI devices.
- nutscan_scan_nut(3) β Scan network for available NUT services.
- nutscan_scan_nut_simulation(3) β Scan your sysconfig directory for NUT simulation devices.
- nutscan_scan_snmp(3) β Scan network for SNMP devices.
- nutscan_scan_usb(3) β Scan NUT compatible USB devices.
- nutscan_scan_xml_http_range(3) β Scan network for XML/HTTP devices.
- nutscan_stringify_ip_ranges(3) β Collect contents of a `nutscan_ip_range_list_t` structure into a string buffer that can be further printed into logs.
- nutscan_upslog_set_debug_level(3) β manipulate the possibly separate (identified via cookie) debugging level and sub\-process tags for NUT common code in the nutscan library; propagate to `libupsclient` if already loaded.
- upscli_add_host_cert(3) β Register a security rule for an host.
- upscli_cleanup(3) β Clean\-up upsclient module after usage.
- upscli_connect(3) β Open a connection to a NUT upsd data server
- upscli_disconnect(3) β Disconnect from a UPS server
- upscli_fd(3) β Get file descriptor for connection
- upscli_get(3) β Retrieve data from an UPS
- upscli_get_default_connect_timeout(3) β Return the upsclient module default timeout for initial connections.
- upscli_init(3) β Initialize upsclient module specifying security properties.
- upscli_init_default_connect_timeout(3) β Initialize upsclient module aspect of default timeout for initial connections.
- upscli_list_next(3) β Retrieve list items from a UPS
- upscli_list_start(3) β Begin multi\-item retrieval from a UPS
- upscli_readline(3) β Read a single response from a UPS
- upscli_report_build_details(3) β Print a debug message to report details of the current libupsclient build such as its source\-code version and SSL capabilities
- upscli_sendline(3) β Send a single command to a UPS
- upscli_set_default_connect_timeout(3) β Configure upsclient module aspect of default timeout for initial connections.
- upscli_splitaddr(3) β Split a listening address into its components
- upscli_splitname(3) β Split a UPS definition into its components
- upscli_ssl(3) β Check SSL mode for current connection
- upscli_ssl_caps(3) β Report SSL capabilities of the current libupsclient build as a bitmap or string
- upscli_str_add_unique_token(3) β Add a unique token into a string buffer, with optional callbacks as needed by implementation
- upscli_str_contains_token(3) β Verify that an unique token is present in the string
- upscli_strerror(3) β Return a string describing error condition
- upscli_upserror(3) β Get current error number for connection
- upscli_upslog_set_debug_level(3) β manipulate the possibly separate (identified via cookie) copies of the `nut_debug_level` and sub\-process tag variables in the `libupsclient` build
- upsclient(3) β Network UPS Tools client access library
