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.