-
Notifications
You must be signed in to change notification settings - Fork 10
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
Adds support for the extended messages for the REPI0001 according to the... #8
Adds support for the extended messages for the REPI0001 according to the... #8
Conversation
…the current tests with MOTOMAN
Hi, this looks great. Two points:
Merging this would close #7. |
|
Works for me, +1. |
Adds support for the extended messages for the REPI0001 according to the...
Thanks for the contribution. |
|
||
i=i+1 | ||
|
||
until i > 4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I only just noticed this now: is this a hard coded number of groups? Any reason not to use the value of the number of groups field?
Also: are these messages Motoman specific? They are similar to the messages defined in REP-I0001, but have different names, and some fields are missing. |
Ping? |
Hello, Concerning the other question, the sequence and name, also come from the current implementation. We have a functional version of the complete chain ROS+Motoplus now and are making final adjustments and should be able to make it public soon, almost confirmed that untill the end of this month. We are trying to make it as compliant as possible to the REP, but there was the need for some decisions there. As there is already plenty of interest on the driver, I have decided to update the dissector as it was very helpful for me and may be to other "users" once we release the driver, but I can make a MOTOMAN specific section, if this would make more sense for you. Thanks. |
I'm just trying to figure out how to view these changes. I was under the impression that they were basically an implementation of the proposed REP-I0001, but after looking closer at the fieldnames and message structures, it would appear that that is not the case. If the REP will be updated with the changes you mention were done for the Motoman driver, then the current code would be fine. If they will remain specific to the Motoman driver, I'd like to refactor them (I'd be surprised though: mfg specific msgs are expected to be assigned identifiers from the 1000+ range). As to the hard coded group limit, I'll recode it to use the information from the appropriate field (even if it is currently limited to 4 in the Motoplus code, I see no reason to not use the field if it is already there. It will just be 4 in your specific case). |
I am currently working on some refinements on the driver. Should be done by the end of the week. I can send you an email with some more complete information and implementation details on the beginning of next week. |
Ping? |
@gavanderhoorn : Sorry for the late reply. I had to wait for some permissions to make the pull requests. Can you get the infos from there? I can provide any information you need anyway. I have opened 2 pull requests: Thanks. :) |
Well, my questions weren't so much about what you exactly did, but more about why. I've also posted a comment on the PR to |
After merging #8, the Motoman specific messages were relocated to the vendor specific range for Motoman. This change updates the code to reflect that change. No changes to any functionality. Dissector is now in agreement with REP-I0004.
... current tests with MOTOMAN