From abf0b75beed7c2ffc010a1923dba8f7b75914a6c Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期五, 15 十一月 2024 15:39:29 +0800
Subject: [PATCH] gx

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

diff --git a/src/samples/deviceApi/oumulong-HBP-9030.ts b/src/samples/deviceApi/oumulong-HBP-9030.ts
index 05c711d..5c7773c 100644
--- a/src/samples/deviceApi/oumulong-HBP-9030.ts
+++ b/src/samples/deviceApi/oumulong-HBP-9030.ts
@@ -1,5 +1,6 @@
 // 欧姆龙 HBP-9030 115200 
 import { ElMessage } from 'element-plus'
+import { ipcRenderer  } from 'electron'
 const { SerialPort } = require('serialport')
 const { DelimiterParser } = require('@serialport/parser-delimiter')
 const { ByteLengthParser } = require('@serialport/parser-byte-length')
@@ -15,27 +16,37 @@
                 message: '端口打开失败!',
                 type: 'error',
             })
+            ipcRenderer.invoke('logger', '端口打开失败')
             console.log(err)
         }else{
             ElMessage({
                 message: '端口打开成功',
                 type: 'success',
             })
+            ipcRenderer.invoke('logger', '端口打开成功')
         } 
     })
     serialport.on("close",(err: any)=>{
         console.log('端口异常端口链接断开')
         console.log(err)
+        ipcRenderer.invoke('logger', '端口关闭了')
+    })
+    serialport.on("error",(err: any)=>{
+        console.log('端口异常端口链接断开')
+        console.log(err)
+        ipcRenderer.invoke('logger', '端口异常断开')
     })
     // 解析分割数据流
     const parser = serialport.pipe(new ByteLengthParser({ length: 14*4-1 }))
     parser.on('data', (value: string | any[])=>{
         console.log(value.toString())
+        ipcRenderer.invoke('logger', '串口消息')
+        ipcRenderer.invoke('logger', value)
+        ipcRenderer.invoke('logger', value.toString())
         const str=value.toString()
         const list=str.split(',')
         console.log(list)
         if(list.length===11){
-
             sockteStore().setxyjSockte(
               {
                   deviceName:'HBP-9030',

--
Gitblit v1.8.0