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