var serialPortPlus = null var serialPortUtil = { initSerial:function(){ serialPortPlus = api.require('serialPortPlus'); }, getAllDevices:function(params){ var ret = serialPortPlus.getAllDevices(params); return ret; }, getAllDeicesPath:function(params){ var ret = serialPortPlus.getAllDeicesPath(params); return ret; }, addEventListener:function(params,callback){ serialPortPlus.addEventListener(params,function(ret, err) { callback(ret,err) }); }, openSerial:function(param,callback){ serialPortPlus.open(param,function(ret, err) { callback(ret,err) }); }, send:function(params){ params.data = params.data.replace(/\s+/g,""); var ret = serialPortPlus.send(params); return ret }, closeSerial:function(params){ var ret = serialPortPlus.close(params); return ret // console.log(JSON.stringify(ret)); } } export { serialPortUtil }