Resolves an issue when loading OD files with extra whitespace.
See PR 60 for additional details.
3.3.0
* Add an interface with F4 and type in the interface in the popup and press ENTER to save * Remove an interface with F5, select the interface to remove with the arrows and press ENTER to save
See PR 56 for additional details.
3.2.3
* Update CANOpen Parser to no longer read index 2101 for Node ID and Node Name * Add support for DCF files * Update EDS parser to no longer include Node ID as a part of the Node Config
See PR 55 for additional details.
3.2.1
* Add a warning before the application starts if no interfaces are specified. * Update relevant documentation
3.2.0
Major Magic Can Bus Overhaul and UI Reintegration
* Remove old decorator code * Change config factory to collection of assets * Add config format versioning * Add new Interface class for interface updates * Update MagicCanBus to use new Interface system * Update ReadTheDocs layouts * Add new sphinx docstrings compatible with RST * Add new Interface serialized object * Remove old CANOpen Monitor main App * Update old CanMsg code to new adaptive SocketCanFrame * Add New SocketCanDev testing script * Remove old/outdated cangen dev scripts * Update app configuration * Overhaul Magic CAN Bus with adaptive utils * Update application to use App as master UI class instead of manager * Rename canmsgs module to can * Add interface recovery to MCB * Add interface deletion safeguards to MCB * Overhaul MessageTable to be a simple table wrapper * Update MessageTable to become the owner of the parser * Update App and Pane to no longer be responsible for any aspect of CAN Messages * Overhaul CANMsgPane as MessagePane and update it to only inherit a reference to a MessageTable * Update MessagePane to have configurable columns * Rename parser module to parse * Update a lot of documentation