获取版本信息
版本信息模型说明
- IDOGetVersionInfoBluetoothModel
参数 | 说明 | 备注 |
---|---|---|
sdkVersion | SDK版本 | 数值为x10,11表示1.1的版本 |
hrAlgorithmVersion | 心率算法版本 | 数值为x10,11表示1.1的版本 |
sleepAlgorithmVersion | 睡眠算法版本 | 数值为x10,11表示1.1的版本 |
stepAlgorithmVersion | 计步算法版本 | 数值为x10,11表示1.1的版本 |
gestureRecognitionVersion | 手势识别算法 | 数值为x10,11表示1.1的版本 |
pcbVersion | PCB版本 | 数值为x10,11表示1.1的版本 |
spo2Version | 血氧算法版本 | int |
stressVersion | 压力算法版本 | int |
kcalVersion | 卡路里算法版本 | int |
disVersion | 距离算法版本 | int |
axle3SwimVersion | 三轴传感器游泳算法版本 | int |
axle6SwimVersion | 六轴传感器游泳算法版本 | int |
actModeTypeVersion | 运动自识别算法版本 | int |
allDayHrVersion | 全天心率算法版本 | int |
gpsVersion | gps算法版本 | int |
gpsVersion | gps算法版本 | int |
peripheralsVersion | 外设版本 206项目外设版本 | int |
firmwareVersion1 | 固件版本version1 | int |
firmwareVersion2 | 固件版本version2 | int |
firmwareVersion3 | 固件版本version3 | int |
btFlag | BT版本生效标志位 | 0:无效,1:说明固件有对应的BT固件 |
btVersion1 | BT的版本version1 | int |
btVersion2 | BT的版本version2 | int |
btVersion3 | BT的版本version3 | int |
btMatchVersion1 | BT的所需要匹配的版本version1 | int |
btMatchVersion2 | BT的所需要匹配的版本version2 | int |
btMatchVersion3 | BT的所需要匹配的版本version3 | int |
命令代码
获取软硬件版本信息功能表
__IDO_FUNCTABLE__.versionInfo
- 获取软硬件版本信息
Objc:
[IDOFoundationCommand getVersionInfoCommand:^(int errorCode, IDOGetVersionInfoBluetoothModel * _Nullable data) {
if (errorCode == 0) {
//获取成功
}else if (errorCode == 6) {
//设备不支持
}else {
//获取失败
}
}];
Swift:
IDOFoundationCommand.getVersionInfoCommand { (errorCode, model) in
if errorCode == 0 {
//获取成功
}else if errorCode == 6 {
//设备不支持
}else {
//获取失败.
}
};
获取固件三级版本信息功能表
__IDO_FUNCTABLE__.funcTable38Model.bleAndBtVersion
- 获取固件三级版本信息
Objc:
[IDOFoundationCommand get3LevelFirmwareVersionCommand:^(int errorCode, IDOGetVersionInfoBluetoothModel * _Nullable data) {
if (errorCode == 0) {
//获取成功
}else if (errorCode == 6) {
//设备不支持
}else {
//获取失败
}
}];
Swift:
IDOFoundationCommand.get3LevelFirmwareVersionCommand { (errorCode, model) in
if errorCode == 0 {
//获取成功
}else if errorCode == 6 {
//设备不支持
}else {
//获取失败.
}
};