Janez
Janez
I will try to explain candump2.txt. It shows actual CAN communication between two devices. This is example of master-slave type of communication. line 2: (001.999987) can0 719 [1] 7F '.'...
PDO tutorial is here now: https://github.com/CANopenNode/CANopenDemo
His example is for [CANopen for Python](https://github.com/christiansandberg/canopen). This is another project.
This is extra functionality, not yet updated to the latest version.
"OD_errorBehavior" has been removed, since it is not specified in standard in all details. User may implement this object on his own. [CO_NMT_control_t](https://canopennode.github.io/CANopenNode/group__CO__NMT__Heartbeat.html#gaf92cf5943801e5dda84654345cc3d67f) can be used. It can be passed...
Yes, Martin is the author of all LSS. Code is mostly unchanged. LSS slave is now part of all example devices, node-id and bit-rate storage is implemented by default, tutorial...
It was a long "week". I made in v4 as you suggested, see commit above. I think, we can backport the same also to v2 and v1.3.
In CANopenNode/example/CO_driver_target.h there is no CO_CANrxMsg_t structure, as it is not required by the stack. For more description see also https://github.com/CANopenNode/CANopenNode/blob/master/301/CO_driver.h
You have to write correct macros for your microcontroller.
CO_CANrxMsg_t is not required by the stack, but macros are. You can write them in different ways.