设置运动排序

运动排序功能表

__IDO_FUNCTABLE__.sportShowCount != 0 
  && [IDOGetDeviceFuncBluetoothModel isHaveMovment] 
  && (__IDO_FUNCTABLE__.funcTable20Model.sportModeSort
     || __IDO_FUNCTABLE__.funcTable28Model.v3SportsType)

运动排序模型说明

  • IDOSetSportSortingInfoBluetoothModel
参数 说明 备注
sportSortingItems 运动模式排序集合 运动模式排序集合最多8个或14个或30个或150
operat 操作类型 0:无效; 1查询; 2设置(不需要赋值)
allNum 个数 int
currentIndex 当前已添加运动类型的索引 int 支持100种运动才需要赋值
  • IDOSetSportSortingItemModel
参数 说明 备注
index 排序索引 从1、2、3、4....,0:无效
type 运动模式

当功能表 v3SportsType、set100SportSort 支持,运动类型从48开始,1-29运动类型为v2协议

运动类型参照 IDOSportTypes文件说明

命令代码

Objc:

IDOSetSportSortingInfoBluetoothModel * model = [IDOSetSportSortingInfoBluetoothModel currentModel];
[IDOFoundationCommand setSportModeSortCommand:model
                                callback:^(int errorCode) {
    if (errorCode == 0) {
       //设置成功
    }else if (errorCode == 6) {
      //设备不支持
    }else {
      //设置失败
    }
}];

Swift:

let model = IDOSetSportSortingInfoBluetoothModel.current();
IDOFoundationCommand.setSportModeSort(model) { (errorCode) in
     if errorCode == 0 {
        //设置成功
     }else if errorCode == 6{
        //设备不支持此方法
     }else {
       //设置错误
     }
};
Copyright © 2015-2020 IDO. All rights reserved. all right reserved,powered by Gitbook修订时间: 2023-12-18 10:04:13

results matching ""

    No results matching ""