20.03.2017

Update CANopen Library und Update CANopen Design Tool


Ab sofort bietet Ihnen PORT ein neues Update CANopen Library 4.5.P12 und ein Update zum CANopen Design Tool 2.3.11 an. 

Das Patch 12 bietet folgende Highlights an: 

  • Die CANopen Library kann jetzt jeden empfangenen Heartbeat an die Applikation weitergeben.
  • An zahlreichen Stellen wurde mit Hilfe statischer Checks die Code Qualität verbessert.

Weiterhin gab es folgende Erweiterungen und Verbesserungen: 

  • the library can now report any heartbeat to the application
    • enabled via define CO_CONFIG_REPORT_ANY_HB
    • uses indication coUserHbReceived(..) (see examples/template/usr_301.c)
  • LSS slaves will now react to requests while in OPERATIONAL state
    • previously any requests in while OPERATIONAL state would be ignored
    • old behaviour can be reenabled by setting #define CO_CONFIG_LSS_NO_REACTION_IN_OPERATIONAL 1
  • added an automatic SDO abort in case the SDO client cannot start the SDO timeout monitoring
    • previously this would fail silenty and had to be solved by application
  • when using fast sort, removeNodeReq(..) will now also resort it's internal list
  • many small changes due to static code checks via lint
  • in the template for usr_301.c the indication mGuardErrorInd(..) is now included for any device that is using define (CONFIG_MASTER), so it can report received BootUp messages

Das CANopen Design Tool (CDT) wurde ebenfalls angepasst. Das Download steht hier zur Verfügung.  (LINUX - Windows)

Für Rückfragen stehen Ihnen unser Team gern zur Verfügung.