1234567891011 |
- var serialport = require("serialport");
- module.exports = function getAvailablePorts(){
- return new Promise(function(resolve, reject){
- serialport.list(function (err, ports) {
- if(err) reject(err);
- else if(ports.length === 0) reject(new Error("No serial ports detected."));
- else resolve(ports.map(p => { return p.comName }));
- });
- });
- };
|