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,14 +501,16 @@ 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) {
break; infolog("termination requested\n");
} break;
if (lineMode && (cmd == 0) && (addr == 1)) { }
errlog("loop shutdown requested\n"); if (addr == LINEMODE_CMD_LOOP_SHUTDOWN) {
loopControl(false); infolog("loop shutdown requested\n");
continue; loopControl(false);
continue;
}
} }
if (! loopActiveFlag) { if (! loopActiveFlag) {

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