获取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
getSecondMode 支持秒级心率 bool 只获取有效
hrModeTypes 获取手表支持的心率类型集合 5s,60s,180s,300s,600s,1800s,智能心率(255s),900s 只获取有效

命令代码

Objc:

[IDOFoundationCommand getV3HrModeInfoCommand:^(int errorCode, IDOSetV3HeartRateModeBluetoothModel * _Nullable data) {
    if (errorCode == 0) {
       //获取成功
    }else if (errorCode == 6) {
       //设备不支持
    }else {
       //获取失败
    }
}];

Swift:

IDOFoundationCommand.getV3HrModeInfoCommand{ (errorCode, model) 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 ""