From 0878950e171bcaeb0cf8064c72d6f5a330eea4da Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期三, 07 二月 2024 16:41:59 +0800
Subject: [PATCH] g更新设备号和干体重开关

---
 src/samples/deviceApi/XK3190A12.ts |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/samples/deviceApi/XK3190A12.ts b/src/samples/deviceApi/XK3190A12.ts
index 6c90111..f270234 100644
--- a/src/samples/deviceApi/XK3190A12.ts
+++ b/src/samples/deviceApi/XK3190A12.ts
@@ -7,7 +7,8 @@
 import { confingInfoStore } from '@/stores/StoresConfing'
 
 const initPort=(path:String,baudRate:Number)=>{
-   
+    // 是否清零了
+   let  sfqingling=true
     // 配置文件定义的对此次数
     const yanjiancishu=confingInfoStore().confingInfo.jianyancishu===undefined?4:confingInfoStore().confingInfo.jianyancishu
     console.log('初始化打开XK3190-A12体重秤端口',yanjiancishu)
@@ -44,7 +45,7 @@
         console.log(value.toString())
         const str=value.toString()
         // 截取结果
-        const list=str.substring(2,9) 
+        const list=str.substring(2,10) 
         if(Number(list)>20){
             // 判断是否相等 相等加一
             if(list===lisijieguo){
@@ -55,6 +56,8 @@
             }
             // 对比4次结果都一致
             if(duibinum>=yanjiancishu){
+                // 数据发送  体重没有清零  下次就不播报不发送
+                sfqingling=false
                 const res=Number(list)
                 console.log(res,'获取到的体重')
                 sockteStore().setweightSockte(
@@ -69,12 +72,13 @@
                 duibinum=0
                 lisijieguo=''
             }else{
-                
+                // sfqingling=false
             }
 
             
 
         }else{
+            sfqingling=true
             console.log('小于20')
         }  
     }) // all data after READY is received

--
Gitblit v1.8.0