diff --git a/src/modules/commander/commander.cpp b/src/modules/commander/commander.cpp index ce4a9d61bf..429e0c1af0 100644 --- a/src/modules/commander/commander.cpp +++ b/src/modules/commander/commander.cpp @@ -1195,6 +1195,8 @@ bool handle_command(struct vehicle_status_s *status_local, const struct safety_s case vehicle_command_s::VEHICLE_CMD_LOGGING_START: case vehicle_command_s::VEHICLE_CMD_LOGGING_STOP: case vehicle_command_s::VEHICLE_CMD_NAV_DELAY: + case vehicle_command_s::VEHICLE_CMD_DO_SET_ROI: + case vehicle_command_s::VEHICLE_CMD_NAV_ROI: /* ignore commands that are handled by other parts of the system */ break; diff --git a/src/modules/navigator/navigator_main.cpp b/src/modules/navigator/navigator_main.cpp index 5e1cb4b8aa..4b3dcba346 100644 --- a/src/modules/navigator/navigator_main.cpp +++ b/src/modules/navigator/navigator_main.cpp @@ -525,7 +525,8 @@ Navigator::task_main() // TODO: handle responses for supported DO_CHANGE_SPEED options? publish_vehicle_command_ack(cmd, vehicle_command_s::VEHICLE_CMD_RESULT_ACCEPTED); - } else if (cmd.command == vehicle_command_s::VEHICLE_CMD_DO_SET_ROI) { + } else if (cmd.command == vehicle_command_s::VEHICLE_CMD_DO_SET_ROI + || cmd.command == vehicle_command_s::VEHICLE_CMD_NAV_ROI) { _vroi = {}; _vroi.mode = cmd.param1;