34 lines
797 B
JavaScript
34 lines
797 B
JavaScript
// Custom functions module to keep main script clean
|
|
const fn = require('./functions').functions;
|
|
|
|
// Environment Variables Importing
|
|
const dotenv = require('dotenv').config();
|
|
|
|
// TODO Add logic for other sensors
|
|
|
|
while (true) {
|
|
main();
|
|
}
|
|
|
|
// Main function, turns the auger on, sleeps for the time given in environment variables, then turns the auger off, sleeps, repeats.
|
|
async function main() {
|
|
fn.files.check();
|
|
|
|
switch (fn.files.check()) {
|
|
case "pause":
|
|
fn.commands.pause();
|
|
break;
|
|
case "reload":
|
|
fn.commands.reload();
|
|
break;
|
|
case "quit":
|
|
fn.commands.quit();
|
|
break;
|
|
case "none":
|
|
fn.auger.cycle();
|
|
break;
|
|
|
|
default:
|
|
break;
|
|
}
|
|
} |