Reboot¶
-
void IController.Reboot(bool force = false)¶
Initiates a reboot of the controller.
- Parameters
force – Indicates whether the reboot is initiated regardless of the top-controller state. When the controller is incompatible, forced reboot is implied and the supplied value is ignored.
- Throws
InvalidArgumentException
– Forced reboot is not allowed, i.e. for sub-controllers or simulated top-controllers.UnsupportedException
– Controller does not support rebooting.InvalidOperationException
– (Unforced) reboot is not allowed in current top-controller state (see product specific documentation).CommunicationErrorException
– Protocol error.ConnectionLostException
– Connection to controller lost.RebootedException
– Controller has been rebooted since this object reference was retrieved, invalidating this reference.System.ObjectDisposedException
– Object is disposed.
- Remarks
During a reboot, all volatile settings are lost and the non-volatile settings are loaded.