You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to prototype a system where there is one controller and 4 devices for a total of 5 nodes. I have more than 4 TPDOs and am trying to sort out how to assign all the PDOs to ensure the COB-IDs are unique. I've assigned device ID 1~4 to the 4 devices so adding the node ID to the PDO base address works well here. However, for the controller, I want it to use specific TPDOs to send to each device, and it would be easier it the tool didn't add the node ID to these. Is this possible to achieve using this library?
The text was updated successfully, but these errors were encountered:
The constant CO_TPDO_DEFAULT_CANID_COUNT (defined in CO_PDO.h) sets the number of TPDOs for which the Node-ID magic happens. (Magic because it not just simple adds the NodeID the CanID is replaced).
So I see 2 solutions for your issue:
define CO_TPDO_DEFAULT_CANID_COUNT yourself with 0.
start with the fifths TPDO for your application and leave the first 4 unused.
I am trying to prototype a system where there is one controller and 4 devices for a total of 5 nodes. I have more than 4 TPDOs and am trying to sort out how to assign all the PDOs to ensure the COB-IDs are unique. I've assigned device ID 1~4 to the 4 devices so adding the node ID to the PDO base address works well here. However, for the controller, I want it to use specific TPDOs to send to each device, and it would be easier it the tool didn't add the node ID to these. Is this possible to achieve using this library?
The text was updated successfully, but these errors were encountered: