This main purpose of this patch is to fix a crash when trying to access an object pointed to bestGpsVelTmp_ which was previously deleted when a new value is assigned to the auto pointer bestGpsVelTmp_. The change from gbxGeneric.get() to gbxGeneric.release() ensures the variable bestGpsVelTmp_ now takes ownership of the pointer.
Other minor changes:
* Include <hydroiceutil/timeutils.h> to enable compilation
* Some std::endl to make warnings more readable
Ian
----
Hyrdo novatel driver crash fix
That should read:
This main purpose of this patch is to fix a crash when trying to access an
object pointed to bestGpsVelTmp_ which was previously deleted when a new
value is assigned to the auto pointer **gbxGeneric**