Types.idl
概述
电池信息相关数据类型。
电池信息中使用的数据类型,包括健康状态、充电状态、充电设备类型和电池信息结构。
模块包路径:ohos.hdi.battery.v1_1
起始版本: 3.2
相关模块:Battery
汇总
类
名称 | 描述 |
---|---|
struct BatteryInfo | 电池相关信息。 |
struct ChargingLimit | 定义电池充电电流或电压的限制。 |
枚举
名称 | 描述 |
---|---|
BatteryHealthState { BATTERY_HEALTH_UNKNOWN = 0, BATTERY_HEALTH_GOOD, BATTERY_HEALTH_OVERHEAT, BATTERY_HEALTH_OVERVOLTAGE, BATTERY_HEALTH_COLD, BATTERY_HEALTH_DEAD, BATTERY_HEALTH_RESERVED } | 电池的健康状态。 |
BatteryChargeState { CHARGE_STATE_NONE = 0, CHARGE_STATE_ENABLE, CHARGE_STATE_DISABLE, CHARGE_STATE_FULL, CHARGE_STATE_RESERVED } | 电池的充电状态。 |
BatteryPluggedType { PLUGGED_TYPE_NONE = 0, PLUGGED_TYPE_AC, PLUGGED_TYPE_USB, PLUGGED_TYPE_WIRELESS, PLUGGED_TYPE_BUTT } | 电池的充电设备类型。 |
ChargingLimitType { TYPE_CURRENT = 0 , TYPE_VOLTAGE } | 电池充电限制类型。 |