UNPKG

obniz

Version:

obniz sdk for javascript

31 lines (25 loc) 555 B
class PaPIRsVZ { constructor() { this.keys = ['vcc', 'gnd', 'signal']; this.requiredKeys = ['signal']; } static info() { return { name: 'PaPIRsVZ', }; } wired(obniz) { this.obniz = obniz; this.io_signal = obniz.getIO(this.params.signal); this.io_signal.pull('0v'); obniz.setVccGnd(this.params.vcc, this.params.gnd, '5v'); this.io_signal.input(value => { if (this.onchange) { this.onchange(value); } }); } } if (typeof module === 'object') { module.exports = PaPIRsVZ; }