Setting Heart Rate Interval
Flutter example:
/// Set heart rate interval event ID
setHeartRateInterval(
evtBase: _VBusEvtBase.base_app_set,
evtType: _VBusEvtType.app_set_heart_rate_interval),
/// Set heart rate interval
libManager.send(evt: CmdEvtType.setHeartRateInterval, json: jsonEncode(json));
JSON fields issued by the App:
| Field Name | Field Type | Field Description |
|---|---|---|
| burn_fat_threshold | int | Fat burning heart rate zone Calculation: 50%-69% of max heart rate Unit: bpm |
| aerobic_threshold | int | Aerobic training heart rate zone Calculation: 70%-84% of max heart rate Unit: bpm |
| limit_threshold | int | Peak training heart rate zone Calculation: 85%-100% of max heart rate Unit: bpm |
| user_max_hr | int | Maximum heart rate reminder Unit: bpm |
| range1 | int | Warm-up exercise heart rate zone Calculation: (200-age) * 50 Unit: bpm |
| range2 | int | Fat burning exercise heart rate zone Calculation: (200-age) * 60 Unit: bpm |
| range3 | int | Aerobic exercise heart rate zone Calculation: (200-age) * 70 Unit: bpm |
| range4 | int | Anaerobic exercise heart rate zone Calculation: (200-age) * 80 Unit: bpm |
| range5 | int | Maximum effort exercise heart rate zone Calculation: (200-age) * 90 Unit: bpm |
| min_hr | int | Minimum heart rate Unit: bpm |
| max_hr_remind | int | Maximum heart rate reminder 0: Off, 1: On |
| min_hr_remind | int | Minimum heart rate reminder 0: Off, 1: On |
| remind_start_hour | int | Reminder start hour |
| remind_start_minute | int | Reminder start minute |
| remind_stop_hour | int | Reminder stop hour |
| remind_stop_minute | int | Reminder stop minute |
Example:
{
"burn_fat_threshold": 113,
"aerobic_threshold": 132,
"limit_threshold": 170,
"user_max_hr": 220,
"range1": 94,
"range2": 113,
"range3": 132,
"range4": 151,
"range5": 170,
"min_hr": 20,
"max_hr_remind": 1,
"min_hr_remind": 0,
"remind_start_hour": 0,
"remind_start_minute": 0,
"remind_stop_hour": 23,
"remind_stop_minute": 59
}