This repository has been archived by the owner on Apr 1, 2024. It is now read-only.
Releases: oresat/CANopen-monitor
Releases · oresat/CANopen-monitor
Automatic Bus Recovery and Debug Logging
Features
- Add automatic bus recovery
- Add system-level logging
DCF Mapping Patch
Bug Fixes
- Fixed bug related to incorrect hex-id leading to an unknown-mapping (closes #74)
Quick Patch for App Scrolling Crash
Bug Fixes
- Fixed the app from incorrectly trying to add string names instead of column widths resulting in a crash (closes #73)
PDO Extensions
OD File Validation + Error Spec Collumn
Bug Fixes
- Validate OD files to only define Index types in range
0x0000 - 0x0023
- Automatically reject any OD files that violate the CANOpen 301 specification
- Modified the EDS parser to behave like a dictionary when accessing non-existent keys, (it now throws a
KeyError
for missing keys) - Updated incorrect message data-type codes to the 301 spec
Features
- Added an
Error
column to the message pane to display optional error messages from message parsing
OD File Parsing Patch
Bug Fixes:
- Fixed crash that occurs when one or more excessive new-line characters are at the end of an OD file
- Fixed application reading the old location from the parser for node name and id information
- Fixed parser to implicitly assume values in DCF's are decimal first if not hex
- Updated Magic Can Bus stale-time to 5 seconds and dead-time to 10 seconds
Features:
- Added age column to Miscellaneous Pane to display the age of messages
EDS/DCF file loading bug fix
Resolves an issue when loading OD files with extra whitespace.
See PR #60 for additional details.
Add and Remove Interfaces at Runtime
- 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.
Support for EDS and DCF files
- 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.
Minor Update
- Add a warning before the application starts if no interfaces are specified.
- Update relevant documentation