Releases: c4deszes/ldfparser
v0.8.0
v0.7.1
v0.7.0
Adds a CLI interface for basic LDF tasks (#33), entrypoint is added, documentation available in the docs
folder
LDF container now contains the source dictionary, may be removed in the future for performance reasons
Frames are now linked to the publishing node
Variant value now defaults to 0 instead of None
Fixes signals incorrectly being appended to the published frame list
v0.6.0
Signal and LIN node objects are now linked when subscribers and publishers are specified
Signals with no subscribers are now allowed, while this is not to spec. OEMs use it ( @kayoub5 )
The following node attributes are now parsed into the LDF objects
- P2_min, ST_min, N_As_timeout, N_Cr_timeout
Node attributes section can now be empty ( @kayoub5 )
Schedule table commands are now correctly parsed
- Added UnassignFrameId command which is in LIN 2.0 spec
- AssignFrameIdRange now accepts either 0 or 4 PID values
v0.5.2
v0.5.1
v0.5.0
Reworked Lark parser to better support different LDF versions, 1.3 to 2.2 should be supported
Created factory method for parsing LDF files, this breaks scripts still using 0.4.1 and below
Created method for converting LDF into dictionary, example showcases this feature
Added support for reading node attributes
Added support for array type signals
Added support for BCD and ASCII values