powerStatus

fnPowerStatus powerStatus()

Gets the current system power status.

This function returns information about the current power consumption, battery status, and power limits.

Returns

PowerStatus containing current power information.

Example:

auto status = powerStatus();
if (status.onBattery) {
   writeln("Running on battery: ", status.batteryPercent, "%");
} else {
   writeln("Power draw: ", status.powerDrawWatts, "W");
}