10.2.2.9. _BPS(电池功率状态)
此可选对象返回当前时刻电池的供电能力。如果系统中存在多个电池,则每个电池峰值功率级别的总和可用于确定总可用功率。
参数:
无
返回值:
一个包,包含如下所述的电池供电能力
返回值信息:
_BPS 返回一个具有如下格式的包:
Package () {
Revision, // Integer
Instantaneous Peak Power Level, // Integer
Instantaneous Peak Power Period, // Integer
Sustainable Peak Power Level, // Integer
Sustainable Peak Power Period, // Integer
}
表 10.9 _BPS 返回包值
| 字段 | 格式 | 描述 |
|---|---|---|
| 修订版本 | Integer | 当前修订版本为 1 |
| 瞬时峰值功率级别 | Integer | 电池的瞬时峰值输出功率,单位为 mW 或 mA,取决于 _BIX 返回的 Power Unit 值。时间周期由“瞬时峰值功率周期”变量指定。该值应计及电池电阻和最小系统电压。如果不支持此特性,则平台固件应在此字段中报告零。 |
| 瞬时峰值功率周期 | Integer | 电池能够按“瞬时峰值功率级别”变量所指定进行供电的时间周期,单位为毫秒。如果不支持此特性,则平台固件应在此字段中报告零。 |
| 可持续峰值功率级别 | Integer | 电池的可持续峰值输出功率,单位为 mW 或 mA,取决于 _BIX 返回的 Power Unit 值。时间周期由“可持续峰值功率周期”变量指定。该值应计及电池电阻和最小系统电压。如果不支持此特性,则平台固件应在此字段中报告零。 |
| 可持续峰值功率周期 | Integer | 电池能够按“可持续峰值功率级别”变量所指定进行供电的时间周期,单位为毫秒。如果不支持此特性,则平台固件应在此字段中报告零。 |