This commit is contained in:
2020-09-05 18:42:21 +02:00
parent 8202570561
commit 1474fba3b8
2 changed files with 13 additions and 8 deletions

View File

@ -501,15 +501,17 @@ int main(int argc, char *argv[]) {
fread(&cmd, 1, 1, stdin); fread(&cmd, 1, 1, stdin);
fread(&addr, 1, 1, stdin); fread(&addr, 1, 1, stdin);
} }
if (lineMode && (cmd == 0) && (addr == 0)) { if (lineMode && (cmd == LINEMODE_CMD_PREFIX)) {
errlog("termination requested\n"); if (addr == LINEMODE_CMD_TERMINATE) {
infolog("termination requested\n");
break; break;
} }
if (lineMode && (cmd == 0) && (addr == 1)) { if (addr == LINEMODE_CMD_LOOP_SHUTDOWN) {
errlog("loop shutdown requested\n"); infolog("loop shutdown requested\n");
loopControl(false); loopControl(false);
continue; continue;
} }
}
if (! loopActiveFlag) { if (! loopActiveFlag) {
errlog("loop is not active, enable it and delay\n"); errlog("loop is not active, enable it and delay\n");

View File

@ -18,6 +18,9 @@
#define BAUDRATE 2400 #define BAUDRATE 2400
#define LINEMODE_CMD_PREFIX 0
#define LINEMODE_CMD_TERMINATE 0
#define LINEMODE_CMD_LOOP_SHUTDOWN 1
#define SUCCESS 0 #define SUCCESS 0
#define ERROR_TIMEOUT 1 #define ERROR_TIMEOUT 1