oresat / CANopen-monitor

An NCurses-based TUI application for tracking activity over the CAN bus and decoding messages with provided EDS/OD files.
https://canopen-monitor.readthedocs.io/
GNU General Public License v3.0
25 stars 6 forks source link

Pdo extensions #72

Closed Boneill3 closed 3 years ago

Boneill3 commented 3 years ago

Add support for PDO Extensions

Tests are in spec_eds_parser.py in the TestExtendedPDODefinition class.

This was previously tied to additional OD refactoring that I was doing, which was put on hold. Those changes have been backed up in the od-refactoring branch.

dmitri-mcguckin commented 3 years ago

Added the new Column class to fix issue #64 in the same go.

Disabled the F3 key action since it crashes the whole app on the MDC anyways. (Even when it does work it's slow)

Did some primitive testing with Rusty Can Fuzzer and it seems to work ok.