From a7fb2f5eab3e548f040004c1019f1c994eb91ad4 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期二, 09 十二月 2025 14:44:36 +0800
Subject: [PATCH] 日常更新

---
 src/samples/deviceApi/oumulong-HBP-9030.ts |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/samples/deviceApi/oumulong-HBP-9030.ts b/src/samples/deviceApi/oumulong-HBP-9030.ts
index ecfff8c..b5654de 100644
--- a/src/samples/deviceApi/oumulong-HBP-9030.ts
+++ b/src/samples/deviceApi/oumulong-HBP-9030.ts
@@ -71,9 +71,9 @@
                 }, RECONNECT_INTERVAL);
             }else{
                 reconnectAttempts=0
-                ipcRenderer.invoke('logger', '血压计端口打开成功')
+                ipcRenderer.invoke('logger', '血压计端33333口打开成功')
                 ElMessage.success({
-                    message: '血压计端口打开成功',
+                    message: '血压计端口打开成功9030',
                     type: 'success',
                 })
             } 
@@ -88,14 +88,14 @@
             console.log(err)
         })
          // 解析分割数据流
-        const parser = serialPort.pipe(new ByteLengthParser({ length: 14*4-1 }))
-        parser.on('data', (value: string | any[])=>{
-            console.log(value.toString())
+        const parser = serialPort.pipe(new DelimiterParser({ delimiter: '\n' }))
+        parser.on('data', (buffer:any)=>{
+            console.log(buffer.toString())
             ipcRenderer.invoke('logger', '串口消息')
-            ipcRenderer.invoke('logger', value)
-            ipcRenderer.invoke('logger', value.toString())
-            const str=value.toString()
-            const list=str.split(',')
+            ipcRenderer.invoke('logger', buffer)
+            ipcRenderer.invoke('logger', buffer.toString())
+            const text = buffer.toString('ascii').trim() // 自动去掉 \r
+            const list=text.split(',')
             console.log(list)
             if(list.length===11){
                 sockteStore().setxyjSockte(

--
Gitblit v1.8.0