-
The `RemoteNode.load_configuration()` isn't named in a good way. Ref https://github.com/christiansandberg/canopen/pull/405#issuecomment-2202370883 it should be named `.set_configuration()` or perhap…
-
With python 3.12 i got error:
File "C:\Users\100034799\AppData\Local\Programs\Python\Python312\Lib\site-packages\canopen\objectdictionary\__init__.py", line 281, in
class ODVariable:
File …
-
With reference to the discussion in #339 with regards to type hints, I have started looking at the work needed for type annotating canopen. What is the overall ambitions with regards to implementation…
-
Hi guys,
I am writing an implementation to make the motor run in PP pattern. I have followed the instruction from the servo motor's manual provided by the manufacturer. I send rpdos to set the cont…
-
`PdoBase.export()` depends on the third-party module `canmatrix`, which was removed from the `canopen` requirements with commit c46228f9cf2d2661166d68e7175f3e8b99064194, three years ago. This implies …
-
Hi,
I have a problem when trying to map more than two 16bit values to a single TPDO.
Specifically, when I've configured my mapping and call `node.tpdo.save()`, get the error: `KeyError: 'Subind…
-
I have a use case where I have a need to control many independent CAN nodes with separate controls. In order to do that one could either do regular CAN callbacks and state machines, or do them concurr…
-
I am updating device firmware over CAN. Devices are running canopennode stack. On the sender side we are using zephyr/west's firmware update tool (i.e. `west flash -r canopen ...`) which under the h…
-
hello Mr.Dywicki,I'm from china, a developer.I am working on the server software related to canopen recently. I have some questions. Can the plc4x can open module communicate with can devices over Eth…
-
Hello this is my short script, but actually the servo never move, he goes in run ( i can't turn in but it never move), did you have some ideas?
import canopen
import sys
import os
import traceback…