CHANGELOG

Changelog for package novatel_oem7_driver

24.0.0 (2025-01-31)

Formal support for Jazzy

Modifications:

  • Upgraded oem7_receiver_if.hpp to remove Boost dependency

  • Upgraded port and net receiver connections to ensure that they are non-blocking

  • Removed Boost dependency from the port and net receiver connections. This removes the ability to build with Windows. These files have been left but labelled as sync (to indicate they are blocking), these files are deprecated and will be removed in a future release

  • Updates to address various deprecation warnings by third party libraries

20.6.0 (2025-01-30)

Various QoL changes

Modifications:

  • Reduced log verbosity of various expected logs to DEBUG

  • Updated launch files to include all configurable parameters

  • Added BESTGNSSVEL and RAWIMUSX Oem7 Messages

  • Expanded oem7_msgs.yaml and std_oem7_raw_msgs.yaml to include all topics matching Oem7Decoder database

  • Minor adjustments to std_init_commands.yaml

20.5.0 (2024-09-26)

Misc ROS2 fixes Added support in the CMakeLists.txt to include building with ninja

20.4.0 (2024-07-25)

Implementation of Odometry to publish ellipsoid height for GNSS only and SPAN receivers

Fixes:

  • Adjusted Odometry to use undulation from BESTPOS or INSPVAX

  • Listed git as a dependency in CmakeLists.txt

20.0.0 (2023-04-18)

Formal support for Humble; functionality updated to that of ROS1 v4.2.0

Features:

  • BESTGNSSPOS, PPPPOS, TERRASTARINFO, TERRASTARSTATUS Oem7 Messages

  • imu/data_raw output, source from RAWIMUSX and scaled

  • HG4930_AN04, HG4930_AN04_400Hz IMUs

  • Odometry Angular velocities

  • Optionally, publish Odometry Transform

  • Optionally, use first valid GPSFix as Odometry Pose origin

Fixes:

  • Rotate Odometry Twist covariances into local frame

10.5.0 (2021-11-12)

Misc ROS2 fixes

10.0.0 (2021-08-31)

Initial Support for ROS2/Foxy

2.2.0 (2021-02-03)

  • No feature changes

  • More robust support for compillation for 32 vs. 64 bit targets

2.1.0 (2021-01-28)

  • Support for ARM builds: arm32v7, arm64v8 (#1)

  • Initialization command mechanism robustness improvements

2.0.0 (2020-12-18)

  • Support logging ‘unknown’ OEM7 messages under Oem7Raw topic

  • Populate gps_common/GPSStatus.status with more detailed status info

  • Source gps_common/GPSFix, gps_common/NavSatFix position data from the most recent and higher quality INSPVAS or BESTPOS/BESTVEL messsage.

    Previously, position data was always sourced from BESTPOS/BESTVEL, which is transmitted at lower rate than INSPVAS (#13)

  • Support nmea_msgs/Sentence for all OEM7 NMEA0183 messages (#4)

  • Support nav_msgs/Odometry, with position and orientation populated based on BESTPOS/BESTVEL/INSPVAS (#8)

1.1.0 (2020-05-02)

  • No feature changes

    Build fixes and documentation improvements.

1.0.0 (2020-04-20)

  • Initial release