8.4.9.6 Uninstall Method

The Uninstall Method can be called to request the uninstallation of the current software. This can be necessary e.g. for a project when uncommissioning a device or before deleting an application or configuration from the device (see SoftwareFolderType in 8.4.12.2).

The signature and specific result codes of this Method are specified below.

Signature

	Uninstall();

Method Result Codes (defined in Call Service)

Result Code Description
Bad_InvalidStateIf the InstallationStateMachineType is not in Idle state or if the PrepareForUpdate Object is available and the PrepareForUpdate state machine is not in the state PreparedForUpdate.