1# Types.idl 2 3 4## 概述 5 6电池信息相关数据类型。 7 8电池信息中使用的数据类型,包括健康状态、充电状态、充电设备类型和电池信息结构。 9 10模块包路径:ohos.hdi.battery.v1_2 11 12**起始版本:** 3.2 13 14**相关模块:**[Battery](battery_v12.md) 15 16 17## 汇总 18 19 20### 类 21 22| 名称 | 描述 | 23| -------- | -------- | 24| struct [BatteryInfo](_battery_info_v12.md) | 电池相关信息。 | 25| struct [ChargingLimit](_charging_limit_v12.md) | 定义电池充电电流或电压的限制。 | 26 27 28### 枚举 29 30| 名称 | 描述 | 31| -------- | -------- | 32| [BatteryHealthState](battery_v12.md#batteryhealthstate) {<br/>BATTERY_HEALTH_UNKNOWN = 0, BATTERY_HEALTH_GOOD, BATTERY_HEALTH_OVERHEAT, BATTERY_HEALTH_OVERVOLTAGE, BATTERY_HEALTH_COLD, BATTERY_HEALTH_DEAD, BATTERY_HEALTH_RESERVED<br/>} | 电池的健康状态。 | 33| [BatteryChargeState](battery_v12.md#batterychargestate) {<br/>CHARGE_STATE_NONE = 0, CHARGE_STATE_ENABLE, CHARGE_STATE_DISABLE, CHARGE_STATE_FULL, CHARGE_STATE_RESERVED<br/>} | 电池的充电状态。 | 34| [BatteryPluggedType](battery_v12.md#batterypluggedtype) {<br/>PLUGGED_TYPE_NONE = 0, PLUGGED_TYPE_AC, PLUGGED_TYPE_USB, PLUGGED_TYPE_WIRELESS, PLUGGED_TYPE_BUTT<br/>} | 电池的充电设备类型。 | 35| [ChargingLimitType](battery_v12.md#charginglimittype) { TYPE_CURRENT = 0 , TYPE_VOLTAGE } | 电池充电限制类型。 | 36| [ChargeType](battery_v12.md#chargetype) {<br/>CHARGE_TYPE_NONE = 0 , CHARGE_TYPE_WIRED_NORMAL , CHARGE_TYPE_WIRED_QUICK , CHARGE_TYPE_WIRED_SUPER_QUICK ,<br/>CHARGE_TYPE_WIRELESS_NORMAL , CHARGE_TYPE_WIRELESS_QUICK , CHARGE_TYPE_WIRELESS_SUPER_QUICK<br/>} | 表示插入的充电器类型。 | 37