chenyc
2024-02-07 0878950e171bcaeb0cf8064c72d6f5a330eea4da
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