设置血压校准
功能表
__IDO_FUNCTABLE__.funcTable18Model.bloodPressure
|| __IDO_FUNCTABLE__.funcTable34Model.supportV3Bp
血压校准模型说明
- IDOSetBloodPressureInfoBluetoothModel
参数 | 说明 | 备注 |
---|---|---|
diastolic | 舒张压 | int |
shrinkage | 收缩压 | int |
statusCode | 返回校准状态 | 0x01:成功进入校准模式,正在校准 0x02:在运动模式, 0x03:设备忙碌,0x04:无效的状态,0x06:校准失败, 0x00:校准成功 |
flag | 血压校准控制 | 0x01:血压校准开始,0x02:血压校准查询 |
命令代码
Objc:
IDOSetBloodPressureInfoBluetoothModel * model = [IDOSetBloodPressureInfoBluetoothModel currentModel];
[IDOFoundationCommand setBpCalCommand:model
callback:^(int errorCode) {
if (errorCode == 0) {
//设置成功
}else if (errorCode == 6) {
//设备不支持
}else {
//设置失败
}
}];
Swift:
let model = IDOSetBloodPressureInfoBluetoothModel.current();
IDOFoundationCommand.setBpCal(model) { (errorCode) in
if errorCode == 0 {
//设置成功
}else if errorCode == 6{
//设备不支持此方法
}else {
//设置错误
}
};