设备信息
Methods
refreshDeviceInfo(forced:completion:)
刷新设备信息
- Parameters:
- forced: 强制刷新
refreshFirmwareVersion(forced:completion:)
刷新设备三级版本
- Parameters:
- forced: 强制刷新
设备信息模型说明
- IDODeviceInterface
| 属性 | 类型 | 说明 |
|---|---|---|
| deviceMode | Int | 设备模式 0:运动模式,1:睡眠模式 |
| battStatus | Int | 电量状态 0:正常, 1:正在充电, 2:充满, 3:电量低 |
| battLevel | Int | 电量级别 0~100 |
| rebootFlag | Int | 是否重启 0:未重启 1:重启 |
| bindState | Int | 绑定状态 0:未绑定 1:已绑定 |
| bindType | Int | 5:屏幕点击 竖向确认和取消,确认在上边 6:屏幕点击 竖向确认和取消,确认在下边 7:点击(右边一个按键) |
| bindTimeout | Int | 绑定超时 最长为15秒,0表示不超时 |
| platform | Int | 60:泰凌微+5340+no nand flash, 70:汇顶+富瑞坤, 80:5340 |
| deviceShapeType | Int | 设备形状类型 0:无效;1:圆形;2:方形的; 3:椭圆 |
| deviceType | Int | 设备类型 0:无效;1:手环;2:手表 |
| dialMainVersion | Int | 自定义表盘主版本 从1开始 0:不支持对应的自定义表盘功能 |
| showBindChoiceUi | Int | 固件绑定时候显示勾ui界面 0:不需要 1:需要 |
| deviceId | Int | 设备id |
| firmwareVersion | Int | 设备固件主版本号 |
| macAddress | Int | 当前设备mac地址 - 无冒号 |
| macAddressFull | Int | 当前设备mac地址 - 带冒号 |
| deviceName | Int | 需要获取最新值可以使用 Cmds.getDeviceName().send(..) 方法 |
| otaMode | Int | OTA模式 |
| uuid | String | UUID ios专用 |
| macAddressBt | String | BT macAddress - 带冒号 |
| sn | String | 设备SN |
| btName | String | BtName |
| gpsPlatform | Int | GPS芯片平台 0:无效 1:索尼 sony 2:洛达 Airoh 3:芯与物 icoe |
| fwVersion1 | Int | 固件版本version1 |
| fwVersion2 | Int | 固件版本version2 |
| fwVersion3 | Int | 固件版本version3 |
| fwBtFlag | Int | BT版本生效标志位 0:无效 1:说明固件有对应的BT固件 |
| fwBtVersion1 | Int | BT的版本version1 |
| fwBtVersion2 | Int | BT的版本version2 |
| fwBtVersion3 | Int | BT的版本version3 |
| fwBtMatchVersion1 | Int | BT的所需要匹配的版本version1 |
| fwBtMatchVersion2 | Int | BT的所需要匹配的版本version2 |
| fwBtMatchVersion3 | Int | BT的所需要匹配的版本version3 |