获取错误日志
功能表
__IDO_FUNCTABLE__.funcTable26Model.flashLog
错误日志模型说明
- IDOGetErrorLogBluetoothModel
参数 | 说明 | 备注 |
---|---|---|
type | 操作类型 | 0x00:查询,0x01:清除记录 |
resetFlag | 复位标记 | 0x0:正常,0x01:硬错误(Hard Faul),0x02:看门狗服务, 0x03:断言复位,0x04:掉电服务,0x05:其他异常, 此参数不需要赋值 |
hwError | 硬件错误码 | 0x00:正常,0x01:加速度错误, 0x02:心率错误,0x03:TP错误, 0x04:flash错误, 此参数不需要赋值 |
命令代码
Objc:
IDOGetErrorLogBluetoothModel * model = [[IDOGetErrorLogBluetoothModel alloc]init];
model.type = 0x00;
[IDOFoundationCommand getErrorLogRecordCommand:model callback:^(int errorCode, IDOGetErrorLogBluetoothModel * _Nullable model) {
if (errorCode == 0) {
//获取成功
}else if (errorCode == 6) {
//设备不支持
}else {
//获取失败
}
}];
Swift:
let model = IDOGetErrorLogBluetoothModel.init();
model.type = 0x00;
IDOFoundationCommand.getErrorLogRecord(model) { (errorCode, model) in
if errorCode == 0 {
//获取成功
}else if errorCode == 6 {
//设备不支持
}else {
//获取失败.
}
};