setMotionHold(3)

NAME
setMotionHold -- delay start of RCCL motion request.

USAGE
#include <rccl.h>

setMotionHold (mnp)
  MANIP *mnp;

ARGUMENTS

mnp --
    Manipulator reference structure.

RESTRICTIONS
This routine must be called from the planning level.

DESCRIPTION
This routine specifies that the next motion request on a particular manipulator should be blocked from starting, once it has reached the front of the motion queue, until given explicit permission with the routine startMotion(). startMotion() should be called with the motion ID returned by the move request and a non-negative start code:
        startMotion (mid, code);

It may be called at any time after the motion has been queued.

DIAGNOSTICS
The routine will abort the program if called from the control level.

BUGS
It is unclear how useful this feature is.

SEE ALSO
move(3), startMotion(3), rcclSetOptions(3).