UNPKG

susi-forge

Version:
62 lines (52 loc) 1.52 kB
{ "apiserver": {}, "heartbeat": {}, "iocontroller": {}, "logger": { "easylogging++": "./easylogging++.conf" }, "eventsystem" : { "threads": 4, "queuelen": 256 }, "sessionmanager": { "lifetime": 600000 }, "statecontroller":{ "file": "./states.json" }, "duktape": { "source": "backend/backend.js" }, "tcpapiserver": { "address": "0.0.0.0:4000", "threads": 4, "backlog": 32 }, "syscallcontroller": { "threads": 2, "queuelen": 16, "commands": { "start-led-microcontroller" : "nohup socat /dev/ttyUSB0 UDP-L:4401,fork 2>&- 1>&- &", "start-temp-microcontroller" : "nohup socat /dev/ttyUSB1 UDP-L:4402,fork 2>&- 1>&- &", "stop-microcontrollers" : "killall socat", "led-on": "(echo h && sleep 0.2) | ncat -u 127.0.0.1 4401", "led-off": "(echo l && sleep 0.2) | ncat -u 127.0.0.1 4401", "led-red": "(echo R && sleep 0.2) | ncat -u 127.0.0.1 4401", "led-yellow": "(echo Y && sleep 0.2) | ncat -u 127.0.0.1 4401", "led-green": "(echo G && sleep 0.2) | ncat -u 127.0.0.1 4401", "set-rgb": "(echo -en \"r\\x$REDg\\x$GREENb\\x$BLUE\" && sleep 0.2) | ncat -u 127.0.0.1 4401", "exec-pattern": "(echo -en \"$PATTERN\" && sleep 2) | ncat -u 127.0.0.1 4401", "get-temperature": "(echo tt && sleep 2) | ncat -u 127.0.0.1 4402" } }, "cluster": { "nodes": [ { "id": "cloud", "addr": "cloud:4000", "forward": ["*@cloud"] } ] } }