| | |
| | | type: 'success', |
| | | }) |
| | | } |
| | | let lisijieguo='' |
| | | let duibinum=0 |
| | | if (reconnectAttempts >= MAX_RECONNECT_ATTEMPTS) { |
| | | console.error('重试次数达到上限,不再尝试重连。'); |
| | | ipcRenderer.invoke('logger', '串口已经重连了${reconnectAttempts}次了,点击确认关闭程序,重启电脑后再试') |
| | |
| | | return; |
| | | } |
| | | try { |
| | | let lisijieguo='' |
| | | let duibinum=0 |
| | | serialPort = new SerialPort({ path, baudRate }, (err: any) => { |
| | | reconnectAttempts++ |
| | | if (err) { |
| | |
| | | setTimeout(()=>{ |
| | | initPort(path,baudRate) |
| | | }, RECONNECT_INTERVAL); |
| | | console.log(err) |
| | | }else{ |
| | | reconnectAttempts=0 |
| | | ipcRenderer.invoke('logger', 'lianjiang体重秤端口打开成功') |