dark-horse-thing
Version:
Abstract classes for Dark Horse things
19 lines (13 loc) • 356 B
JavaScript
const context = require('../context')
const Thing = require('../Thing')
class PowerSocket extends Thing {
constructor (iri, config) {
super(iri, {type: [context.Device, (config && config.type) || context.PowerSocket]})
this.state = context.off
}
put (input) {
this.state = input.state
}
}
module.exports = PowerSocket