ros-humble-septentrio-gnss-driver (1.4.5-1jammy) jammy; urgency=high

  * Fixes
    
    Revert ament_auto to fix compile definition export
  * Improvements
    
    Add RTK fixed/float status in GPSFix (ROS 2 only) (thanks to @BartKeulen)
  * Contributors:  Bart Keulen, Thomas Emter, Tibor Dome, septentrio-users

 -- Tibor Dome <tibor.doeme@alumni.ethz.ch>  Tue, 26 Aug 2025 23:00:00 -0000

ros-humble-septentrio-gnss-driver (1.4.4-1jammy) jammy; urgency=high

  * Fixes
    
    Readme on PVT messages for INS
    
    Deprecation of ament_target_dependencies in Rolling
  * Contributors:  Thomas Emter, Tibor Dome, septentrio-users

 -- Tibor Dome <tibor.doeme@alumni.ethz.ch>  Thu, 05 Jun 2025 23:00:00 -0000

ros-humble-septentrio-gnss-driver (1.4.3-1jammy) jammy; urgency=high

  * Fixes
    
    Resolve issues with removed/renamed functionality in boost 1.87 (thanks to @oysstu)
    
    VSM data not being sent to the rx if configure_rx is false
    
    ROS 2 Rolling regression (thanks to @kevshin2002)
  * Improvements
    
    IMU orientation sync
  * Contributors:  @oysstu, @kevshin2002, Thomas Emter, Tibor Dome, septentrio-users

 -- Tibor Dome <tibor.doeme@alumni.ethz.ch>  Thu, 08 May 2025 23:00:00 -0000

ros-humble-septentrio-gnss-driver (1.4.2-1jammy) jammy; urgency=high

  * Fixes
    
    Add export of compiler directives (thanks to @oysstu)
    
    ROS 1 rebuild (thanks to @peci1)
  * Improvements
    
    Rework TCP connection/reconnection
  * Changes
    
    In case INS is not aligned yet but has GNSS heading, a valid orientation with roll and pitch = 0.0 will be published.
  * Contributors: Martin Pecka, Thomas Emter, @oysstu, Tibor Dome, septentrio-users

 -- Tibor Dome <tibor.doeme@alumni.ethz.ch>  Sat, 22 Feb 2025 00:00:00 -0000

ros-humble-septentrio-gnss-driver (1.4.1-1jammy) jammy; urgency=high

  * Fixes
    
    Lever arm calculation from tf
    
    NavSatStatus and GPSFixStatus
    
    Orientation in pose topic of GNSS
  * Contributors: Thomas Emter, Tibor Dome, septentrio-users

 -- Tibor Dome <tibor.doeme@alumni.ethz.ch>  Sat, 03 Aug 2024 23:00:00 -0000

ros-humble-septentrio-gnss-driver (1.4.0-1jammy) jammy; urgency=high

  * New features
    
    Send custom commands via ASCII file on startup
    
    Save config to boot after setup
    
    NTP and PTP server options (BREAKING: NTP is not setup automatically for use_gnss_time: true anymore)
    
    Receiver status on /diagnostics
    
    Option to publish only valid SBF block messages
    
    Option to auto publish available messages for configure_rx: false
  * Changes
    
    Change floating point do-not-use-values to NaN (BREAKING in case these values are used for validity checks downstream)
    
    VSM now uses separate TCP device specified IP server
  * Improvements
    
    Rework some sections of the README
    
    Combine ROS 1 and ROS 2 in one branch
    
    Change GPSFix publishing policy to allow for high update rates
  * Contributors: Thomas Emter, Tibor Dome, septentrio-users

 -- Tibor Dome <tibor.doeme@alumni.ethz.ch>  Mon, 20 May 2024 23:00:00 -0000

ros-humble-septentrio-gnss-driver (1.3.2-1jammy) jammy; urgency=high

  * Fixes
    
    IMU units
    
    Topics namespace
    
    Units of imu angular rates
  * Contributors: Thomas Emter, Tibor Dome, septentrio-users

 -- Tibor Dome <tibor.doeme@alumni.ethz.ch>  Sun, 19 Nov 2023 00:00:00 -0000

ros-humble-septentrio-gnss-driver (1.3.1-1jammy) jammy; urgency=high

  * New Features
    
    Recovery from connection interruption
    
    Add option to bypass configuration of Rx
    
    Add tests
    
    OSNMA
    
    Latency compensation for ROS timestamps
    
    Output of SBf block VelCovCartesian
    
    Support for UDP and TCP via IP server
    
    New VSM handling allows for unknown variances (INS firmware >= 1.4.1)
    
    Add heading angle to GPSFix msg (by diverting dip field, cf. readme)
  * Improvements
    
    Rework IO core and message handling
    
    Unified stream processing
    
    Internal data queue
    
    Prevent message loss in file reading
    
    Add some explanatory warnings for parameter mismatches
    
    Add units to message definitions
  * Fixes
    
    navsatfix for INS
    
    Empty headers
    
    Single antenna receiver setup
  * Preliminary Features
    
    Output of localization and tf in ECEF frame, testing and feedback welcome
  * Contributors: Thomas Emter, Tibor Dome

 -- Tibor Dome <tibor.doeme@alumni.ethz.ch>  Wed, 05 Jul 2023 23:00:00 -0000

ros-humble-septentrio-gnss-driver (1.2.3-1jammy) jammy; urgency=high

  * New Features
    
    Twist output option
    
    Example config files for GNSS and INS
    
    Get leap seconds from receiver
    
    Firmware check
    
    VSM from odometry or twist ROS messages
    
    Add receiver type in case INS is used in GNSS mode
    
    Add publishing of base vector topics
  * Improvements
    
    Rework RTK corrections parameters and improve flexibility
  * Fixes
    
    /tf not being published without /localization
    
    Twist covariance matrix of localization
    
    Support 5 ms period for IMU explicitly

 -- Septentrio <githubuser@septentrio.com>  Wed, 09 Nov 2022 00:00:00 -0000

ros-humble-septentrio-gnss-driver (1.2.2-1jammy) jammy; urgency=high

  * Fixes
    
    Memory corruption under adverse conditions
  * Contributors: Thomas Emter, Tibor Dome

 -- Septentrio <githubuser@septentrio.com>  Tue, 21 Jun 2022 23:00:00 -0000

ros-humble-septentrio-gnss-driver (1.2.1-1jammy) jammy; urgency=high

  * New Features
    
    Add login credentials
    
    Activate NTP server if use_gnss_time is set to true
  * Improvements
    
    Add NED option to localization
  * Fixes
    
    IMU orientation for ROS axis convention
  * Contributors: Daisuke Nishimatsu, Thomas Emter, Tibor Dome

 -- Septentrio <githubuser@septentrio.com>  Sun, 15 May 2022 23:00:00 -0000

ros-humble-septentrio-gnss-driver (1.2.0-1jammy) jammy; urgency=high

  * New Features
    
    Add option to use ROS axis orientations according to REP103
    
    Add frame_id parameters
    
    Add option to get frames from tf
    
    Publishing of cartesian localization in UTM (topic and/or tf) for INS
    
    Publishing of IMU topic for INS
    
    Publishing of MeasEpoch
    
    ROS2 branch
  * Improvements
    
    Add multi antenna option
    
    Increase number of SBF streams
    
    Add option to set polling_period to "on change"
    
    Increased buffer size from 8192 to 131072 bytes
    
    Add endianess aware parsers
    
    Only publish topics set to true
    
    Add parameter to switch DEBUG logging on and off
    
    Change GPxxx messages to ROS built-in types
    
    Remove duplicate INS msg types
  * Fixes
    
    Setting of antenna type
    
    Publishing rate interconnections of gpsfix and velcovgeodetic
    
    Missing quotes for antenna type
    
    Broken attitude parsing pose and gpsfix from INS
    
    IMU orientation was not sent to Rx
    
    Graceful shutdown of threads
  * Contributors: Thomas Emter, Tibor Dome, tibordome

 -- Septentrio <githubuser@septentrio.com>  Tue, 26 Apr 2022 23:00:00 -0000

ros-humble-septentrio-gnss-driver (1.0.8-1jammy) jammy; urgency=high

  * Added INS Support

 -- Septentrio <githubuser@septentrio.com>  Fri, 22 Oct 2021 23:00:00 -0000

ros-humble-septentrio-gnss-driver (1.0.7-1jammy) jammy; urgency=high

  * Clang formatting, publishing from SBF log, play-back of PCAP files

 -- Septentrio <githubuser@septentrio.com>  Mon, 17 May 2021 23:00:00 -0000

ros-humble-septentrio-gnss-driver (1.0.6-1jammy) jammy; urgency=high

  * ROSaic binary installation now available on Melodic & Noetic

 -- Septentrio <githubuser@septentrio.com>  Thu, 15 Oct 2020 23:00:00 -0000

ros-humble-septentrio-gnss-driver (1.0.5-1jammy) jammy; urgency=high

  * changed repo name
  * v1.0.4
  * 1.0.3
  * Merge pull request #22 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/22> from septentrio-gnss/local_tibor
    New changelog
  * New changelog
  * Merge pull request #21 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/21> from septentrio-gnss/local_tibor
    Added rosdoc.yaml file
  * Merge pull request #20 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/20> from septentrio-gnss/local_tibor
    Improved doxygen annotations
  * Merge pull request #19 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/19> from septentrio-gnss/local_tibor
    Improved doxygen annotations
  * Update README.md
  * Merge pull request #18 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/18> from septentrio-gnss/local_tibor
    Adopted ROS and C++ conventions, added ROS diagnostics msg,
  * Update README.md
  * Update README.md
  * Update README.md
  * Contributors: septentrio-users, tibordome

 -- Septentrio <githubuser@septentrio.com>  Wed, 14 Oct 2020 23:00:00 -0000

ros-humble-septentrio-gnss-driver (1.0.4-1jammy) jammy; urgency=high

  * Added rosdoc.yaml file
  * Improved doxygen annotations
  * Improved doxygen annotations
  * Adopted ROS and C++ conventions, added ROS diagnostics msg, removed ROS garbage value bug, added auto-detection of SBF arrival order for composite ROS msgs
  * Merge branch 'master' of https://github.com/septentrio-gnss/rosaic
  * NTRIP with Datalink, circular buffer, reading connection descriptor, new messages
  * Update README.md
  * Contributors: septentrio-users, tibordome

 -- Septentrio <githubuser@septentrio.com>  Sat, 10 Oct 2020 23:00:00 -0000

ros-humble-septentrio-gnss-driver (1.0.3-1jammy) jammy; urgency=high

  * Add new config/rover.yaml file
  * Add config/rover.yaml to .gitignore
  * Merge pull request #17 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/17> from septentrio-gnss/local_tibor
    NTRIP with Datalink, circular buffer, reading connection descriptor..
  * Merge branch 'local_tibor'
  * NTRIP with Datalink, circular buffer, reading connection descriptor, new messages
  * Update README.md
  * Update README.md
  * Update README.md
  * Merge pull request #16 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/16> from septentrio-gnss/local_tibor
    NTRIP parameters added, reconnect_delay_s implemented,
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Merge pull request #15 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/15> from tibordome/local_tibor
    GPSFix completed, datum as new parameter
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Merge pull request #14 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/14> from tibordome/local_tibor
    GPSFix completed, datum as new parameter
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Merge pull request #13 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/13> from tibordome/local_tibor
    Added AttCovEuler.msg and AttEuler.msg
  * Merge pull request #12 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/12> from tibordome/local_tibor
    Fixed service field of NavSatStatus
  * Contributors: Tibor Dome, septentrio-users, tibordome

 -- Septentrio <githubuser@septentrio.com>  Tue, 29 Sep 2020 23:00:00 -0000

ros-humble-septentrio-gnss-driver (1.0.2-1jammy) jammy; urgency=high

  * NTRIP parameters added, reconnect_delay_s implemented, package.xml updated, ROSaic now detects connection descriptor automatically, mosaic serial port parameter added
  * GPSFix completed, datum as new parameter, ANT type and marker-to-arp distances as new parameters, BlockLength() method corrected, sending multiple commands to Rx corrected by means of mutex
  * Contributors: tibordome

 -- Septentrio <githubuser@septentrio.com>  Thu, 24 Sep 2020 23:00:00 -0000

ros-humble-septentrio-gnss-driver (1.0.1-1jammy) jammy; urgency=high

  * GPSFix completed, datum as new parameter, ANT type and marker-to-arp distances as new parameters, BlockLength() method corrected, sending multiple commands to Rx corrected by means of mutex
  * Added AttCovEuler.msg and AttEuler.msg
  * Fixed service field of NavSatStatus, fixed ROS header's seq field of each published ROS message, added write method for sending commands to Rx, successfully tested, added AttEuler, added AttCovEuler
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Update README.md
  * Merge pull request #11 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/11> from tibordome/local_tibor
    rosconsole_backend_interface dependency not needed
  * rosconsole_backend_interface dependency not needed
  * Merge pull request #10 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/10> from tibordome/local_tibor
    rosconsole_log4cxx dep not needed
  * rosconsole_log4cxx dep not needed
  * Merge pull request #9 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/9> from tibordome/local_tibor
    rosconsole_log4cxx dep not needed
  * rosconsole_log4cxx dep not needed
  * Merge pull request #8 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/8> from tibordome/local_tibor
    Local tibor
  * Update README.md
  * Merge pull request #7 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/7> from tibordome/local_tibor
    Ready for First Release
  * Update README.md
  * Update README.md
  * Update README.md
  * Merge pull request #6 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/6> from tibordome/local_tibor
    Local tibor
  * Merge pull request #5 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/5> from tibordome/local_tibor
    TCP seems to work
  * Contributors: Tibor Dome, tibordome

 -- Septentrio <githubuser@septentrio.com>  Mon, 21 Sep 2020 23:00:00 -0000

ros-humble-septentrio-gnss-driver (1.0.0-1jammy) jammy; urgency=high

  * Ready for first release
  * Added Gpgga.msg and PosCovGeodetic.msg files
  * Ready for First Release
  * Ready for first release
  * Ready for first release
  * Ready for first release
  * TCP bug removed
  * TCP bug removed
  * TCP seems to work
  * Merge pull request #4 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/4> from tibordome/v0.2
    V0.2
  * PVTCartesian and PVTGeodetic publishing works on serial
  * PVTCartesian and PVTGeodetic publishing works on serial
  * Merge pull request #3 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/3> from tibordome/v0.2
    Add doxygen_out and Doxyfile 2nd trial
  * Add doxygen_out and Doxyfile 2nd trial
  * Merge pull request #2 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/2> from tibordome/v0.1
    Add doxygen_out and Doxyfile
  * Add doxygen_out and Doxyfile
  * Update README.md
  * Create README.md
  * Update LICENSE
  * Merge pull request #1 <https://github.com/septentrio-gnss/septentrio_gnss_driver/issues/1> from tibordome/add-license-1
    Create LICENSE
  * Create LICENSE
  * Create LICENSE
  * Commit
  * Successfully tested publishing to /gpgga topic via serial
  * To make sure master branch exists
  * Contributors: Tibor Dome, tibordome

 -- Septentrio <githubuser@septentrio.com>  Thu, 10 Sep 2020 23:00:00 -0000


