Files

copied
Last update 8 years 2 months by Raivo Laanemets
Filespclib
..
args.js
command_queue.js
command_run.js
commands.js
connection.js
control.js
decode.js
decode_line.js
encode.js
help.js
pearson.js
connection.js
var Promise = require('bluebird'); var serialport = require('serialport'); var command_queue = require('./command_queue'); var debug = require('debug')('connection'); // Opens connection to device // through serialport interface. exports.open = function(file, cb) { return new Promise(function(resolve, reject) { var port = new serialport.SerialPort(file, { baudrate: 9600, parser: serialport.parsers.readline('\n'), stopbits: 1, databits: 8, parity: 'none' }); function error(err) { reject(err); } port.once('error', error); port.once('open', function() { port.removeListener('error', error); resolve(command_queue.create(port)); }); }); };
Report a bug