Replies: 1 comment 2 replies
-
HI, does the data have 2 different transmit periods? e.g. 601 @ 50ms and 581 @ 100 ms? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
If doing a simple expedited SDO exchange with a node, it every other time fails with a message saying that "struct.unpack requires at least 1 byte". To debug this i used cansend to manually send the CAN frame and see what happens with candump:
can0 601 [8] 40 18 10 01 00 00 00 00 # I send request
can0 581 [0] # Weird response from node
can0 601 [8] 40 18 10 01 00 00 00 00 # Send request again..
can0 581 [8] 43 18 10 01 47 01 00 00 # This is the CORRECT response from the node
can0 601 [8] 40 18 10 01 00 00 00 00 # Send request again..
can0 581 [0] # Again, weird response from node
This continues in the same way, every other request responds with this weird zero payload response.
Is there any way that this is caused by a wrong setup of the socketCAN linux driver? Or is this data actually coming from the node?
Beta Was this translation helpful? Give feedback.
All reactions