Skip to content

Releases: robincornelius/libedssharp

0.8 Release

23 Oct 18:30
Compare
Choose a tag to compare
0.8 Release Pre-release
Pre-release

b60f4eb Add command line wrapper project
ae1bbb6 Ensure HighLimit and LowLimit are not null and not empty string
2f75a3f Fix unused compat entry variable.
a74c228 Remove unused compatfixed variables as one broke the merge
68c75c5 Added access keys to right click menus, keyboard shortcut (Ctrl + Shift + N) for adding a new object to the dictionary. "Select All" added to right click menu for object dictionary list items
a153f42 Added drag and drop support for opening files, select all keyboard shortcut (Ctrl + A) for OD object lists
3f5b184 Items can be deleted from OD using the delete key; enable/disable and delete multiple objects from the object dictionary at once.
3dca58e Added keyboard shortcuts and access keys to menu items
ceaac9c Fix CANopenNode TPDO compatibilityEntry naming and index.
7ce9b9a feat: Add TimeStamp feature
f357804 - update different spelling to "CANopen" in comments and strings
5a8b9e2 Possible Bugfix: Unable Bug: Unable to save c file with different file name #157to save c file with different file name #157
562df1c Remove GPL license and copyright from header of generated CO_OD.{c,h} files.
4f6c5f8 Remove whitespace at end-of-line and avoid mixed line-endings in generated files.
e379e50 added documentation generation to markdown fixed saving of low and high values its now possible to add describtions to subobjects
821eedb Update copyright header
a98a726 Update copyright dates
b77b4e2 Fix Change Notification callbacks on OD window
9931703 Complete hooking up of High/Low limits and actual value
f9d0871 Place object settings in a container and adjust anchors. See #154
4daaf2b Make the Network save/load function also support a compound XDD file format.
f4e2b11 Add extra attributes to the XDD to permit storing of the storage location with in the XDD format Fixes #139. It appears there are no usable extension attributes or other fields that can be used so i've just added a new attribute. This may create a warning in other editors when loading a file as this is officially an unsupported attribute. But really they should just ignore it.
e63ed44 Improvements to denotation handling in XDD
c97e4ec Fix numerous spellings in comments, strings and messages fixes #153

v0.7

31 Jan 07:32
Compare
Choose a tag to compare
v0.7 Pre-release
Pre-release

A long overdue release, no really new features but lot of small improvements and bug fixes.

This carries on the XDD branch and has all XDD features.

A setup is provided for windows users and a zip file for everyone else (or those who do not wish to install)

v0.6-xdd-alpha-81-gb562769

12 Sep 08:02
Compare
Choose a tag to compare
Pre-release

Lots more improvements to xdd branch.

XDD files should load and save 98% of data, all data included with in EDS files should be present.
Full support for compactPDO, compactsubobj etc
Module viewing is supported (but not editing or instancing)
dcf files can now be generated with current values
Extra device commissioning data is now accessible for dcf
Patches from master are included including multiple canopennode sections and other bug fixes

This branch should currently contain most features and bug fixes and is recommended for testing, at some point it will be merged back to master.

0.6-XDD-alpha

11 Apr 10:06
Compare
Choose a tag to compare
0.6-XDD-alpha Pre-release
Pre-release

This is an alpha preview of the XDD branch that now supports loading of XDD files which are the official XML format for CanOpen. Loading seems to work and produce an object dictionary for the test XDD files I have used but please expect things to not work and break as its certainly not finished

0.5.2-beta

04 Apr 20:37
Compare
Choose a tag to compare
0.5.2-beta Pre-release
Pre-release

A number of small fixes since 0.5.2.

  • Fixes for domain var types in CanOpenNode export,
  • Fix some eds importing bugs.
  • A number of small GUI improvements
  • Add index and sub index to CanOpenNode exporter
  • Minor Text Fixes

0.5.1-beta

06 Feb 10:42
Compare
Choose a tag to compare
0.5.1-beta Pre-release
Pre-release

Quick fix as the cname exporter was broken in 0.5 release

0.5 Beta

04 Feb 18:02
Compare
Choose a tag to compare
0.5 Beta Pre-release
Pre-release

Lots of incremental small fixes and improvements since 0.4 -beta

All features should be working but bugs may be found in outlying areas such as strange characters in names, gaps in sub object numbering etc

Changes since 0.4 beta

d300dd9 Fix running from installed file and installer
8674986 Only export to eds variables with the [EdsExport] attribute fixes #52
61c2b84 More robust regex and string handing for c_name() conversion for special and short names fixes #53
cef25bd Add a trap in the PDO update to ensure that if an object that is PDo mapped gets changed this is caught and not used to generate bad PDO data for export.
f2ac5b0 Add missing icon
9205121 Incorrect targets when generating dummy mappings, Fixes #57
0dc5c0a Merge branch 'master' of github.com:robincornelius/libedssharp
32bf8c9 Merge pull request #55 from trojanobelix/master
89a5791 Modify/Creation date and time in DS306 format for eds file (h:mmtt MM-dd-yyyy) should be culture invariant.
1a6b47d Add application icon to exe
3ec8a0b add NSIS installer project
a39ceb4 Fix default DS301 profile to have correct date format in xml
27f13bc Update git ignore to remove solution options file
1c03f44 Allow profiles to be loaded from install and user location in home directory Allow css file for report to be loaded from home directory but if not exists fall back to default
fa6d774 Add null check when importing xml file as capabilities may not be present
2fe4445 Update readme to reflect current repository state
e51e4f5 Add in Extra Device Info Fields to xml Fixes #48
0603ce3 First pass work at #48
a760324 change license...
9ab84a1 Update regex to only detect section starts in eds file when they are the start of the line eg ^[ not [ this allows names to use the [ character freely, fixes #50 Also if eds contains no comments section, don't try to parse it but just init a empty one
742f096 Allow parent or subitem to be clicked on when adding new sub items Fixes #49
8f9e796 Allow sub object 0 to be edited for PDO mapping parameters and thus support dynamic PDOs fixes #46
0c11e50 When loading eds files the parent object will not have the datatype set. Its really useful having this set for arrays internally so we known what the array is without walking subobjects
b9ddfa0 only apply concrete node offset if its present and its set
3e3e784 Sub index should be in hex, fixes #44 thanks HendrikY
5ac2e35 Use UInt32 for COBID as COBID != NODEID and has extra stuff in upper bits such as invalid flag fixes #45 Also add check box for setting invalid bit from PDO configuration pages
14f0695 Fixes #43 When adding new subindex for arrays/recs might as well inherit the parents properties as a sensible default. In some cases this does nothing, in others it can be overridden, but having it set is the start of a plan to eliminate the UNKNOWN and other missing child properties, these should always be present.
e7bbfc3 Merge pull request #42 from s-fuchs/patch-3
5b46963 editing array: propagate datatype of parent to all subobjects
9df069d Use EDSSharp.ConvertTo functions instead of the default c# ones as mine are number base aware and the default value that comes from an EDS may be in decimal,hex or octal as per the CanOpen EDS specification. Fixes #41
133a62c More documentation images for the wiki
939733f Add in a experimental image for the wiki/documentation
2f52bd7 Tab control was missing a resource file (not checked in)
211df33 * PDOs are not recounted when adding new, removing or inserting a new profile. Fixes #40
b20bbf8 Forgot to "remember" the file names after a save
17ccf2b Attempt to Fix #35
63792a2 Fix #34 - Object lists need regeneration before the save or else new ones will not appear
9ff3ccd fix regression from last commit
c649d37 Fix #23
ee64f26 Attempt to fix #33
764267c always update description textbox Fixes #37
8e5c23a Allow Object details listbox to accept cursor up/down and refresh details display.
24e9b21 Update REC subobjects when storage location is changed, this is a GUI only fix and should has no impact on output files
eaf0b5e Add in dummy object support and allow PDO configuration tabs to be able to select dummy entries
3d8cb8a UI clean-ups fixes #32 and #30
acbdbcf TPDOdetectCOS should be saved with subobjects and enabled for REC objects. This is a CanOpenNode specific feature and only effects VAR, entire arrays or individual rec sub objects. As such it needs to be saved with all subobjects and only applied to individual entries for REC not array
7d11a6d Add version to title bar and commit the images for the report toolbar
b9924b3 Update images and readme.md

v0.4-beta

24 Nov 09:03
Compare
Choose a tag to compare
v0.4-beta Pre-release
Pre-release
  • Many bug fixes
  • Improvements to over all UX
  • Addition of Network, the ability to load in multiple EDS/XML files and then save these as a "network"
  • PDO Network report, show all the configured PDO senders and matching recievers on current network, generate a report and highlight any datasize mismatches
  • Documentation report, document the entire OD for a specific device

v0.3.1

08 Nov 09:35
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

Most features are now working, some bugs may still lurk around causing crashes or bad export

  • CanOpenNode co_od.c/co_od.h export now believed to be fully working
  • PDO Editor allows easy adding and removing of the entire communication paramaters and mapping slots in one button press.
  • Record objects now work correctly
  • Many fixes for array and record creation/handing

v0.2 alpha

13 Jul 13:45
Compare
Choose a tag to compare
v0.2 alpha Pre-release
Pre-release

2nd test release. This fixes a number of issues with the GUI and also now provides a first pass functional CanOpenNode exporter that is producing code that is compiling. It appears to be correct but some off by one errors between defines for arrays and records could have slipped in that i've not yet spotted.