主题
电量
Power 是只读组件,只提供 connect()、disconnect()、connected、get_state() 和上下文 管理,不提供使能或运动方法。设备按交付默认配置使用:
python
from libark.robot.hw1.power import Power
with Power() as power:
state = power.get_state()
print(state.soc_percent, state.voltage_v, state.alarm)状态与读取失败
PowerState 包含 timestamp_ns、online、soc_percent、voltage_v、alarm 和 fault。 通信或数据校验失败时 online=False,三个测量字段均为 None,原因见 fault;不会沿用旧值。 短时间重复读取可能返回同一个最近快照。报警当前只用于显示和记录,不会自动停止或急停。