我有这个代码,打开串口38,并在我的电脑上列出了pors。这很好用。
sp = serialPort.SerialPort
port = new sp('COM38', baudrate : 9600, bufferSize : 1000000)
serialPort.list (err, ports) ->
ports.forEach (port) ->
console.log port.comName
if port.comName is 'COM38'
console.log 'Douchette USB connectée'
现在,此serialport 38上的设备并不总是连接到我的计算机。如何处理port = new sp('COM38', baudrate : 9600, bufferSize : 1000000)
行的错误?
我的意思是,当我尝试在COM38上创建一个新的sp,如果COM38上什么也没有,我需要知道它做类似的事情
if error
console.log 'Devise is not connected'`
有什么想法吗?
我正在使用npm的serialport。 npmjs.com/package/serialport