|
Class Summary |
| BuiltinsMap |
|
| ByteString |
This primitive DataType specifies a ByteString, similar as String but for bytes. |
| DataTypes |
Deprecated. |
| DataValue |
DataValue class. |
| DateTime |
OPC UA DateTime. |
| DiagnosticInfo |
DiagnosticInfo class. |
| ExpandedNodeId |
A NodeId that allows the NamespaceUri to be specified explicitly instead of NamespaceIndex. |
| ExtensionObject |
Extension object contains a Structure which is either
XML or binary encoded. |
| LocalizedText |
This primitive DataType is specified as a string that is composed of a
language component and a country/region component as specified by RFC 3066. |
| NodeId |
An identifier of a node in the address space of an OPC UA server. |
| NodeReference |
A reference to a node. |
| QualifiedName |
A name qualified by a namespace. |
| ServiceResult |
ServiceResult class. |
| StatusCode |
A numeric identifier for a error or condition that is associated with a
value or an operation. |
| UnsignedByte |
UnsignedByte class. |
| UnsignedInteger |
Unsigned Integer represents an integer number value
between 0 .. and 0xFFFFFFFF. |
| UnsignedLong |
Unsigned Long represents an integer number value
between 0 .. and 0xFFFFFFFFFFFFFFFF. |
| UnsignedShort |
Unsigned Short represents an integer number value
between 0 .. and 0xFFFF. |
| Variant |
Variant wraps an arbitrary builtin variable, an array of builtin variables or
a multi-dimension array of builtin variable. |
| XmlElement |
An XML element is a container for XML DOM documents. |
OPC UA Part 6 defines 25 builtin types. Those 25 types are represented with the following java classes.
Most builtin classes are immutable.
| ID | Name | Java Class | Notes |
| 1 | Boolean | java.lang.Boolean |
| 2 | SByte | java.lang.Byte |
| 3 | Byte | org.opcfoundation.ua.builtintypes.UnsignedByte |
| 4 | Int16 | java.lang.Short |
| 5 | UInt16 | org.opcfoundation.ua.builtintypes.UnsignedShort |
| 6 | Int32 | java.lang.Integer |
| 7 | UInt32 | org.opcfoundation.ua.builtintypes.UnsignedInteger |
| 8 | Int64 | java.lang.Long |
| 9 | UInt64 | org.opcfoundation.ua.builtintypes.UnsignedLong |
| 10 | Float | java.lang.Float |
| 11 | Double | java.lang.Double |
| 12 | String | java.lang.String |
| 13 | DateTime | org.opcfoundation.ua.builtintypes.DateTime |
| 14 | Guid | java.util.UUID |
| 15 | ByteString | org.opcfoundation.ua.builtintypes.ByteString |
| 16 | XmlElement | org.opcfoundation.ua.builtintypes.XmlElement |
| 17 | NodeId | org.opcfoundation.ua.builtintypes.NodeId |
| 18 | ExpandedNodeId | org.opcfoundation.ua.builtintypes.ExpandedNodeId |
| 19 | StatusCode | org.opcfoundation.ua.builtintypes.StatusCode |
| 20 | QualifiedName | org.opcfoundation.ua.builtintypes.QualifiedName |
| 21 | LocalizedText | org.opcfoundation.ua.builtintypes.LocalizedText |
| 22 | ExtensionObject | org.opcfoundation.ua.builtintypes.ExtensionObject |
| 23 | DataValue | org.opcfoundation.ua.builtintypes.DataValue |
| 24 | Variant | org.opcfoundation.ua.builtintypes.Variant |
| 25 | DiagnosticInfo | org.opcfoundation.ua.builtintypes.DiagnosticInfo |