type alias ChargeBatteryInfo

The battery state in the cmd 253 <BatteryInfo> reply.

Properties

optional
channelId: number

Zero-based channel.

optional
chargeStatus: "none" | "charging" | "chargeComplete"

Charging state.

optional
adapterStatus: "none" | "adapter" | "solarPanel"

What the battery charges from.

optional
voltage: number

Battery voltage, unsigned.

optional
current: number

Battery current, signed.

optional
temperature: number

Battery temperature, signed.

optional
batteryPercent: number

Charge level in percent.

optional
lowPower: number

Low battery flag.

optional
batteryVersion: number

Battery type; written only.

Usage

import { type ChargeBatteryInfo } from "protocol/params/mod.ts";