39 lines
1.0 KiB
JavaScript
39 lines
1.0 KiB
JavaScript
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
|
|
} |