Исправление команды коррекции, потенциально убраны ошибки преобразования robot code, исправлен баг с зависшим роботом

This commit is contained in:
2023-01-29 13:04:06 +03:00
parent d90b31cc7a
commit 353aad9bec
5 changed files with 105 additions and 46 deletions

View File

@@ -366,7 +366,7 @@ void debug_print_robot_code(const struct robot_code *code, const short robot_id,
break;
}
switch ((short)(code->code[i] & (short)ROBOT_CMD_MASK)) {
switch (code->code[i] & ROBOT_CMD_MASK) {
case ROBOT_CMD_MOVE_TO_ZONE_code:
if (cmd_arg & ROBOT_ZONE_PARKING) {
dprintf(fd, " move to parking (with barrel: %d)\n", (cmd_arg & ROBOT_WITH_BARREL) != 0);