-
Notifications
You must be signed in to change notification settings - Fork 194
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
Remote control board: remove single port compatibility #1010
Remote control board: remove single port compatibility #1010
Conversation
@@ -3983,11 +3393,10 @@ class yarp::dev::RemoteControlBoard : | |||
return true; | |||
|
|||
// protocol did not match | |||
yError("expecting protocol %d %d %d, but remotecontrolboard returned protocol version %d %d %d\n", | |||
yError("expecting protocol %d %d %d, but the device we are connectin to has protocol version %d %d %d\n", |
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.
typo: connectin --> connecting
I can't withdraw my review, but there is an important point that I think we already discussed some time ago but I forgot about the outcome of that discussion. |
I changed the protocol number to have a clear error message. Anyway the next change I'm working on will change the protocol for sure since I'm gonna change the data structure of stateExt :-P For sure it is annoying to break master / devel compatibility. |
I see, then I agree that a protocol version change is inevitable, especially if you plan to change it again in a short time.. Can we wait at least tomorrow for merging this? : ( |
Yes, no rush in merging it |
Please add a line or two (for this PR, but in general for any PR on yarp) in the relative release notes file (in this case |
I documented the necessary steps to use |
[ci skip]
Updated doc and fixed typo in error message. |
@@ -11,6 +11,10 @@ Important Changes | |||
* YARP_math can no longer be built using GSL. The `CREATE_LIB_MATH_USING_GSL` | |||
option was removed. Only Eigen is supported. `FindGSL.cmake` is no longer | |||
installed. | |||
* 31/12/2016: `RemoteControlBoard` device is no longer compatible with `ControlBoardWrapper2` |
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.
31/12/2016
30/07/2014
? Just forget about the dates next time, nobody cares... 😆
Merged, thanks! |
This PR remove the backward compatibility of the remote control board with wrapper that has ONLY the state:o port.
This device is therefore expecting the wrapper to have the stateExt:o port, which was introduced in 30/07/2014.