A Python package for integrating CAN specifications and parsing logged CAN messages.
This package is intuitively split into two top-level sub-packages: ParseCAN.spec
and ParseCAN.data
.
raise NotWrittenError
will be done
ParseCAN.data
provides classes whose instances specify CAN messages, logs, and races.
There are two message variants:
ParseCAN.spec.message
ParseCAN.spec.messageTimed
Log instances point to a log file full of CAN messages.
Found under ParseCAN.data.log
.
Races are collections of logs collected in sequence, but split across multiple files.
Found under ParseCAN.data.race
.