InstallationStateMachineType TOC Previous Next Specification

The representation of the InstallationStateMachineType ObjectType in the address space is shown in the following table:

Name Attribute
NodeId ns=1;i=249
NamespaceUri http://opcfoundation.org/UA/DI/
BrowseName InstallationStateMachineType
NodeClass ObjectType
IsAbstract False
SubtypeOf FiniteStateMachineType
Categories DI SU Software Update

The references from the InstallationStateMachineType ObjectType Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasComponent Variable PercentComplete Byte BaseDataVariableType Optional
HasComponent Variable InstallationDelay Duration BaseDataVariableType Optional
HasComponent Method InstallSoftwarePackage     Optional
HasComponent Method InstallFiles     Optional
HasComponent Method Resume     Mandatory
HasComponent Object Idle   InitialStateType  
HasComponent Object Installing   StateType  
HasComponent Object Error   StateType  
HasComponent Object IdleToInstalling   TransitionType  
HasComponent Object InstallingToIdle   TransitionType  
HasComponent Object InstallingToError   TransitionType  
HasComponent Object ErrorToIdle   TransitionType  

InstallSoftwarePackage

Signature

    InstallSoftwarePackage(
        [in]  String ManufacturerUri
        [in]  String SoftwareRevision
        [in]  String PatchIdentifiers
        [in]  ByteString Hash
    );
Argument Description
ManufacturerUri  
SoftwareRevision  
PatchIdentifiers  
Hash  

InstallFiles

Signature

    InstallFiles(
        [in]  NodeId NodeIds
    );
Argument Description
NodeIds  

Resume

Signature

    Resume(    );