获取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 {
//获取失败.
}
};