Canmatrix Versions Save

Converting Can (Controller Area Network) Database Formats .arxml .dbc .dbf .kcd ...

1.0

5 months ago

0.9.5

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/ebroecker/canmatrix/compare/0.9.3...0.9.5

Release_0.9.4

2 years ago

no description

0.9.3

3 years ago

0.9.2

3 years ago

0caf5fe

4 years ago

this is a binary drop off 0caf5fe

0.9.1

4 years ago
  • add submodules doc
  • update doc to make start_bit more clear in documentation #424
  • [dbc] fix dbc issues (#431)
  • [dbc] export for empty matrix
  • copy_frame handles default values now (fix #430)
  • [xlsx] export of coplex mutltiplexed frames no longer prohibited (fix #403)

0.9

4 years ago
  • include LICENSE in source distribution (#365)
  • [arxml]: rx/tx typo fix
  • annotate and fix codestyle dbc (#369)
  • Always use Signal.is_little_endian as bool #326 (#371)
  • Add coding, remove #!python where inappropriate (#370)
  • annotation cleanup ticket #323 (#372)
  • Update cli doc (inspired by #361) (#373)
  • fix: xls is using the wrong number for arbitration id (#377)
  • add outputformat for Scapy (#378)
  • fix special char handling in scapy exporter
  • Dump factor, offset, min, max as float. Load as numeric (#380)
  • added --jsonNativeTypes as cli option
  • [arxml]: merge container PDU and Secured PDU support (#384)
  • [arxml]: support for containers
  • [arxml]: create signalgroups for containers
  • [arxml]: support secured pdus (#383)
  • fix for wrong default ArbitrationId handling (#386)
  • fix for #381 wrong default ArbitrationId handling
  • optional ignoring failures durig character encoding #375 (#388)
  • fix for #238 (j1939 Frame setters might raise TypeError) (#389)
  • move j1939 (pgn, prio, source) handling direct to arbitration-id class (fixes #238)
  • [arxml]: #385 // Arxml Container support and ARXML refactoring (#390)
  • [json] fix multiplex reading issue (#136)
  • [arxml]: refactoring, DLC for canFD support canmatrix.Frame.fit_dlc now fits to next correct dlc value, DBC export reniced for candb++ (#385)
  • [arxml]: refactoring and better type handling #368
  • [dbc]: fix #242. J1939 and FD Frames in dbc
  • [xlsx]: fixes #240 (signal init value in excel template)
  • [xlsx] feature for for #288 (#393) separate lines for values
  • switch from optparse to click (#236) (#394)
  • add Basic cli tests (#395)
  • Annotation cleanup #323 (#396)
  • Remove cm prefix (#236) (#399)
  • add muxing support to scapy output; merge PR #398 also (#400)
  • [try to] Unify imports (#402) unify imports (#236)
  • [wireshark] dump/export wireshark lua can subdissector (#404)
  • add cannelloni dissector for wireshark
  • cycle_time as generic signal and frame attribute (#405)
  • implement cycle_time as generic signal and frame attribute / remove Gen[Msg/Sig]cycle from attributes #146
  • use effective frame cycle time for export use gcd of singnal-cycletimes for calculating effective cycle time
  • [dbc] Iss407: Signal Comments with space bevore semicolon broken import (#409)
  • [dbc] fix for issue #407 Signal Comments with space bevore semicolon broken import
  • make initial value to a native attribute of Signal class (#408)
  • [dbf] exended ids corrected
  • [dbc] optional allow multiple singals with same name in frame #411 (#412)
  • Fix setup.py for console_scripts (#417)
  • [dbc] Iss413: fix comment reading with whitespaces in front of ; (#416)
  • fix for iss #414, keeps defines in dbc: this keeps defines from dbc in matrix object, even if native attribute exists.
  • convert: selective rx/tx ecu extraction issue #421 (#422)
  • [arxml] can_fd info (potentional fix for #410) (#418)
  • add baudrate attributes
  • Auto deploy (#420)
  • add auto deploy for tags on master

0.8

4 years ago

Changelog:

Lots of internal refactoring:

  • Refactoring Snail case (#292)
  • lots of annotation
  • introducing of typing
  • introduction of Arbitration_id class (#296)
  • move formats to submodule (#236) (#301)
  • move convert and compare to submodule "cli" (#329)
  • add multiplex helpers
  • ...

other fixes:

  • add min and max to jsonAll export #275
  • fix for cancompare
  • let dbc replace not known attibute-defines by STRING (#284)
  • add flat signals to canmatrix and copy option to copy them
  • add limited support for [ARXML] ECUc-Files #281 (#287)
  • Exception for wrong frame length #257 (#290)
  • support for long names (#293)
  • fix dbc attributes with spaces and special characters (issue #330…
  • Dbc fixes refactoring (#333)
  • Examples for encoding and decoding single frames (#334)
  • fix creating dbc files. (#337)
  • refactor dict usage (#321) (#338)
  • j1939 updates and upgrades (#335)
  • find compumethods and contraints also in ARXML-4.4 (#351)
  • dbc regexp fix for Iss358 (#359)
  • add sphinx // readthedocs configuration (#360)
  • support for complex multiplexing (#356)
  • ...

Special thanks @Funth0mas and as always @altendky !!

0.7

5 years ago
  • lots of small bug fixes
  • use attr.s
  • first unit tests / pytest
  • frame encoding/decoding
  • json: more infos
  • switch to src/project layout