diff --git a/main.js b/main.js index 1fe96d8..9d5a09d 100644 --- a/main.js +++ b/main.js @@ -57,26 +57,38 @@ function main(gpio) { if (process.env.DEBUG) console.log(`[${(Date.now() - config.timestamps.procStart)/1000}] I: IGN: [${config.status.igniter}] | EXH: [${config.status.exhaust}] | AUG: [${config.status.auger}]`); switch (config.status.igniter) { case 0: - fn.igniter.off(gpio); + fn.igniter.off(gpio).then(res => { + if (process.env.DEBUG) console.log(`[${(Date.now() - config.timestamps.procStart)/1000}] I: ${res}`); + }); break; case 1: - fn.igniter.on(gpio); + fn.igniter.on(gpio).then(res => { + if (process.env.DEBUG) console.log(`[${(Date.now() - config.timestamps.procStart)/1000}] I: ${res}`); + }); break; default: - fn.igniter.off(gpio); + fn.igniter.off(gpio).then(res => { + if (process.env.DEBUG) console.log(`[${(Date.now() - config.timestamps.procStart)/1000}] I: ${res}`); + }); break; } // Set the Exhaust switch (config.status.exhaust) { case 0: - fn.exhaust.off(gpio); + fn.exhaust.off(gpio).then(res => { + if (process.env.DEBUG) console.log(`[${(Date.now() - config.timestamps.procStart)/1000}] I: ${res}`); + }); break; case 1: - fn.exhaust.on(gpio); + fn.exhaust.on(gpio).then(res => { + if (process.env.DEBUG) console.log(`[${(Date.now() - config.timestamps.procStart)/1000}] I: ${res}`); + }); break; default: - fn.exhaust.off(gpio); + fn.exhaust.off(gpio).then(res => { + if (process.env.DEBUG) console.log(`[${(Date.now() - config.timestamps.procStart)/1000}] I: ${res}`); + }); break; }