设置心率模式

v2功能表

__IDO_FUNCTABLE__.funcTable4Model.heartRate

v2心率模式模型说明

  • IDOSetHrModeInfoBluetoothModel
参数 说明 备注
modeType 心率模式 0:关闭心率监测功能,1:手动模式,
2:自动模式,3:持续监测
isHasTimeRange 是否有相隔时间 bool
startHour 开始 (时) int
startMinute 开始 (分) int
endHour 结束 (时) int
endMinute 结束 (分) int
measurementInterval 测量间隔 单位:分钟

命令代码

  • 设置v2心率模式

Objc:

IDOSetHrModeInfoBluetoothModel * model = [IDOSetHrModeInfoBluetoothModel currentModel];
[IDOFoundationCommand setHrModeCommand:model
                              callback:^(int errorCode) {
    if (errorCode == 0) {
       //设置成功
    }else if (errorCode == 6) {
      //设备不支持
    }else {
      //设置失败
    }
}];

Swift:

let model = IDOSetHrModeInfoBluetoothModel.current();
IDOFoundationCommand.setHrMode(model) { (errorCode) in
     if errorCode == 0 {
        //设置成功
     }else if errorCode == 6{
        //设备不支持此方法
     }else {
       //设置错误
     }
};

v3功能表

__IDO_FUNCTABLE__.funcTable22Model.v3HrData

v3心率模式模型说明

  • IDOSetV3HeartRateModeBluetoothModel
参数 说明 备注
modeType 心率模式 心率模式
0:关闭心率监测功能(无效)
1:手动模式(关闭自动)
2:自动模式(5分钟)
3:持续监测(5秒钟)(默认:自动模式)
4:默认类型(第一次绑定同步配置使用,C库使用)
5:设置对应测量间隔(设置对应的measurement_interval)选择4和5模式则2和3模式无效
6:智能心率模式 (206沃尔定制)
updateTime 时间戳 str
isHasTimeRange 是否有相隔时间 str
startHour 开始 (时) int
startMinute 开始 (分) int
endHour 结束 (时) int
endMinute 结束 (分) int
measurementInterval 测量间隔 单位:秒, modeType == 5 才有效
notifyFlag 通知类型 0无效;1:允许通知; 2:静默通知; 3:关闭通知 (需要支持功能表__IDO_FUNCTABLE__.funcTable34Model.supportHrHighOrLowBtAlarm, 才能配置智能心率过高过低提醒、通知类型、过高过低提醒开关)
highHeartMode 智能心率过高提醒开关 bool
lowHeartMode 智能心率过低提醒开关 bool
highHeartValue 智能心率过高提醒阈值 int
lowHeartValue 智能心率过低提醒阈值 int

命令代码

  • 设置v3心率模式

Objc:

IDOSetV3HeartRateModeBluetoothModel * model = [IDOSetV3HeartRateModeBluetoothModel currentModel];
[IDOFoundationCommand setV3HrModelCommand:model
                                 callback:^(int errorCode) {
    if (errorCode == 0) {
       //设置成功
    }else if (errorCode == 6) {
      //设备不支持
    }else {
      //设置失败
    }
}];

Swift:

let model = IDOSetV3HeartRateModeBluetoothModel.current();
IDOFoundationCommand.setV3HrModel(model) { (errorCode) in
     if errorCode == 0 {
        //设置成功
     }else if errorCode == 6{
        //设备不支持此方法
     }else {
       //设置错误
     }
};
Copyright © 2015-2020 IDO. All rights reserved. all right reserved,powered by Gitbook修订时间: 2023-12-18 10:04:13

results matching ""

    No results matching ""