SetCompletionCriterion¶
-
virtual void IMoveCommand::SetCompletionCriterion(ECommandCompletionCriterion criterion) = 0¶
Sets the completion criterion for this move.
- Parameters
criterion – Completion criterion for this move command.
- Throws
CInvalidArgumentException– Unknown completion criterion specified.CInvalidArgumentException– Specified completion criterion not supported.CInvalidConfigException– Specified completion criterion not supported in combination with non-zero end velocity.CInvalidOperationException– Command state not “Idle” or “Queued”.CCommunicationErrorException– Protocol error.CConnectionLostException– Connection to controller lost.CRebootedException– Controller has been rebooted since this object reference was retrieved, invalidating this reference.CObjectDestroyedException– Object is destroyed.