设置用户信息
命令代码
- 设置用户信息
- 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 {
//设置错误
}
};