The PowerFlag tool is supplied by Victron B.V.. PowerFlag is the software component for Victron's Uninterruptable Power Supply devices (UPS).
The core function of the PowerFlag tool is power protection. It is set up from a configuration file. This file defines the dependencies between systems, and which systems are connected to UPSs. This tool ensures that the protected systems are correctly shut down before the backup power runs out, the necessary shutdown actions are defined in the configuration file too.
The tool serves as an SNMP agent that implements the UPS MIB along with a small Victron-specific MIB.
At Networld+Interop 1996, Las Vegas, the PowerFlag agent implementation was demonstrated with both SNMPv2c and SNMPv2 USEC. USEC adds authentication capabilities to PowerFlag. This ensures that only authorised users can control the UPS functions.
The PowerFlag software works on the following platforms:
The software is written in C and where possible uses the ANSI C and POSIX standards. Platform-dependent code is restricted to a few shell scripts and C files.
PowerFlag is made and documented according to a subset of the ESA
PSS-05 standard. West Consulting B.V. is responsible
for the the project management and development of PowerFlag.