cool-iot

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 6  →  ?path2? @ 7
/trunk/main.js
@@ -43,6 +43,7 @@
// Remove any retained message.
client.publish(topic, "", {retain: true})
 
message.
message = message.toString()
winston.info('Received message: ' + message)
if(!(message in config.GPIO)) {
@@ -57,9 +58,15 @@
}
 
winston.info('Toggling pin ' + pin + ' for ' + message)
COOL[message].writeSync(1)
setTimeout(function() {
winston.info('Toggled pin ' + pin + ' for ' + message)
COOL[message].writeSync(0)
}, 1000)
COOL[message].write(1, (err) => {
if(err) {
winston.err('Unable to toggle pin ' + pin + ' error message received is: ' + err.message)
return;
}
setTimeout(function() {
winston.info('Toggled pin ' + pin + ' for ' + message)
COOL[message].write(0)
}, 1000)
})
})