Dec. 17, 2022, 6:29 a.m.    Hans    (120)

Dec 17 2022 vhStressECG 1.0.1 (16123)

更新设备驱动framework

设备测试界面:
1. 设备启动、发送Power,获得Power RPM 正确。
2. 启动BP,等待25秒后获得测量结果,正确。
3. 点击 界面上“Take ”按钮, 执行“[[StressECGDeviceManager share] requestBPWithIsPeripheral:false];”后,无结果。
错误1: 模拟器上直接点击BP测试的结果,没有回调返回给我!
错误2: Take未获得结果!
怀疑错误在上次返回的BP数值纪录、更新处

运动过程
1.设备状态检查界面,通过测试。
待改进:Take BP测通过后,改为直接取BP,取到就算成功,这样就快很多。
待改进:SpO2设备没有,但还在设备检查列表中,我的想法是未设置SpO2 或 BP设备时, 就不要检查该设备了。
2.运动的第一阶段,程序崩溃: 崩溃点在模拟器显示 Send:O117, 主程序未接获崩溃点。怀疑错误点在识别模拟器返回数据上,因为此时Power、RPM、BP等均返回。
3. 运动中,仍未返回转速信息。 建议提示: 重点查Timer对象,在Object-C中,在线程中启动是无效的,必须在主进程中启动。
4. 另一次运动测试,出现了连续返回BP结果的情况,重点查 最后一次返回给我的BP纪录变量,注意此变量可能有多线程读取问题,建议用互斥锁。
5. 另一次设备检查时,程序崩溃,崩溃现象同上 2描述,显示Send:O999.

#vhstress

 

vhStressECG_16123.zip

Download (14.6 MB)