UNPKG

weblab-instrument

Version:
69 lines (61 loc) 1.47 kB
const propMethod = require('../dev/propMethod.js'); // const debug = require('debug'); // const log = debug('dmm_meas:log'); function MeasCmd() { this.voltdc = '5E-1'; this.voltac = '5E-1'; this.voltdcac = '5E-1'; this.currdc = '5E-1'; this.currac = '5E-1'; this.currdcac = '5E-1'; this.resistance = '5E-1'; } MeasCmd.prototype.cmdHandler = { MeasVoltDC: { getHandler(measObj, res) { measObj.voltdc = res; return true; }, }, MeasVoltAC: { getHandler(measObj, res) { measObj.voltac = res; return true; }, }, MeasVoltDCAC: { getHandler(measObj, res) { measObj.voltdcac = res; return true; }, }, MeasCurrDC: { getHandler(measObj, res) { measObj.currdc = res; return true; }, }, MeasCurrAC: { getHandler(measObj, res) { measObj.currac = res; return true; }, }, MeasCurrDCAC: { getHandler(measObj, res) { measObj.currdcac = res; return true; }, }, MeasRes: { getHandler(measObj, res) { measObj.resistance = res; return true; }, }, }; exports.initMeasObj = function initMeasObj(id) { const measCmd = new MeasCmd(); measCmd.prop = propMethod.CreatMethod.call(this, id); return measCmd; };