* could work
* should be light-speed
* clean up
* clean up
* make sure updated is empty if nothing is updated
updating without a msg is undefined behavior
* should be fast enough
* more test
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* add updated field
* rename to updated
* draft
* clean up
* function for resetting
* *minor* refactor
* clean up names
* keep track of updated vals in the cc parser
* remove extra lines
* remove ts
* match parser_pyx
* cleaner to just call the cpp function as we don't need to aggregate updated values
* draft
* some tests
* fix test
* clean up
clean up
* test clean up
* add clarifying comments
* Revert "remove ts"
This reverts commit fd4558289d6667a42ab41c4511b0d8fe54eb7fc8.
* fix order
* use vals
* fix dup
* Modified can parser to run it from PlotJuggler
* Assert for parsing DynamicStruct, can ignore checksum/counter messages
* Only write processed dbc on changes, to prevent cmake compiling
* Do not fail on creating new DBC outputs
* Remove print statement
* outer ignore_checksum and ignore_counter
* whitespace