Releases: JulianSchmid/dlt-parse-rs
Releases · JulianSchmid/dlt-parse-rs
v0.7.2 Added accessor to slice to SliceIterator
What's Changed
- Added accessor to slice to SliceIterator by @JulianSchmid in #10
Full Changelog: v0.7.1...v0.7.2
Updated Readme Badges
v0.7.1 Update version to 0.7.1
Switched to MIT & Apache 2.0 license
v0.7.0 Switched to MIT & Apache 2.0 license
Support DLT Header only messages (+ add `DltPacketSlice::message_id_and_payload`)
DltPacketSlice::from_slice
&storage::DltStorageReader
now allow DLT packets that only consist of an header.- Added new method
DltPacketSlice::message_id_and_payload
that allows to get the message id together with the non verbose payload. DltPacketSlice ::non_verbose_payload
return type changed from&[u8]
toOption<&[u8]>
(only returnSome
if the packet is non_verbose and the length is big enough.
Updated URL to specification and added support for version 0
v0.5.0 Updated to version 0.5.0
Corrected version check in `DltStorageReader`
DltStorageReader
now also also verion 0 and not only version 1.
Added no-std & storage support and reworked errors
v0.4.0 Aligned storage header endianess with dlt viewer
Optimized slice interface & application id & context id type change
- Marked slice methods as inline
- Changed the types of the application id & context id from
u32
to[u8;4]
so they can be easier interpreted as chars - Extended check for
DltNetworkType::UserDefined(u8)
to only allow values from0x7..=0xf
. Previously0..=0xf
was allowed.
Minor: Added "extended_header" & "message_type" methods to DltPacketSlice
Minor: Added "extended_header" & "message_type" methods to DltPacketSlice
Extended Header: Message type information added
This release adds support for parsing & setting the message type informations in the extended header. Thanks to @marcelbuesing for the PR adding this functionality.