Set heart rate zones
Function table
__IDO_FUNCTABLE__.funcTable4Model.heartRate
Heart Rate Zone Model Description
- IDOSetHrIntervalInfoBluetoothModel
| Parameter | Description | Remark |
|---|---|---|
| burnFat | Fat burning | int |
| aerobic | Aerobic exercise | int |
| limitValue | Extreme sport | int |
| userMaxHr | Maximum heart rate | int |
| warmUp | Warm up | int |
| anaerobic | Anaerobic exercise | int |
| minHr | Minimum heart rate | int |
| maxHrRemind | Maximum heart rate reminder switch | bool |
| minHrRemind | Minimum heart rate reminder switch | bool |
| startHour | Start (hour) | int |
| startMinute | Start (Minute) | int |
| stopHour | Finish (Hour) | int |
| stopMinute | Finish (Minute) | int |
Command code
Objc:
IDOSetHrIntervalInfoBluetoothModel * model = [IDOSetHrIntervalInfoBluetoothModel currentModel];
[IDOFoundationCommand setHrIntervalCommand:model
callback:^(int errorCode) {
if (errorCode == 0) {
//Set successfully
}else if (errorCode == 6) {
//Device not supported
}else {
//Setup failed
}
}];
Swift:
let model = IDOSetHrIntervalInfoBluetoothModel.current();
IDOFoundationCommand.setHrInterval(model) { (errorCode) in
if errorCode == 0 {
//Set successfully
}else if errorCode == 6{
//Device does not support this method
}else {
//wrong setting
}
};