InstallationStateMachineType

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( );