Skip to main content

OPCUAProperty

Object

An OPC UA Property of an Object or Variable.

type OPCUAProperty implements GraphNode & OPCUANode {
arrayDimensions: GraphQLJSON
browseName: String
browseNameNamespaceUri: String
connectedDataSourceId: String
dateCreated: DateTime
dateUpdated: DateTime
description: String
exactType: String
hasDataType(filter: EntityFilter, transitive: Boolean = false): [OPCUADataType]
id: String!
isPropertyOf(filter: EntityFilter): [OPCUANode]
mappingKey: String
name: String
nodeId: String!
organizedBy(filter: EntityFilter): [OPCUANodeOrganizedByUnion]
statusCode: String
type: [String]
value: GraphQLJSON
valueRank: Int
}

Implements​

Fields​

FieldTypeDescription
arrayDimensionsGraphQLJSONJSON, schema opcua.array_dimensions.
browseNameString
browseNameNamespaceUriString
connectedDataSourceIdString
dateCreatedDateTime
dateUpdatedDateTime
descriptionString
exactTypeString
hasDataType[OPCUADataType]The Property's declared DataType.
Arguments: filter: EntityFilter, transitive: Boolean = false
idString!
isPropertyOf[OPCUANode]The Object or Variable the Property belongs to.
Arguments: filter: EntityFilter
mappingKeyString
nameString
nodeIdString!
organizedBy[OPCUANodeOrganizedByUnion]Arguments: filter: EntityFilter
statusCodeStringAn OPC UA StatusCode name, such as BadNotReadable, when reading the node's data wasn't Good.
type[String]
valueGraphQLJSONThe value in OPC UA's JSON encoding (Part 6 §5.4, verbose form), with Mapped's deviations. Its form depends on the Property's DataType.
valueRankInt

Used by​