java.lang.Object
de.iip_ecosphere.platform.configuration.easyProducer.opcua.data.BaseType
de.iip_ecosphere.platform.configuration.easyProducer.opcua.data.RootVariableType

public class RootVariableType extends BaseType
Represents an OPC UA root variable.
Author:
Jan-Hendrik Cepok, SSE
  • Field Details

    • dataType

      private String dataType
    • variableType

      private String variableType
    • level

      private String level
    • rank

      private String rank
    • dimensions

      private String dimensions
    • rootParent

      private String rootParent
  • Constructor Details

    • RootVariableType

      public RootVariableType(String nodeId, String browseName, String displayName, String description, String dataType, String variableType, boolean optional, String level, String rank, String dimensions, String rootParent)
      Creates an instance.
      Parameters:
      nodeId - the node id
      browseName - the browse name
      displayName - the display name
      description - the description
      dataType - the data type
      variableType - the variable type
      optional - whether the type is optional
      level - the level
      rank - the rank
      dimensions - the dimensions of the variable
      rootParent - the root parent
  • Method Details

    • getDataType

      public String getDataType()
      Returns the data type.
      Returns:
      the data type
    • getVariableType

      public String getVariableType()
      Returns the variable type.
      Returns:
      the variable type
    • getLevel

      public String getLevel()
      Returns the level.
      Returns:
      the level
    • getRank

      public String getRank()
      Returns the rank.
      Returns:
      the rank
    • getDimensions

      public String getDimensions()
      Returns the dimensions.
      Returns:
      the dimensions
    • getRootParent

      public String getRootParent()
      Returns the root parent.
      Returns:
      the root parent
    • toString

      public String toString()
      Description copied from class: BaseType
      Formats the respective OPC UA type in IVML.
      Overrides:
      toString in class BaseType
      Returns:
      the IVML representation of the OPC UA type