-
Notifications
You must be signed in to change notification settings - Fork 275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Option to ignore error frames #362
Option to ignore error frames #362
Conversation
…ARB is ignored by default, see also ros-industrial#362
d2433ba
to
c047a2e
Compare
c047a2e
to
2651890
Compare
2651890
to
7551f04
Compare
@yanick-douven, @Timple: I have refactored this now, please give it a try. It features an element-wise mask setting (like #388), but for the entries of the mask, not to ignore them.
|
Code looks good. It's good to have the option tot ignore, inform and error. From a code perspective it's approved. We will have an opportunity to test this friday. |
Thanks for the effort @ipa-mdl |
Running the code with default settings we noticed a lot of errors:
We know now that these are arbitration errors because of the 2 before the #. But the error description could be more clear I guess. |
This is how In general I do not recommend |
The outcomes of this function seem quite readable. But this is a nice to have, not blocking.
In the prototype phase it is very convenient to have all canbus messages in the bagfiles instead of setting up a seperate can logging system :) |
@ipa-hsd: Do you have time to test this PR with the robot in our lab? |
@ipa-mdl I could do this next week. |
@ipa-hsd: That's fine! Just check if the robot still moves properly :) |
We came a long way, so a subtle ping to not let this fall asleep... |
I tried out the PR today with pilz robot with:
It "works". But I get the following error message (it is the case even on
|
@ipa-hsd Those aren't errors (all zeros) - the message is an Error (was stdout) since #286. |
@ipa-hsd: Thanks! As already pointed out, these "errors" can be ignored (tracked in new issue #396) |
Great! I'll make sure we test the debian release as well before the sync |
I pushed a new release: ros/rosdistro#26275 |
Alternative to #264 with proper interface definition
Parameter parsing is not implemented yet.
ToDo:
CAN_ERR_LOSTARB
by default