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
-
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