获取版本信息
版本信息模型说明
- 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 {
//获取失败.
}
};