Maneuvers.StationKeeping: Rewriting to use a state machine instead.
Maneuvers.StationKeep: Took care of state transitions.
Maneuver.StationKeeping: Removed unused variable.
Control.UAV.ARdupilot: Added error output in try/catch.
Transports.FTP: removed unused member variable m_ctx.
Control.ROV.RemoteOperation: Improving readability.
Control.ROV.RemoteOperation: Removing speed control. So far it seems useless.
Control.ROV.RemoteOperation: Remote operation may now generate heading and depth reference to control ROV.
Transports.Noptilus: getSize() shouldn't be static.
Sensors.Imagenex881A: removed cast.
[Plan.Generator] To reduce message sizes, depth can now be set as 'd'.
Navigation.AUV.SGNavigation: outputting correct estimated state heading value.
Sensors.Microstrain3DMGX3: cleaned comparison warning.
DUNE Tasks: guard call to updateParameters(). This closes #2556.
Control.ROV.RemoteOperation: Fixed bad matrix index.
Disabling control loops onConnectionTimeout.
actuate() was being issued before the control loops got enabled.
Control.ROV.Depth: Positive heave implies positive thrust, not negative.
Adding maximum integral limits to depth controller.
Logging control parcels.
Control.ROV.Depth: Initializing PIDs onUpdateParameters().
Control.ROV.RemoteOperation: Limiting minimum depth to zero. Added debug messages.
Control.ROV.HorizontalPlane: Added integral limits to heading controller.
Moved PID initialization to onUpdateParameters().
Adamastor: Changed configuraiton according to changes in tasks' code.