设置用户信息

命令代码

  • 设置用户信息
  • IDOSetUserInfoBuletoothModel
参数 说明 备注
year int
month int
day int
height 身高 单位:厘米
weight 体重 单位:千克
gender 性别 1:男,2:女

用户信息功能表

此功能默认支持

Objc:

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

Swift:

let model = IDOSetUserInfoBuletoothModel.current();
IDOFoundationCommand.setUserInfo(model) { (errorCode) in
     if errorCode == 0 {
        //设置成功
     }else if errorCode == 6{
        //设备不支持此方法
     }else {
       //设置错误
     }
};
  • 设置v2运动目标

    📢 :每设置一个目标类型就执行一次命令

  • IDOSetUserInfoBuletoothModel

参数 说明 备注
goalSleepDataHour 目标睡眠 (时) int
goalSleepDataMinute 目标睡眠 (分) int
goalStepData 目标步数 单位:步
goalCalorieData 目标卡路里 单位:大卡
goalDistanceData 目标距离 单位:米
goalWeightData 目标体重 单位:千克*100
goalType 目标类型 0:步数,1:卡路里,2:距离

v2运动目标功能表

此功能默认支持

Objc:

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

Swift:

let model = IDOSetUserInfoBuletoothModel.current();
IDOFoundationCommand.setUserInfo(model) { (errorCode) in
     if errorCode == 0 {
        //设置成功
     }else if errorCode == 6{
        //设备不支持此方法
     }else {
       //设置错误
     }
};
  • 设置v3运动目标

  • IDOSetUserInfoBuletoothModel

    参数 说明 备注
    goalCalorieData 目标卡路里 单位:大卡
    goalDistanceData 目标距离 单位:米
    goalMidHighTimeData 中高运动时长的目标 单位:秒
    goalWalkTime 走动目标时间 单位:时
    calorieMax 活动卡路里最大值 单位:千卡
    calorieMin 活动卡路里最小值 单位:千卡

v3运动目标功能表

__IDO_FUNCTABLE__.funcTable20Model.calorieGoal
__IDO_FUNCTABLE__.funcTable20Model.distanceGoal

Objc:

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

Swift:

let model = IDOSetUserInfoBuletoothModel.current();
IDOFoundationCommand.setCalorieAndDistanceGoal(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 ""