8.4.9.5 InstallFiles Method

This Method can be called to request the installation of one or more files. The files are identified by the NodeId of their FileType instance in the FileSystem.

If the installation succeeds but the software cannot run properly this should not be treated as an error of the installation. Instead, this should be indicated using the IDeviceHealthType Interface of the device / component.

Signature

	InstallFiles(
	  [in] 0:NodeId[]          NodeIds);
Table 99 – InstallFiles Method Arguments
Argument Description
NodeIdsNodeIds of the files to install.

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.
Bad_NotFoundIf one or more NodeIds are not found.
Table 100 – InstallFiles Method AddressSpace definition
Attribute Value
BrowseName1:InstallFiles
References NodeClass BrowseName DataType TypeDefinition Other
0:HasPropertyVariable0:InputArguments0:Argument[] 0:PropertyTypeM
Conformance Units
DI SU Software Update