Package org.opcfoundation.ua.builtintypes

OPC UA Part 6 defines 25 builtin types.

See:
          Description

Interface Summary
Enumeration Super interface for all UA encodeable enumerations.
ServiceRequest Super inteface for all service requests messages
ServiceResponse Super interface for all service response messages
Structure Super interface for all complex type serializable objects
 

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.
 

Package org.opcfoundation.ua.builtintypes Description

OPC UA Part 6 defines 25 builtin types. Those 25 types are represented with the following java classes. Most builtin classes are immutable.

IDNameJava ClassNotes
1Booleanjava.lang.Boolean
2SBytejava.lang.Byte
3Byteorg.opcfoundation.ua.builtintypes.UnsignedByte
4Int16java.lang.Short
5UInt16org.opcfoundation.ua.builtintypes.UnsignedShort
6Int32java.lang.Integer
7UInt32org.opcfoundation.ua.builtintypes.UnsignedInteger
8Int64java.lang.Long
9UInt64org.opcfoundation.ua.builtintypes.UnsignedLong
10Floatjava.lang.Float
11Doublejava.lang.Double
12Stringjava.lang.String
13DateTimeorg.opcfoundation.ua.builtintypes.DateTime
14Guidjava.util.UUID
15ByteStringorg.opcfoundation.ua.builtintypes.ByteString
16XmlElementorg.opcfoundation.ua.builtintypes.XmlElement
17NodeIdorg.opcfoundation.ua.builtintypes.NodeId
18ExpandedNodeIdorg.opcfoundation.ua.builtintypes.ExpandedNodeId
19StatusCodeorg.opcfoundation.ua.builtintypes.StatusCode
20QualifiedNameorg.opcfoundation.ua.builtintypes.QualifiedName
21LocalizedTextorg.opcfoundation.ua.builtintypes.LocalizedText
22ExtensionObjectorg.opcfoundation.ua.builtintypes.ExtensionObject
23DataValueorg.opcfoundation.ua.builtintypes.DataValue
24Variantorg.opcfoundation.ua.builtintypes.Variant
25DiagnosticInfoorg.opcfoundation.ua.builtintypes.DiagnosticInfo

Also, see class org.opcfoundation.ua.encoding.utils.BuiltinsMap for builtins id, uri and java class mappings.



Copyright © 2018. All rights reserved.