Browse Source

十二导心电优化

guanxinyi 1 year ago
parent
commit
27dd5b6034
1 changed files with 9 additions and 5 deletions
  1. 9 5
      app/src/main/java/vinno/sportinspect/devices/HeartByECGWS12.java

+ 9 - 5
app/src/main/java/vinno/sportinspect/devices/HeartByECGWS12.java

@@ -292,17 +292,22 @@ public class HeartByECGWS12 extends BaseDevices {
 //                    连接成功
                     mEcgQueue = new ConcurrentLinkedQueue<Short>();
                     callBack(StatusConstant.BLE_CONNECT_SUCCESS);
+                    /// 设置基线滤波
+                    data.setFilter(4);
+                    LogUtil.d("设置基线滤波");
+                    /// 设置强的基线滤波
+                    data.setDftCmd(2);
                     break;
                 case MESSAGE_CONNECT_INTERRUPTED:
 //                    连接中断
-                    callBack(StatusConstant.BLE_CONNECT_FAIL);
-                    LogUtil.d("连接中断1");
+                    callBack(StatusConstant.BLE_DISCONNECT);
+                    LogUtil.d("连接中断");
                     mEcgQueue = null;
                     break;
                 case MESSAGE_CONNECT_FAILED:
 //                    连接失败
                     callBack(StatusConstant.BLE_CONNECT_FAIL);
-                    LogUtil.d("连接中断2");
+                    LogUtil.d("连接失败");
                     mEcgQueue = null;
                     break;
                 case MESSAGE_USB_CONNECT_REMOVE_DEVICE:
@@ -420,8 +425,6 @@ public class HeartByECGWS12 extends BaseDevices {
 
         // 判断设备是否已经绑定
         if (isBounded(mac)) {
-            /// 设备已配对成功
-            callBack(StatusConstant.BT_BOUND_SUCCESS);
             bluetoothSampling();
         } else {
             /// 设备未配对或者正在配对中
@@ -477,6 +480,7 @@ public class HeartByECGWS12 extends BaseDevices {
                 });
         LogUtil.d("开始采集12导心电");
         data.gatherStart(new nativeMsg());
+
     }
     public  void  saveTwelveECGResult() {
         /// TODO 需要外面传进来 保存时间