Releases: PointOneNav/fusion-engine-client
Releases · PointOneNav/fusion-engine-client
Release v1.16.0
Release version 1.16.0. New Features - Added UTC/GPS time to P1 time conversion support - Added heading measurement plot support to `p1_display` - Added standalone example CMake project that imports this library using `FetchContent` Changes - Updated CMake flow to support FetchContent Fixes - Fixed missing `TRACE` definition in `trace.py`
Release v1.15.2
Release version 1.15.1. Changes - Added `Response::UNAVAILABLE` enum value
Release v1.15.1
Release version 1.15.1. Changes - Renamed heading message from `RelativeENUHeading` to `HeadingMeasurement` and moved to `measurements.h/py` - Corrected documentation for heading vector direction - Updated `setup.py` in preparation for PyPI publish - Organized optional requirements in `setup.py`, and improved README installation instructions
Release v1.15.0
Release version 1.15.0. New Features - Added GNSS sky plot - Added GNSS satellite (L1) C/N0 vs time plot - Added a new heading measurement message definition - Added enum definitions for Quectel sub-version and text NMEA messages - Added a `REGION_BLACKOUT` fault type - Refactored `DataLoader` class (formerly `FileReader`) to use the `MixedLogReader` for efficiency, and to allow reading from a mixed binary file directly - Not backwards compatible: class name and API changes. See #149 for details. Changes - Allow wildcards in `--plot` specifiers to show multiple plots - Added backwards compatibility for Python environments with colorama<0.4.6 - Refactored trace logging implementation (`trace.py`) to avoid API conflicts with other libraries Fixes - Fixed incorrect index when computing ENU rotation matrix - Fixed crash when generating an index for a `.p1log` file starting with a pose message
Release v1.14.0
Release version 1.14.0. New Features - Added signal status plot to `p1_display.py` - Added `p1_display.py --plot` option to specify which plots to generate Changes - Plot the navigation engine's forward velocity estimate to compare with wheel speeds - Improved GPS time support in `Timestamp` class - By default, reduce or skip slow plots when reading a very long log (>2 hours) Fixes - Fixed PLATFORM_STORAGE_DATA message ID in Python - Renamed DataVersion major/minor fields to resolve name conflict with Linux macros - Fixed Python crash when reading specified message types using an index file - Fixed crash when plotting gear/direction on wheel speed plot
Release v1.13.0
Release version 1.13.0. New Features - Add ability to query message rate settings for current transport - Added fault control support - Added `send_command.py` example application
Release v1.12.0
New Features - Added apply-and-save flag to `SetMessageRate` command - Added example serial client application - Added a Python generator class for efficiently reading mixed binary files - Added wildcard support to `Set/GetMessageRate` commands to allow bulk message rate control (e.g., set all output to 1 Hz, disable NMEA, etc.) - Added data import/export command definitions (e.g., export user settings from the device) Changes - Renamed `*MessageOutputRate` messages to `*MessageRate` - Improved index file EOF bounds checking if the data file changes - Display OpenStreetMap map tiles by default if a Mapbox token is not available to display satellite imagery - Removed deprecated `*OutputInterfaceConfig` messages Fixes - Fixed index file timestamping for measurements - Fixed index file generation issues when specifying a time range or list of message types - Fixed crash when unpacking a `ResetRequest` message
Release v1.11.3
Release version 1.11.3. Changes - Switched to mainline gpstime (0.6.2) for Windows leap second fixes - Changed `FusionEngineDecoder` `warn_on_error` parameter definition - Renamed `print_contents` application to `p1_print` - Use Python logger in all applications, and send output to stdout Fixes - Fixed a crash when converting calibration status messages to numpy
Release v1.11.2
Release version 1.11.2. New Features - Added watchdog timer enable/disable setting
Release v1.11.1
Release version 1.11.0. Fixes - Fixed str() operators for wheel measurement classes