文档版本: v0.6.2
读取设备信息¶
适用设备
本文档适用于 OpenZilo Q。
读取型号、固件版本、电量和存储信息。无需先查询功能列表。返回字段见数据类型。
以下代码片段使用 import openzilo as sdk;ring 表示已连接的客户端,完整连接示例见快速开始。
读取系统信息¶
connect -> get_system_info -> disconnect
async with sdk.OpenZiloClient(address=ADDRESS) as ring:
info = await sdk.get_system_info(ring)
get_system_info() 和 parse_system_info()¶
get_system_info() 读取设备系统信息;parse_system_info() 只解析 0x0102 包体,通常用于测试。
info = await sdk.get_system_info(ring)
print(info.firmware_version, info.battery_percent)
返回:SystemInfo
常见异常:超时抛出 TimeoutError;设备返回错误码抛出 DeviceError。