Skip to content

Release v1.9.0

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Dec 14:01
Release version 1.9.0.

New Features
- Added device control and configuration settings support
- Added version and event notification messages
- Added system time (CPU, POSIX, etc.) support to `FileReader`
- Added built-in support for time-aligning messages by P1 time
- Added support for extracting FusionEngine data from binary files with mixed content
- Added `FusionEngineDecoder` and `FusionEngineEncoder` helper classes
- Added a `--ignore-index` option

Changes
- Refactored `tcp_client.py` example script to use new `FusionEngineDecoder` class
- Use `alignas` keyword to explicitly align all messages to 4B boundaries
- Defined `MESSAGE_TYPE` and `MESSAGE_VERSION` for each message struct
- Added an empty `MessagePayload` base class to all C++ payload `struct` definitions
- Always include numeric message ID, etc. values in `operator<<` output for consistency

Fixes
- Fixed message serialization issues
- Fixed relative paths when generating `index.html` files