The SoftwareUpdateType defines an AddIn which may be used to extend Objects with software update features. All software update options are exposed as references of this AddIn. This way a Client can check for the references of the AddIn to determine which options are provided by a Server. If an option is available, it shall be used as specified.
The SoftwareUpdateType is illustrated in Figure 41 and formally described in Table 70.
Figure 41 – SoftwareUpdateType
Table 70 – SoftwareUpdateType definition
Attribute |
Value |
||||
BrowseName |
SoftwareUpdateType |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5. |
|||||
0:HasComponent |
Object |
Loading |
|
SoftwareLoadingType |
O |
0:HasComponent |
Object |
PrepareForUpdate |
|
PrepareForUpdateStateMachineType |
O |
0:HasComponent |
Object |
Installation |
|
InstallationStateMachineType |
O |
0:HasComponent |
Object |
PowerCycle |
|
PowerCycleStateMachineType |
O |
0:HasComponent |
Object |
Confirmation |
|
ConfirmationStateMachineType |
O |
0:HasComponent |
Object |
Parameters |
|
TemporaryFileTransferType |
O |
0:HasComponent |
Variable |
UpdateStatus |
0:LocalizedText |
0:BaseDataVariableType |
O |
0:HasComponent |
Variable |
VendorErrorCode |
0:Int32 |
0:BaseDataVariableType |
O |
0:HasProperty |
Variable |
0:DefaultInstanceBrowseName |
0:QualifiedName |
0:PropertyType |
|
Conformance Units |
|||||
DI SU Software Update |