public class FieldVariableType extends FieldType
Represents an OPC UA field variable type.
Author:
Jan-Hendrik Cepok, SSE
  • Field Details

    • variableType

      private String variableType
    • optional

      private boolean optional
    • level

      private String level
    • rank

      private String rank
    • dimensions

      private String dimensions
  • Constructor Details

    • FieldVariableType

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

    • 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
    • toString

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