Get Version info
Version info model description
- IDOGetVersionInfoBluetoothModel
Parameter | Description | Notes |
---|---|---|
sdkVersion | SDK version | the data is x10,11 means version 1.1 |
hrAlgorithmVersion | heart rate algorithm version | the data is x10,11 means version 1.1 |
sleepAlgorithmVersion | sleep Algorithm Version | the data is x10,11 means version 1.1 |
stepAlgorithmVersion | step Algorithm Version | the data is x10,11 means version 1.1 |
gestureRecognitionVersion | gesture Recognition Version | the data is x10,11 means version 1.1 |
pcbVersion | PCB Version | the data is x10,11 means version 1.1 |
spo2Version | spo2 Version | int |
stress Algorithm Version | stress Algorithm Version | int |
kcalVersion | Kcal Algorithm Version | int |
disVersion | distance Algorithm Version | int |
axle3SwimVersion | axle3Swim Algorithm Version | int |
axle6SwimVersion | axle6Swim Algorithm Version | int |
actModeTypeVersion | sports automatic recognition algorithm version | int |
allDayHrVersion | all day heart rate algorithm version | int |
gpsVersion | gpsalgorithm version | int |
gpsVersion | gpsalgorithm version | int |
peripheralsVersion | Peripheral Version 206 Project Peripheral Version | int |
firmwareVersion1 | firmware version1 | int |
firmwareVersion2 | Firmware version version2 | int |
firmwareVersion3 | Firmware version version3 | int |
btFlag | BT version valid flag | 0: Invalid, 1: The firmware has corresponding BT firmware |
btVersion1 | BT's version version1 | int |
btVersion2 | BT's versionversion2 | int |
btVersion3 | BT's version version3 | int |
btMatchVersion1 | BT Match version1 | int |
btMatchVersion2 | BT Matchversion2 | int |
btMatchVersion3 | BT Match version3 | int |
Command code
- Get software/hardware version info
Objc:
[IDOFoundationCommand getVersionInfoCommand:^(int errorCode, IDOGetVersionInfoBluetoothModel * _Nullable data) {
if (errorCode == 0) {
//get success
}else if (errorCode == 6) {
//device not support
}else {
//get failed
}
}];
Swift:
IDOFoundationCommand.getVersionInfoCommand { (errorCode, model) in
if errorCode == 0 {
//get success
}else if errorCode == 6 {
//device not supported
}else {
//get failed.
}
};
- Get firmware 3 level version info
Objc:
[IDOFoundationCommand get3LevelFirmwareVersionCommand:^(int errorCode, IDOGetVersionInfoBluetoothModel * _Nullable data) {
if (errorCode == 0) {
//get success
}else if (errorCode == 6) {
//device not support
}else {
//get failed
}
}];
Swift:
IDOFoundationCommand.get3LevelFirmwareVersionCommand { (errorCode, model) in
if errorCode == 0 {
//get success
}else if errorCode == 6 {
//device not supported
}else {
//get failed.
}
};