javascript - Save serialport list with meteor -
javascript - Save serialport list with meteor -
i utilize serialport bundle in app (https://github.com/voodootikigod/node-serialport). code working fine on server :
meteor.startup(function () { serialport = meteor.npmrequire('serialport'); }); meteor.methods({ serialportsrefresh: function () { serialport.list(function (err, ports) { ports.foreach(function(port) { console.log(port.comname); }); // config.insert(ports); homecoming ports; }); } });
now want save list in collection expose client. best solution ?
when uncomment config.insert(ports); i've error :
throw new error("meteor code must run within fiber. " +
thanks in advance !
thanks eliezer ! here code (not easy me !) :
meteor.startup(function () { serialport = meteor.npmrequire('serialport'); listserialports = function(callback) { serialport.list(function (err, ports) { callback(null, ports); }); } }); meteor.methods({ serialportsrefresh: function () { var ports = meteor.wrapasync(listserialports); var result = ports(); debugger; } });
javascript meteor node-serialport
Comments
Post a Comment