sensecap
Version:
## Install ``` npm install sensecap --save ```
23 lines (18 loc) • 650 B
JavaScript
var DeviceNetModule = require('../module/DeviceNetModule');
var DeviceQueryBuilder = require('../builder/DeviceQueryBuilder');
var DeviceResult = require('../result/DeviceResult');
function DeviceManager(baseRequest) {
this.deviceNetModule = new DeviceNetModule(baseRequest);
}
DeviceManager.prototype = {
createDeviceQueryBuilder: function () {
return new DeviceQueryBuilder(this.deviceNetModule);
},
bindDevice: function (eui, code, options, callback) {
if (!options) {
options = {}
}
new DeviceResult(this).bind(eui, code, options, callback)
}
};
module.exports = DeviceManager;