---
name: "nutscan_display_sanity_check_serial"
section: "3"
platform: "linux"
package: "nut"
version: "2.8.5-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/nutscan_display_sanity_check_serial"
---

# 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.

## NAME

nutscan\_display\_sanity\_check\_serial - Display sanity check warnings about "serial" (serial number/code string) optional values in the specified \`nutscan\_device\_t\` structure on stdout.

## SYNOPSIS

```
        #include <nut-scan.h>
        void nutscan_display_sanity_check_serial(nutscan_device_t * device);
```

## DESCRIPTION

The **nutscan\_display\_sanity\_check\_serial()** function analyzes "serial" optional field in all NUT devices in *device*, and in case of duplicate or otherwise seemingly invalid values, prints comments to stdout. It displays them in a way that it can be directly copied into the ups.conf file.

It is called from **nutscan\_display\_ups\_conf\_with\_sanity\_check()** to provide an aggregate content for ups.conf file in one shot.

## SEE ALSO

[**nutscan\_display\_ups\_conf\_with\_sanity\_check**(3)](/nutscan_display_ups_conf_with_sanity_check/3.md), [**nutscan\_display\_sanity\_check\_serial**(3)](/nutscan_display_sanity_check_serial/3.md), [**nutscan\_scan\_usb**(3)](/nutscan_scan_usb/3.md), [**nutscan\_scan\_xml\_http\_range**(3)](/nutscan_scan_xml_http_range/3.md), [**nutscan\_scan\_nut**(3)](/nutscan_scan_nut/3.md), [**nutscan\_scan\_avahi**(3)](/nutscan_scan_avahi/3.md), [**nutscan\_scan\_ipmi**(3)](/nutscan_scan_ipmi/3.md), [**nutscan\_scan\_snmp**(3)](/nutscan_scan_snmp/3.md), [**nutscan\_display\_sanity\_check**(3)](/nutscan_display_sanity_check/3.md), [**nutscan\_display\_ups\_conf\_with\_sanity\_check**(3)](/nutscan_display_ups_conf_with_sanity_check/3.md), [**nutscan\_display\_ups\_conf**(3)](/nutscan_display_ups_conf/3.md), [**nutscan\_display\_parsable**(3)](/nutscan_display_parsable/3.md), [**nutscan\_new\_device**(3)](/nutscan_new_device/3.md), [**nutscan\_free\_device**(3)](/nutscan_free_device/3.md), [**nutscan\_add\_option\_to\_device**(3)](/nutscan_add_option_to_device/3.md), [**nutscan\_add\_device\_to\_device**(3)](/nutscan_add_device_to_device/3.md), [**nutscan\_cidr\_to\_ip**(3)](/nutscan_cidr_to_ip/3.md)
