Skip to content

Releases: christiansandberg/canopen

v0.8.0

21 Nov 21:06
Compare
Choose a tag to compare

New features

  • Partial slave node support!
  • New way of accessing PDOs
  • Improved DS-402 profile support
  • LSS fast scan support
  • Node guarding support

Bug fix for PDO save()

03 Sep 17:51
Compare
Choose a tag to compare
  • Fixes bug where node.pdo.save() will not work after mapping PDOs using OD names.

Compatibility release

05 Aug 18:32
Compare
Choose a tag to compare

Improves compatibility with more "exotic" CANopen implementations (most notably Curtis drives).

Low level period transmits and more

12 Mar 18:41
Compare
Choose a tag to compare

API changes:

  • EMCY resets are not handled differently than regular EMCY codes in callbacks and log anymore. Previously None was used to represent a reset in the callbacks and it was not added to the log. Now resets are represented as a EmcyError with code 0.

Improvements:

  • Low level periodic transmission is used if the CAN interface and python-can supports it (currently supported with SocketCAN and IXXAT).
  • Bit mapping support for PDOs
  • EDS files with default value expressions containing $NODEID is supported
  • LSS improvements
  • If the CAN receive thread crashes, the exception will be raised next time a message is transmitted.

Bugfix EMCY reset

19 Oct 18:07
Compare
Choose a tag to compare

First beta release

27 Sep 17:40
Compare
Choose a tag to compare

Major changes since v0.4.0:

  • Experimental SDO block transfer (#28)
  • Open SDO variables as writable files
  • Time Stamp Object (TIME) support (#12)
  • CiA 402 device profile with Power State Engine (#16, #23)
  • LSS master support (#29)
  • Callbacks for EMCY
  • Change default to only attempt SDO operations once (#25)
  • Fix IXXAT issue (#24)
  • Add default value to Object Dictionary variables

And some more fixes

v0.4.0

13 Jan 11:48
Compare
Choose a tag to compare

Release highlights since v0.3.0:

  • Improved documentation
  • Ability to open SDO variables as readable files
  • Callbacks for PDOs
  • Node scanner

First real release

13 Nov 19:13
Compare
Choose a tag to compare

After a series of development uploads to PyPI this is a more proper release of 0.3.0.dev10.

Documentation improvements

26 Sep 06:52
Compare
Choose a tag to compare
Pre-release
  • Some more documentation added (still far from complete)
  • Some EMCY handling improvements

First PyPI upload

26 Sep 06:53
Compare
Choose a tag to compare
First PyPI upload Pre-release
Pre-release

First development release that is uploaded to PyPI.