获取版本信息

版本信息模型说明

  • 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 {
       //获取失败.                                                                                                                                                                                                                                        
    }
};
Copyright © 2015-2020 IDO. All rights reserved. all right reserved,powered by Gitbook修订时间: 2023-12-18 10:04:13

results matching ""

    No results matching ""