Skip to main content

OPCUADataType

Object

An OPC UA DataType. Its subtypes are DataTypes too.

type OPCUADataType implements GraphNode & OPCUANode {
browseName: String
browseNameNamespaceUri: String
connectedDataSourceId: String
dateCreated: DateTime
dateUpdated: DateTime
description: String
exactType: String
hasEnumValue(filter: EntityFilter, transitive: Boolean = false): [OPCUAEnumValue]
hasField(filter: EntityFilter, transitive: Boolean = false): [OPCUAField]
hasSubtype(filter: EntityFilter, transitive: Boolean = false): [OPCUADataType]
id: String!
isAbstract: Boolean
isDataTypeOf(filter: EntityFilter): [OPCUADataTypeIsDataTypeOfUnion]
isSubtypeOf(filter: EntityFilter): [OPCUADataType]
mappingKey: String
name: String
nodeId: String!
optionSetLength: Int
organizedBy(filter: EntityFilter): [OPCUANodeOrganizedByUnion]
statusCode: String
structureType: String
type: [String]
}

Implements​

Fields​

FieldTypeDescription
browseNameString
browseNameNamespaceUriString
connectedDataSourceIdString
dateCreatedDateTime
dateUpdatedDateTime
descriptionString
exactTypeString
hasEnumValue[OPCUAEnumValue]Enumeration DataTypes: their values.
Arguments: filter: EntityFilter, transitive: Boolean = false
hasField[OPCUAField]Structure DataTypes: their fields.
Arguments: filter: EntityFilter, transitive: Boolean = false
hasSubtype[OPCUADataType]Arguments: filter: EntityFilter, transitive: Boolean = false
idString!
isAbstractBoolean
isDataTypeOf[OPCUADataTypeIsDataTypeOfUnion]The Variables, Properties and structure fields of this DataType.
Arguments: filter: EntityFilter
isSubtypeOf[OPCUADataType]Arguments: filter: EntityFilter
mappingKeyString
nameString
nodeIdString!
optionSetLengthIntStructured OptionSet DataTypes: the length in bytes, always present on a concrete one.
organizedBy[OPCUANodeOrganizedByUnion]Arguments: filter: EntityFilter
statusCodeStringAn OPC UA StatusCode name, such as BadNotReadable, when reading the node's data wasn't Good.
structureTypeStringStructure DataTypes: the StructureType.
type[String]

Used by​