Continue¶
-
virtual void ICommandQueue::Continue() = 0¶
Continues execution of remaining commands of command sequences in the queue after execution of a command fails.
- Throws
CInvalidOperationException
– Queue state not “Halted”.CResourceBusyException
– Axis associated with queue is part of an axis control group.CResourceBusyException
– Queue is in use by homing.CCommunicationErrorException
– Protocol error.CConnectionLostException
– Connection to controller lost.CRebootedException
– Controller has been rebooted since this object reference was retrieved, invalidating this reference.
- Remarks
This does not lead to (re)execution of the command that initially failed. State of the queue will be ECommandQueueState::Running when there are remaining commands, or ECommandQueueState::Idle otherwise.