ResetFault¶
-
virtual void IAxisControlBase::ResetFault() = 0¶
A “Fault reset” command for the axis control state machine.
- Throws
CInvalidOperationException– Top-controller state is not “Run”.CAbortedException– It is not allowed to go to “Switch on disabled” due to an active response.CTimeoutException– “Switch on disabled” not reached within expected timeframe.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.
- Remarks
Tries to transition to “Switch on disabled” if in state “Fault”, otherwise no state change occurs.