This stage listens for and transmits UPS packets to PowerPanel to read the CyberPower UPS status.
Declared in “ark/ups/cyberpower/cyberpower_protocol.hh”:
Forms a packet used to send to the remote Cyberpower UPS to request its overall status (and report that to the rest of the system).
UpsStatus parse_cyberpower_status_response(const std::string_view & content)
Parses a packet coming back from the Cyberpower UPS, reporting its status in the given structure.