Click or drag to resize

Standard Data Types

Home

This topic contains the following sections:

An OPC Unified Architecture server need not expose its DataTypes in its Address Space. Independent of the exposition of DataTypes, it shall support the DataTypes as described in the following subclauses. The DataTypeEncodingType, the data type descriptions and the data type dictionaries of the structured data types and the references to them are described in section Mappings as well as the EnumStrings Properties for enumerated DataTypes.

DataTypes defined in section "Address Space" and section "Services"

This section contains the following subsections:

Section Address Space and section Services defines a set of DataTypes.

SecurityTokenRequestType

The SecurityTokenRequestType is an enumeration that is defined as the type of the requestType parameter of the OpenSecureChannel Service.

AddNodesItem

The AddNodesItem is a structure that is defined as the type of the nodesToAdd parameter of the AddNodes Service.

AddReferencesItem

The AddReferencesItem is a structure that is defined as the type of the referencesToAdd parameter of the AddReferences Service.

DeleteNodesItem

The DeleteNodesItem is a structure that is defined as the type of the nodesToDelete parameter of the DeleteNodes Service.

DeleteReferencesItem

The DeleteReferencesItem is a structure that is defined as the type of the referencesToDelete parameter of the DeleteReferences Service.

BuildInfo

This structure contains elements that describe the build information of the server.

RedundancySupport

This DataType is an enumeration that defines the redundancy support of the server

ServerState

This DataType is an enumeration that defines the execution state of the server.

RedundantServerDataType

This structure contains elements that describe the status of the server.

SamplingRateDiagnosticsDataType

This structure contains diagnostic information about the sampling rates currently used by the server.

ServerDiagnosticsSummaryDataType

This structure contains diagnostic summary information for the server.

ServerStatusDataType

This structure contains elements that describe the status of the server.

SessionDiagnosticsDataType

This structure contains diagnostic information about client sessions. Most of the values represented in this structure provide information about the number of calls of a Service, the number of currently used MonitoredItems, etc. Those numbers need not provide the exact value; they need only provide the approximate number, so that the server is not burdened with providing the exact numbers.

SessionSecurityDiagnosticsDataType

This structure contains security-related diagnostic information about client sessions. Because this information is security-related, it should not be made accessible to all users, but only to authorised users.

ServiceCounterDataType

This structure contains diagnostic information about subscriptions.

StatusResult

This structure combines a StatusCode and diagnostic information and can for example be used by Methods to return several StatusCodes and the corresponding diagnostic information that are not handled in the Call Service parameters. Whether the DiagnosticInformation is returned depends on the setting of the Service calls.

SubscriptionDiagnosticsDataType

This structure contains diagnostic information about subscriptions.

ModelChangeStructureDataType

This structure contains elements that describe changes of the model.

SemanticChangeStructureDataType

This structure contains elements that describe a change of the model.