Received id mismatch. Expected: Node: {}, Endpoint:{}; Got: Node: {}, Endpoint:{} #146
-
I am getting message "Received id mismatch. Expected: Node: {}, Endpoint:{}; Got: Node: {}, Endpoint:{}" at Tinymovr Studio startup. In most cases, one or more of my nodes are not being discovered. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
You probably have one or more nodes with the same node ID in the CAN network. The nodes both try to reply, and the UART buffer holds the second message. When Studio checks the buffer for the next node, instead it receives the stored message, which has a different ID from the one expected. The only way to fix this is to make sure all your Tinymovr nodes in the CAN network have unique Node IDs. IF you have other types of nodes as well, ensure that there is no overlap of arbitration IDs. |
Beta Was this translation helpful? Give feedback.
You probably have one or more nodes with the same node ID in the CAN network. The nodes both try to reply, and the UART buffer holds the second message. When Studio checks the buffer for the next node, instead it receives the stored message, which has a different ID from the one expected.
The only way to fix this is to make sure all your Tinymovr nodes in the CAN network have unique Node IDs.
IF you have other types of nodes as well, ensure that there is no overlap of arbitration IDs.