-
Notifications
You must be signed in to change notification settings - Fork 195
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
driver: add support for MotoROS read & write M registers #439
driver: add support for MotoROS read & write M registers #439
Conversation
I expect conflicts with #435, but we'll resolve those when they happen. |
@gavanderhoorn would you like some help testing on hardware? |
@akashjinandra: sure, the more testing this gets the better. You should just have to build Keep in mind that I haven't tested this at all yet, so it could not work, or it could work immediately, or anything in between. |
ff5bd41
to
4fc8930
Compare
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.
Hello @gavanderhoorn I tested this on a YRC1000 controller. Both the read and the write work well. I also tested reading out of range and writing out of range both threw errors, which was expected.
Thanks @akashjinandra 👍 |
ea7ae51
to
47239f9
Compare
Hello, anything stopping this from getting merged? |
Tested on our YRC1000. Works. No regressions. |
Hello is there anything I can do to help get this merged? |
I've switched the |
@marip8: could you please also take a look at this one? |
I'll fix the conflicts here after #435 gets merged, as that PR touches the same files. |
Friendly ping @marip8 |
According to REP-I0004.
Encapsulates the SimpleMessage level of the ReadMRegister service invocation.
Using the updated IoCtrl class to send the SimpleMessage service request for us.
According to REP-I0004.
Encapsulates the SimpleMessage level of the WriteMRegister service invocation.
Intended to wrap the MotoROS WriteMRegister service.
Using the updated IoCtrl class to send the SimpleMessage service request for us.
It's not needed, even though the Yaskawa controller manuals will show the addresses as such.
To prevent accidental use of octal notation.
As that's what M-registers support.
Namely: a boolean indicating success and a human readable error message in case of failure. So remove confusing statement from the doc header.
8d5a823
to
5888013
Compare
Resolved the conflict. We'll merge if/when CI turns green. |
CI was green, so merging. Thanks @marip8, @EricMarcil and @ted-miller 👍 And thank you @akashjinandra for testing. |
As per subject.
This is just the copy-paste boilerplate search-replace result.
Hasn't been tested on HW yet.
Edit: and just repeating #361 (comment) here for future readers: