Set exercise shortcuts
Select up to 8 sport mode settings at a time
Function table
__IDO_FUNCTABLE__.sportShowCount != 0
|| [IDOGetDeviceFuncBluetoothModel isHaveMovment]
Description of Motion Shortcut Model
- IDOSetSportShortcutInfoBluetoothModel
Parameter | Description | Remark |
---|---|---|
isWalk | Walk | bool |
isRun | Run | bool |
isByBike | Cycle | bool |
isOnFoot | Walk | bool |
isSwim | Swim | bool |
isMountainClimbing | Badminton | bool |
isOther | Other | bool |
isFitness | Fitness | bool |
isSpinning | Spinning bike | bool |
isEllipsoid | Rugby | bool |
isTreadmill | Treadmill | bool |
isSitUp | Sit-ups | bool |
isPushUp | push-ups | bool |
isDumbbell | Dumbbel | bool |
isWeightlifting | Weightlifting | bool |
isBodybuildingExercise | Gymnastics | bool |
isYoga | Yoga | bool |
isRopeSkipping | Skip | bool |
isTableTennis | Table tennis | bool |
isBasketball | Basketball | bool |
isFootball | Football | bool |
isVolleyball | Volleyball | bool |
isTennis | Tennis | bool |
isGolf | Golf | bool |
isBaseball | Baeball | bool |
isSkiing | Skiing | bool |
isRollerSkating | Roller skating | bool |
isDance | Dance | bool |
Command code
Objc:
IDOSetSportShortcutInfoBluetoothModel * model = [IDOSetSportShortcutInfoBluetoothModel currentModel];
[IDOFoundationCommand setSportModeSelectCommand:model
callback:^(int errorCode) {
if (errorCode == 0) {
//Set successfully
}else if (errorCode == 6) {
//Device not supported
}else {
//Setup failed
}
}];
Swift:
let model = IDOSetSportShortcutInfoBluetoothModel.current();
IDOFoundationCommand.setSportModeSelect(model) { (errorCode) in
if errorCode == 0 {
//Set successfully
}else if errorCode == 6{
//Device does not support this method
}else {
//Wrong setting
}
};