cool-iot – Diff between revs 6 and 7
?pathlinks?
Rev 6 | Rev 7 | |||
---|---|---|---|---|
Line 41... | Line 41... | |||
41 | return; |
41 | return; |
|
Line 42... | Line 42... | |||
42 | |
42 | |
|
43 | // Remove any retained message. |
43 | // Remove any retained message. |
|
Line -... | Line 44... | |||
- | 44 | client.publish(topic, "", {retain: true}) |
||
44 | client.publish(topic, "", {retain: true}) |
45 | |
|
45 | |
46 | message. |
|
46 | message = message.toString() |
47 | message = message.toString() |
|
47 | winston.info('Received message: ' + message) |
48 | winston.info('Received message: ' + message) |
|
48 | if(!(message in config.GPIO)) { |
49 | if(!(message in config.GPIO)) { |
|
Line 55... | Line 56... | |||
55 | winston.warn('GPIO pin for "' + message + '" is not configured') |
56 | winston.warn('GPIO pin for "' + message + '" is not configured') |
|
56 | return; |
57 | return; |
|
57 | } |
58 | } |
|
Line 58... | Line 59... | |||
58 | |
59 | |
|
59 | winston.info('Toggling pin ' + pin + ' for ' + message) |
60 | winston.info('Toggling pin ' + pin + ' for ' + message) |
|
- | 61 | COOL[message].write(1, (err) => { |
||
- | 62 | if(err) { |
||
- | 63 | winston.err('Unable to toggle pin ' + pin + ' error message received is: ' + err.message) |
||
- | 64 | return; |
||
- | 65 | } |
||
60 | COOL[message].writeSync(1) |
66 | |
|
61 | setTimeout(function() { |
67 | setTimeout(function() { |
|
62 | winston.info('Toggled pin ' + pin + ' for ' + message) |
68 | winston.info('Toggled pin ' + pin + ' for ' + message) |
|
63 | COOL[message].writeSync(0) |
69 | COOL[message].write(0) |
|
- | 70 | }, 1000) |
||
64 | }, 1000) |
71 | }) |