1

Windows マシン (Windows 8) では動作するが、Macintosh (OS X Snow Leopard) では動作しない node.js (Javascript) コードを取得するのに苦労しています。ここのコードは Macintosh のコードで、一部のコードが変更されています。

var SerialPort = require('serialport').SerialPort;
var port = new SerialPort("/dev/tty.usbmodem3d11", {
    baudrate: 9600,
    dataBits: 8,
    parity: 'none',
    flowControl: false
});

port.on('open',function() {
  console.log('Port open');
});

port.on('close',function() {
    console.log('Port closed');
});

port.on('data', onData);

出力は次のとおりです。

Port open
Port closed

ポートは開いた後すぐに閉じるようです。理由はよくわかりません。手がかりはありますか?(DTR/DSR の問題が背後にある可能性があることは知っていますが、それらを修正する方法はわかりません。)

4

0 に答える 0