Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #106.
New addition:
ICartesianControl::wait
command (RPC).Usage:
movj
(relj
) andmovl
, returns immediately otherwise0.0
or a missing timeout value (C++ optional parameter) means no timeout:kinematics-dynamics/libraries/YarpPlugins/ICartesianControl.h
Line 271 in 7ab706f
true
orfalse
if errors occurred during the execution of the movement (e.g. maximum joint velocity hit, cannot query current motion status)Notes:
timeout
parameter optionalyarp::dev::ICartesianControl::waitMotionDone
goes a bit further and introduces the check time period parameter (right now hardcoded to 0.5 seconds)