VehicleCommand may request for a stop in the calibration process to proceed with the maneuvers.
Plan duration is now a member variable.
Ignore vehicle command failure when a stop calibration was requested.
Testing if vehicle is waiting for a device to end calibration.
If it is no longer waiting, then calibration is stopped and the plan moves on.
Dummy task will now have an actual activation time besides the presumed activation time.
Added field to vehicle command types to stop calibration.
Tasks are now compatible with modified VehicleCommand message.
Created new class Calibration to handle this process.
Method getRemaining() is now const.
Made some methods const.
Throw error and stop plan if calibration has failed.
Added flag to signal that a request to stop calibration has already been sent.
Consting argument.
Partially rewrote scheduling mechanism to fix a design flaw.
Using stacks now instead of queues.
Merge branch 'feature/short-calibration'
Redid 'make imc'.
Removing warning message.
Documented enum Scope.