import QtQuick 6.0 QtObject { function formatSoc(soc) { if (soc === undefined || soc === null || isNaN(soc) || soc < 0) { return "--" } return Math.round(soc) + "%" } function formatPower(connected, power) { if (!connected) { return "--" } return Math.round(power) + "W" } function formatSolar(solarPower) { if (solarPower === undefined || solarPower === null || isNaN(solarPower) || solarPower < 0) { return "--" } return Math.round(solarPower) + "W" } function formatAcPower(power) { if (power === undefined || power === null || isNaN(power) || power < 0) { return "--" } return Math.round(power) + "W" } }