V3设置心率模式

功能表:setSmartHeartRate 【setSetV3HeartInterval,v3HeartSetRateModeCustom】

Flutter示例:

// 设置心率模式事件号
setHeartMode(
  evtBase: _VBusEvtBase.base_app_set,
  evtType: _VBusEvtType.func_v3_set_hr_mode),

/// 设置心率模式
libManager.send(evt: CmdEvtType.setHeartMode, json: jsonEncode(json));

App下发的json字段:

字段名 字段类型 字段说明
update_time int 更新时间unix 时间戳,秒级
等于0是获取,当前的utc时间挫是设置
mode int 模式
0 :关闭
1 :自动(5分钟)
2 :持续监测(5S)
3 :手动模式(关闭自动)
4 :默认的类型,设置后固件自动设置成默认的模式
5 :设置对应的measurement_interval
6 :智能心率模式(ID206)
备注:
1.如果配置功能表setSetV3HeartInterval模式0&模式1&模式2设置无效
2.快速配置的时候,配置setSetV3HeartInterval模式5设置起作用
3.设置连续心率的时候,如果配置setSetV3HeartInterval这个功能,对应的设置mode是模式5
has_time_range int 是否有时间区间 0 无,1 有
start_hour int 起始时间 时
start_minute int 起始时间 分
end_hour int 结束时间 时
end_minute int 结束时间 分
measurement_interval int 测量间隔 单位秒
notify_flag int 通知类型
0:无效
1:允许通知
2:静默通知
3:关闭通知
固件未开启v3HeartSetRateModeCustom设置无效
high_heart_mode int 1:开启智能心率过高提醒开关
0:关闭
固件未开启v3HeartSetRateModeCustom设置无效
low_heart_mode int 1:开启智能心率过低提醒开关
0:关闭
固件未开启v3HeartSetRateModeCustom设置无效
high_heart_value int 智能心率过高提醒阈值
固件未开启v3HeartSetRateModeCustom设置无效
low_heart_value int 智能心率过低提醒阈值
固件未开启v3HeartSetRateModeCustom设置无效

APP查询心率模式示例:

{
    "update_time":0,
    "mode":0,
    "has_time_range":0,
    "start_hour":0,
    "start_minute":0,
    "end_hour":0,
    "end_minute":0,
    "measurement_interval":0,
    "notify_flag":0,
    "high_heart_mode":0,
    "low_heart_mode":0,
    "high_heart_value":0,
    "low_heart_value":0
}

App收到的json字段

字段名 字段类型 字段说明
update_time int 更新时间unix 时间戳,秒级
等于0是获取,当前的utc时间挫是设置
mode int 模式
0 :关闭
1 :自动(5分钟)
2 :持续监测(5S)
3 :手动模式(关闭自动)
4 :默认的类型,设置后固件自动设置成默认的模式
5 :设置对应的measurement_interval
6 :智能心率模式(ID206)
-1:无效
备注:
1.如果配置功能表setSetV3HeartInterval模式0&模式1&模式2设置无效
2.快速配置的时候,配置setSetV3HeartInterval模式5设置起作用
3.设置连续心率的时候,如果配置setSetV3HeartInterval这个功能,对应的设置mode是模式5
has_time_range int 是否有时间区间 0 无,1 有
start_hour int 起始时间 时
start_minute int 起始时间 分
end_hour int 结束时间 时
end_minute int 结束时间 分
measurementInterval int 测量间隔 单位秒
get_sec_mode int 目前手表支持的心率类型
全0 :无效值
bit0:5s模式
固件未开启setSetV3HeartInterval则返回0
get_min_mode int 目前手表支持的心率类型
全0:无效值
bit0:1分钟
bit1 :3分钟
bit2:5分钟
bit3:10分钟
bit4:30分钟
bit5:255模式
bit6:15分钟模式
固件未开启setSetV3HeartInterval则返回0
notify_flag int 通知类型 :
0无效
1:允许通知
2:静默通知
3:关闭通知
固件未开启v3HeartSetRateModeCustom则返回0
high_heart_mode int 1:开启智能心率过高提醒开关
0:关闭
固件未开启v3HeartSetRateModeCustom则返回0
low_heart_mode int 1:开启智能心率过低提醒开关
0:关闭
固件未开启v3HeartSetRateModeCustom则返回0
high_heart_value int 智能心率过高提醒阈值
固件未开启v3HeartSetRateModeCustom则返回0
low_heart_value Int 智能心率过低提醒阈值
固件未开启v3HeartSetRateModeCustom则返回0

Example of the device replying to query the heart rate mode:

{
    "update_time":0,
    "mode":5,
    "has_time_range":1,
    "start_hour":9,
    "start_minute":0,
    "end_hour":12,
    "end_minute":19,
    "measurement_interval":5,
    "notify_flag":2,
    "high_heart_mode":0,
    "low_heart_mode":0,
    "high_heart_value":0,
    "low_heart_value":0
}
Copyright © 2023-2024 IDO. All rights reserved. all right reserved,powered by Gitbook修订时间: 2026-04-07 16:03:39

results matching ""

    No results matching ""