|
@@ -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 需要外面传进来 保存时间
|