Skip to content
This repository has been archived by the owner on Apr 1, 2024. It is now read-only.

Releases: oresat/CANopen-monitor

Automatic Bus Recovery and Debug Logging

19 Nov 22:35
Compare
Choose a tag to compare

Features

  • Add automatic bus recovery
  • Add system-level logging

DCF Mapping Patch

29 Aug 10:05
5500868
Compare
Choose a tag to compare

Bug Fixes

  • Fixed bug related to incorrect hex-id leading to an unknown-mapping (closes #74)

Quick Patch for App Scrolling Crash

25 Aug 01:54
Compare
Choose a tag to compare

Bug Fixes

  • Fixed the app from incorrectly trying to add string names instead of column widths resulting in a crash (closes #73)

PDO Extensions

24 Aug 15:58
f93fa77
Compare
Choose a tag to compare

Features

  • Add TPDO extension lookups, so PDO's now parse human-readable messages (closes #58)
  • Add age truncation, so message ages are human-readable (closes #64 and #66)
  • Add config versioning (ongoing feature for #68)

Bug Fixes

  • Disabled the F3 key to prevent crashing (ongoing fix for #71)

OD File Validation + Error Spec Collumn

23 May 17:34
Compare
Choose a tag to compare

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

11 May 01:01
93310de
Compare
Choose a tag to compare

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

03 May 22:46
84e4cf9
Compare
Choose a tag to compare

Resolves an issue when loading OD files with extra whitespace.

See PR #60 for additional details.

Add and Remove Interfaces at Runtime

19 Apr 20:21
691fe2e
Compare
Choose a tag to compare
  • 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

02 Apr 19:41
d7b5f3d
Compare
Choose a tag to compare
  • 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

19 Feb 00:36
Compare
Choose a tag to compare
  • Add a warning before the application starts if no interfaces are specified.
  • Update relevant documentation