Types.idl

概述

电池信息相关数据类型。

电池信息中使用的数据类型,包括健康状态、充电状态、充电设备类型和电池信息结构。

模块包路径:ohos.hdi.battery.v2_0

起始版本: 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 } 定义电池充电限制类型。
ChargeType {
CHARGE_TYPE_NONE = 0 , CHARGE_TYPE_WIRED_NORMAL , CHARGE_TYPE_WIRED_QUICK , CHARGE_TYPE_WIRED_SUPER_QUICK ,
CHARGE_TYPE_WIRELESS_NORMAL , CHARGE_TYPE_WIRELESS_QUICK , CHARGE_TYPE_WIRELESS_SUPER_QUICK
}
表示插入的充电器类型。