Skip to content

Releases: JulianSchmid/dlt-parse-rs

v0.10.0 Reworked `DltTypedPayload` for future control support

02 May 05:03
Compare
Choose a tag to compare

What's Changed

  • Changed DltTypedPayload to also differentiate between Unknown, Control, Log, Trace, Network based on message info.
  • Add module control with service ids, names and a helper function to get a control messages name based on service id

Pull Requests

New Contributors

Full Changelog: v0.9.3...v0.10.0

v0.9.3 Change storage reader to be more robust against broken packets

27 Mar 07:55
Compare
Choose a tag to compare

What's Changed

  • Change storage reader to be more robust against broken packets by @JulianSchmid in #21

Full Changelog: v0.9.2...v0.9.3

v0.9.2 Fixed bug in verbose DLT parsing where UTF8 errors were reported as SliceLength error

26 Feb 07:34
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.1...v0.9.2

v0.9.1 Support partially corrupted DLT files

25 Sep 18:59
Compare
Choose a tag to compare

What's Changed

  • DLT file reader: Add seeking of storage pattern in case of corrupted data by @JulianSchmid in #18

Full Changelog: v0.9.0...v0.9.1

Allow access to verbose struct entries & F128 values

18 Sep 06:11
Compare
Choose a tag to compare

What's Changed

  • Add entries and entries_raw_data methods to verbose::StructValue to allow access to fields
  • Corrected serde::Serialize implementation for verbose::StructValue to serialize the field values
  • Add RawF128 with methods to access byte representations.
  • Further RawF16 implementations
  • Add example for manual printing of verbose data

Full Changelog: v0.8.4...v0.9.0

Correct `ArrayF16::nth` implementation (endianness & range checks)

14 Sep 06:55
Compare
Choose a tag to compare

What's Changed

  • Correct ArrayF16::nth implementation (endianness & range checks) by @JulianSchmid in #16

Full Changelog: v0.8.3...v0.8.4

Changed `RawValue.data` from pub(crate) to pub

13 Sep 20:13
Compare
Choose a tag to compare
  • The data of a RawValue verbose value could not be accessed. Corrected the data field to be public.
  • Optimized Iterator implementations of ArrayU8, ArrayI8, ArrayBool and ArrayF16.

Added minimum supported Rust version (no code changes)

29 Aug 06:36
2857b02
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.1...v0.8.2

Corrected Readme (doc only release)

28 Aug 22:19
ffce4d9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.0...v0.8.1

Verbose Support

28 Aug 22:04
bd04ff1
Compare
Choose a tag to compare

This release adds verbose dlt parsing & decoding support. Thanks to @alexanderaffink for the work.