View Source OpcUA.DataTypeNode (Opex62541 v0.1.4)

DataTypeNode

DataTypes represent simple and structured data types. DataTypes may contain arrays. But they always describe the structure of a single instance. In open62541, DataTypeNodes in the information model hierarchy are matched to UA_DataType type descriptions for :ref:generic-types via their NodeId.

Abstract DataTypes (e.g. Number) cannot be the type of actual values. They are used to constrain values to possible child DataTypes (e.g. UInt32).

Summary

Functions

@spec new(term(), list()) :: %OpcUA.DataTypeNode{
  args: term(),
  browse_name: term(),
  description: term(),
  display_name: term(),
  is_abstract: term(),
  write_mask: term()
}