SetTimeout¶
- 
virtual void IHoming::SetTimeout(double timeout) = 0¶
- Sets the timeout used for this homing method. - Parameters
- timeout – Timeout in seconds. Negative value means infinite. 
- Throws
- CInvalidArgumentException– Invalid timeout value (NaN).
- CResourceBusyException– A homing method is currently being executed.
- CCommunicationErrorException– Protocol error.
- CConnectionLostException– Connection to controller lost.
- CRebootedException– Controller has been rebooted since this object reference was retrieved, invalidating this reference.
 
- Remarks
- Failure to meet the specified method within the timeout specified leads to failure of homing, i.e. homing state will transit to EHomingState::Error.