Skip to main content
测量被测设备在一段窗口内消耗了多少能量和电荷,或者取得这段窗口内电流/电压/功率的统计量。

句柄

方法

类型

EnergyReading

EnergyStatsStatSummary

方法参考

read_energy(duration: f64) -> Result<EnergyReading>

duration 秒内对能量和电荷做积分。

read_stats(duration: f64) -> Result<EnergyStats>

给出这段窗口内的统计量,而不是积分值。

示例

为一个占空比做能量预算

抓住平均值会掩盖掉的电流尖峰

受支持的硬件

说明

  • Box 会把窗口钳位在 0.1 至 120 秒之间。 超出该范围的请求会被拒绝,而不是被悄悄调整。
  • 客户端会把它的 HTTP 预算放宽到 max(30, duration + 30) 秒。
  • 响应中的 duration_s 是仪器实际使用的窗口,它可能与您请求的值略有出入。把积分值换算成平均值时,请除以它,而不是除以您的请求值。
  • 能量的单位是焦耳,电荷的单位是库仑。如果您的预算是用别的单位写的,请在测试里换算成 mWh 或 mAh。