Package Arp.Plc.Grpc

Enum Class DataTypeOuterClass.DataType

java.lang.Object
java.lang.Enum<DataTypeOuterClass.DataType>
Arp.Plc.Grpc.DataTypeOuterClass.DataType
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<DataTypeOuterClass.DataType>, Constable
Enclosing class:
DataTypeOuterClass

public static enum DataTypeOuterClass.DataType extends Enum<DataTypeOuterClass.DataType> implements com.google.protobuf.ProtocolMessageEnum
/ <summary>
 / These enumerated types are equivalent to the types from ARP::DataType.
 / </summary>
 / <remarks>
 / Each port with one of these types is subscribable, independently of the
 / kind(input/intern/output) of the particular port.
 / </remarks>
 
Protobuf enum Arp.Plc.Grpc.DataType
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    / <summary>ArrayOfArray</summary>
    / <summary>ArrayOfArray</summary>
    / <summary>For removing all flags</summary>
    / <summary>Bit - Arp C++ data type (1 Byte)</summary>
    / <summary>Boolean - Arp C++ data type (1 Byte)</summary>
    / <summary>Char16 - Arp C++ data type (2 Byte)</summary>
    / <summary>Char8 - Arp C++ data type (1 Byte)</summary>
    / <summary>Class</summary>
    / <summary>.NET/C# String type, only for internal use</summary>
    / <summary>Limit of complex types.</summary>
    / <summary>Component</summary>
    / <summary>C++ DateTime type</summary>
    / <summary>Limit of elementary types.</summary>
    / <summary>Enumaration flag</summary> / <remarks>Enums are declared as <see cref="Arp.Plc.DataType.Elementary" /> kind.</remarks>
    / <summary>Float32 - Arp C++ data type (4 Byte)</summary>
    / <summary>Float64 - Arp C++ data type (8 Byte)</summary>
    / <summary>Function Block</summary>
    / <summary>IEC type: DATE [N/A]</summary> / <remarks>Not supported by PCWE.</remarks>
    / <summary>IEC type: LDATE [int64]</summary>
    / <summary>IEC type: DATE_AND_TIME, DT [N/A]</summary> / <remarks>Not supported by PCWE.</remarks>
    / <summary>IEC type: LDATE_AND_TIME, LDT [int64]</summary>
    / <summary>Iec String type, only for internal use</summary>
    / <summary>IEC type: TIME [int32]</summary>
    / <summary>IEC type: LTIME [int64]</summary>
    / <summary>IEC type: TIME_OF_DAY, TOD [N/A]</summary> / <remarks>Not supported by PCWE.</remarks>
    / <summary>IEC type: LTIME_OF_DAY, LTOD [int64]</summary>
    / <summary>Int16 - Arp C++ data type (2 Byte)</summary>
    / <summary>Int32 - Arp C++ data type (4 Byte)</summary>
    / <summary>Int64 - Arp C++ data type (8 Byte)</summary>
    / <summary>Int8 - Arp C++ data type (1 Byte)</summary>
    / <summary>Library</summary>
    / <summary>Unspecified.</summary>
    / <summary>Pointer flag.</summary> / <remarks>Pointer are declared as <see cref="Arp.Plc.DataType.Elementary" /> kind.</remarks>
    / <summary>Limit of primitive types.</summary>
    / <summary>Program</summary>
    / <summary>Reference flag</summary> / <remarks>Determines a C# reference type.</remarks>
    / <summary>Static String type</summary>
    / <summary>C++ String type, only for internal use</summary>
    / <summary>Struct</summary>
    / <summary>Subsystem</summary>
    / <summary>UInt16 - Arp C++ data type (2 Byte)</summary>
    / <summary>UInt32 - Arp C++ data type (4 Byte)</summary>
    / <summary>UInt64 - Arp C++ data type (8 Byte)</summary>
    / <summary>UInt8 - Arp C++ data type (1 Byte)</summary>
    / <summary>Void - Arp C++ empty type</summary>
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    / <summary>ArrayOfArray</summary>
    static final int
    / <summary>ArrayOfArray</summary>
    static final int
    / <summary>For removing all flags</summary>
    static final int
    / <summary>Bit - Arp C++ data type (1 Byte)</summary>
    static final int
    / <summary>Boolean - Arp C++ data type (1 Byte)</summary>
    static final int
    / <summary>Char16 - Arp C++ data type (2 Byte)</summary>
    static final int
    / <summary>Char8 - Arp C++ data type (1 Byte)</summary>
    static final int
    / <summary>Class</summary>
    static final int
    / <summary>.NET/C# String type, only for internal use</summary>
    static final int
    / <summary>Limit of complex types.</summary>
    static final int
    / <summary>Component</summary>
    static final int
    / <summary>C++ DateTime type</summary>
    static final int
    / <summary>Limit of elementary types.</summary>
    static final int
    / <summary>Enumaration flag</summary> / <remarks>Enums are declared as <see cref="Arp.Plc.DataType.Elementary" /> kind.</remarks>
    static final int
    / <summary>Float32 - Arp C++ data type (4 Byte)</summary>
    static final int
    / <summary>Float64 - Arp C++ data type (8 Byte)</summary>
    static final int
    / <summary>Function Block</summary>
    static final int
    / <summary>IEC type: DATE [N/A]</summary> / <remarks>Not supported by PCWE.</remarks>
    static final int
    / <summary>IEC type: LDATE [int64]</summary>
    static final int
    / <summary>IEC type: DATE_AND_TIME, DT [N/A]</summary> / <remarks>Not supported by PCWE.</remarks>
    static final int
    / <summary>IEC type: LDATE_AND_TIME, LDT [int64]</summary>
    static final int
    / <summary>Iec String type, only for internal use</summary>
    static final int
    / <summary>IEC type: TIME [int32]</summary>
    static final int
    / <summary>IEC type: LTIME [int64]</summary>
    static final int
    / <summary>IEC type: TIME_OF_DAY, TOD [N/A]</summary> / <remarks>Not supported by PCWE.</remarks>
    static final int
    / <summary>IEC type: LTIME_OF_DAY, LTOD [int64]</summary>
    static final int
    / <summary>Int16 - Arp C++ data type (2 Byte)</summary>
    static final int
    / <summary>Int32 - Arp C++ data type (4 Byte)</summary>
    static final int
    / <summary>Int64 - Arp C++ data type (8 Byte)</summary>
    static final int
    / <summary>Int8 - Arp C++ data type (1 Byte)</summary>
    static final int
    / <summary>Library</summary>
    static final int
    / <summary>Unspecified.</summary>
    static final int
    / <summary>Pointer flag.</summary> / <remarks>Pointer are declared as <see cref="Arp.Plc.DataType.Elementary" /> kind.</remarks>
    static final int
    / <summary>Limit of primitive types.</summary>
    static final int
    / <summary>Program</summary>
    static final int
    / <summary>Reference flag</summary> / <remarks>Determines a C# reference type.</remarks>
    static final int
    / <summary>Static String type</summary>
    static final int
    / <summary>C++ String type, only for internal use</summary>
    static final int
    / <summary>Struct</summary>
    static final int
    / <summary>Subsystem</summary>
    static final int
    / <summary>UInt16 - Arp C++ data type (2 Byte)</summary>
    static final int
    / <summary>UInt32 - Arp C++ data type (4 Byte)</summary>
    static final int
    / <summary>UInt64 - Arp C++ data type (8 Byte)</summary>
    static final int
    / <summary>UInt8 - Arp C++ data type (1 Byte)</summary>
    static final int
    / <summary>Void - Arp C++ empty type</summary>
    private static final com.google.protobuf.Internal.EnumLiteMap<DataTypeOuterClass.DataType>
     
    private final int
     
    private static final DataTypeOuterClass.DataType[]
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
    DataType(int value)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    forNumber(int value)
     
    static final com.google.protobuf.Descriptors.EnumDescriptor
     
    final com.google.protobuf.Descriptors.EnumDescriptor
     
    final int
     
    final com.google.protobuf.Descriptors.EnumValueDescriptor
     
    static com.google.protobuf.Internal.EnumLiteMap<DataTypeOuterClass.DataType>
     
    valueOf(int value)
    Deprecated.
    valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
    Returns the enum constant of this class with the specified name.
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • DT_None

      public static final DataTypeOuterClass.DataType DT_None
      / <summary>Unspecified.</summary>
       
      DT_None = 0;
    • DT_Void

      public static final DataTypeOuterClass.DataType DT_Void
      / <summary>Void - Arp C++ empty type</summary>
       
      DT_Void = 1;
    • DT_Bit

      public static final DataTypeOuterClass.DataType DT_Bit
      / <summary>Bit - Arp C++ data type (1 Byte)</summary>
       
      DT_Bit = 2;
    • DT_Boolean

      public static final DataTypeOuterClass.DataType DT_Boolean
      / <summary>Boolean - Arp C++ data type (1 Byte)</summary>
       
      DT_Boolean = 3;
    • DT_UInt8

      public static final DataTypeOuterClass.DataType DT_UInt8
      / <summary>UInt8 - Arp C++ data type (1 Byte)</summary>
       
      DT_UInt8 = 4;
    • DT_Int8

      public static final DataTypeOuterClass.DataType DT_Int8
      / <summary>Int8 - Arp C++ data type (1 Byte)</summary>
       
      DT_Int8 = 5;
    • DT_Char8

      public static final DataTypeOuterClass.DataType DT_Char8
      / <summary>Char8 - Arp C++ data type (1 Byte)</summary>
       
      DT_Char8 = 6;
    • DT_Char16

      public static final DataTypeOuterClass.DataType DT_Char16
      / <summary>Char16 - Arp C++ data type (2 Byte)</summary>
       
      DT_Char16 = 7;
    • DT_UInt16

      public static final DataTypeOuterClass.DataType DT_UInt16
      / <summary>UInt16 - Arp C++ data type (2 Byte)</summary>
       
      DT_UInt16 = 8;
    • DT_Int16

      public static final DataTypeOuterClass.DataType DT_Int16
      / <summary>Int16 - Arp C++ data type (2 Byte)</summary>
       
      DT_Int16 = 9;
    • DT_UInt32

      public static final DataTypeOuterClass.DataType DT_UInt32
      / <summary>UInt32 - Arp C++ data type (4 Byte)</summary>
       
      DT_UInt32 = 10;
    • DT_Int32

      public static final DataTypeOuterClass.DataType DT_Int32
      / <summary>Int32 - Arp C++ data type (4 Byte)</summary>
       
      DT_Int32 = 11;
    • DT_UInt64

      public static final DataTypeOuterClass.DataType DT_UInt64
      / <summary>UInt64 - Arp C++ data type (8 Byte)</summary>
       
      DT_UInt64 = 12;
    • DT_Int64

      public static final DataTypeOuterClass.DataType DT_Int64
      / <summary>Int64 - Arp C++ data type (8 Byte)</summary>
       
      DT_Int64 = 13;
    • DT_Float32

      public static final DataTypeOuterClass.DataType DT_Float32
      / <summary>Float32 - Arp C++ data type (4 Byte)</summary>
       
      DT_Float32 = 14;
    • DT_Float64

      public static final DataTypeOuterClass.DataType DT_Float64
      / <summary>Float64 - Arp C++ data type (8 Byte)</summary>
       
      DT_Float64 = 15;
    • DT_Primitive

      public static final DataTypeOuterClass.DataType DT_Primitive
      / <summary>Limit of primitive types.</summary>
       
      DT_Primitive = 32;
    • DT_DateTime

      public static final DataTypeOuterClass.DataType DT_DateTime
      / <summary>C++ DateTime type</summary>
       
      DT_DateTime = 33;
    • DT_IecTime

      public static final DataTypeOuterClass.DataType DT_IecTime
      / <summary>IEC type: TIME [int32]</summary>
       
      DT_IecTime = 34;
    • DT_IecTime64

      public static final DataTypeOuterClass.DataType DT_IecTime64
      / <summary>IEC type: LTIME [int64]</summary>
       
      DT_IecTime64 = 35;
    • DT_IecDate

      public static final DataTypeOuterClass.DataType DT_IecDate
      / <summary>IEC type: DATE [N/A]</summary>
       / <remarks>Not supported by PCWE.</remarks>
       
      DT_IecDate = 36;
    • DT_IecDate64

      public static final DataTypeOuterClass.DataType DT_IecDate64
      / <summary>IEC type: LDATE [int64]</summary>
       
      DT_IecDate64 = 37;
    • DT_IecDateTime

      public static final DataTypeOuterClass.DataType DT_IecDateTime
      / <summary>IEC type: DATE_AND_TIME, DT [N/A]</summary>
       / <remarks>Not supported by PCWE.</remarks>
       
      DT_IecDateTime = 38;
    • DT_IecDateTime64

      public static final DataTypeOuterClass.DataType DT_IecDateTime64
      / <summary>IEC type: LDATE_AND_TIME, LDT [int64]</summary>
       
      DT_IecDateTime64 = 39;
    • DT_IecTimeOfDay

      public static final DataTypeOuterClass.DataType DT_IecTimeOfDay
      / <summary>IEC type: TIME_OF_DAY, TOD [N/A]</summary>
       / <remarks>Not supported by PCWE.</remarks>
       
      DT_IecTimeOfDay = 40;
    • DT_IecTimeOfDay64

      public static final DataTypeOuterClass.DataType DT_IecTimeOfDay64
      / <summary>IEC type: LTIME_OF_DAY, LTOD [int64]</summary>
       
      DT_IecTimeOfDay64 = 41;
    • DT_StaticString

      public static final DataTypeOuterClass.DataType DT_StaticString
      / <summary>Static String type</summary>
       
      DT_StaticString = 42;
    • DT_IecString

      public static final DataTypeOuterClass.DataType DT_IecString
      / <summary>Iec String type, only for internal use</summary>
       
      DT_IecString = 43;
    • DT_ClrString

      public static final DataTypeOuterClass.DataType DT_ClrString
      / <summary>.NET/C# String type, only for internal use</summary>
       
      DT_ClrString = 44;
    • DT_String

      public static final DataTypeOuterClass.DataType DT_String
      / <summary>C++ String type, only for internal use</summary>
       
      DT_String = 45;
    • DT_Elementary

      public static final DataTypeOuterClass.DataType DT_Elementary
      / <summary>Limit of elementary types.</summary>
       
      DT_Elementary = 64;
    • DT_ArrayElement

      public static final DataTypeOuterClass.DataType DT_ArrayElement
      / <summary>ArrayOfArray</summary>
       
      DT_ArrayElement = 65;
    • DT_Struct

      public static final DataTypeOuterClass.DataType DT_Struct
      / <summary>Struct</summary>
       
      DT_Struct = 66;
    • DT_Class

      public static final DataTypeOuterClass.DataType DT_Class
      / <summary>Class</summary>
       
      DT_Class = 67;
    • DT_FunctionBlock

      public static final DataTypeOuterClass.DataType DT_FunctionBlock
      / <summary>Function Block</summary>
       
      DT_FunctionBlock = 68;
    • DT_Subsystem

      public static final DataTypeOuterClass.DataType DT_Subsystem
      / <summary>Subsystem</summary>
       
      DT_Subsystem = 69;
    • DT_Program

      public static final DataTypeOuterClass.DataType DT_Program
      / <summary>Program</summary>
       
      DT_Program = 70;
    • DT_Component

      public static final DataTypeOuterClass.DataType DT_Component
      / <summary>Component</summary>
       
      DT_Component = 71;
    • DT_Library

      public static final DataTypeOuterClass.DataType DT_Library
      / <summary>Library</summary>
       
      DT_Library = 72;
    • DT_Complex

      public static final DataTypeOuterClass.DataType DT_Complex
      / <summary>Limit of complex types.</summary>
       
      DT_Complex = 254;
    • DT_Pointer

      public static final DataTypeOuterClass.DataType DT_Pointer
      / <summary>Pointer flag.</summary>
       / <remarks>Pointer are declared as <see cref="Arp.Plc.DataType.Elementary" /> kind.</remarks>
       
      DT_Pointer = 512;
    • DT_Array

      public static final DataTypeOuterClass.DataType DT_Array
      / <summary>ArrayOfArray</summary>
       
      DT_Array = 1024;
    • DT_Enum

      public static final DataTypeOuterClass.DataType DT_Enum
      / <summary>Enumaration flag</summary>
       / <remarks>Enums are declared as <see cref="Arp.Plc.DataType.Elementary" /> kind.</remarks>
       
      DT_Enum = 2048;
    • DT_Reference

      public static final DataTypeOuterClass.DataType DT_Reference
      / <summary>Reference flag</summary>
       / <remarks>Determines a C# reference type.</remarks>
       
      DT_Reference = 4096;
    • DT_BaseTypeMask

      public static final DataTypeOuterClass.DataType DT_BaseTypeMask
      / <summary>For removing all flags</summary>
       
      DT_BaseTypeMask = 255;
    • UNRECOGNIZED

      public static final DataTypeOuterClass.DataType UNRECOGNIZED
  • Field Details

    • DT_None_VALUE

      public static final int DT_None_VALUE
      / <summary>Unspecified.</summary>
       
      DT_None = 0;
      See Also:
    • DT_Void_VALUE

      public static final int DT_Void_VALUE
      / <summary>Void - Arp C++ empty type</summary>
       
      DT_Void = 1;
      See Also:
    • DT_Bit_VALUE

      public static final int DT_Bit_VALUE
      / <summary>Bit - Arp C++ data type (1 Byte)</summary>
       
      DT_Bit = 2;
      See Also:
    • DT_Boolean_VALUE

      public static final int DT_Boolean_VALUE
      / <summary>Boolean - Arp C++ data type (1 Byte)</summary>
       
      DT_Boolean = 3;
      See Also:
    • DT_UInt8_VALUE

      public static final int DT_UInt8_VALUE
      / <summary>UInt8 - Arp C++ data type (1 Byte)</summary>
       
      DT_UInt8 = 4;
      See Also:
    • DT_Int8_VALUE

      public static final int DT_Int8_VALUE
      / <summary>Int8 - Arp C++ data type (1 Byte)</summary>
       
      DT_Int8 = 5;
      See Also:
    • DT_Char8_VALUE

      public static final int DT_Char8_VALUE
      / <summary>Char8 - Arp C++ data type (1 Byte)</summary>
       
      DT_Char8 = 6;
      See Also:
    • DT_Char16_VALUE

      public static final int DT_Char16_VALUE
      / <summary>Char16 - Arp C++ data type (2 Byte)</summary>
       
      DT_Char16 = 7;
      See Also:
    • DT_UInt16_VALUE

      public static final int DT_UInt16_VALUE
      / <summary>UInt16 - Arp C++ data type (2 Byte)</summary>
       
      DT_UInt16 = 8;
      See Also:
    • DT_Int16_VALUE

      public static final int DT_Int16_VALUE
      / <summary>Int16 - Arp C++ data type (2 Byte)</summary>
       
      DT_Int16 = 9;
      See Also:
    • DT_UInt32_VALUE

      public static final int DT_UInt32_VALUE
      / <summary>UInt32 - Arp C++ data type (4 Byte)</summary>
       
      DT_UInt32 = 10;
      See Also:
    • DT_Int32_VALUE

      public static final int DT_Int32_VALUE
      / <summary>Int32 - Arp C++ data type (4 Byte)</summary>
       
      DT_Int32 = 11;
      See Also:
    • DT_UInt64_VALUE

      public static final int DT_UInt64_VALUE
      / <summary>UInt64 - Arp C++ data type (8 Byte)</summary>
       
      DT_UInt64 = 12;
      See Also:
    • DT_Int64_VALUE

      public static final int DT_Int64_VALUE
      / <summary>Int64 - Arp C++ data type (8 Byte)</summary>
       
      DT_Int64 = 13;
      See Also:
    • DT_Float32_VALUE

      public static final int DT_Float32_VALUE
      / <summary>Float32 - Arp C++ data type (4 Byte)</summary>
       
      DT_Float32 = 14;
      See Also:
    • DT_Float64_VALUE

      public static final int DT_Float64_VALUE
      / <summary>Float64 - Arp C++ data type (8 Byte)</summary>
       
      DT_Float64 = 15;
      See Also:
    • DT_Primitive_VALUE

      public static final int DT_Primitive_VALUE
      / <summary>Limit of primitive types.</summary>
       
      DT_Primitive = 32;
      See Also:
    • DT_DateTime_VALUE

      public static final int DT_DateTime_VALUE
      / <summary>C++ DateTime type</summary>
       
      DT_DateTime = 33;
      See Also:
    • DT_IecTime_VALUE

      public static final int DT_IecTime_VALUE
      / <summary>IEC type: TIME [int32]</summary>
       
      DT_IecTime = 34;
      See Also:
    • DT_IecTime64_VALUE

      public static final int DT_IecTime64_VALUE
      / <summary>IEC type: LTIME [int64]</summary>
       
      DT_IecTime64 = 35;
      See Also:
    • DT_IecDate_VALUE

      public static final int DT_IecDate_VALUE
      / <summary>IEC type: DATE [N/A]</summary>
       / <remarks>Not supported by PCWE.</remarks>
       
      DT_IecDate = 36;
      See Also:
    • DT_IecDate64_VALUE

      public static final int DT_IecDate64_VALUE
      / <summary>IEC type: LDATE [int64]</summary>
       
      DT_IecDate64 = 37;
      See Also:
    • DT_IecDateTime_VALUE

      public static final int DT_IecDateTime_VALUE
      / <summary>IEC type: DATE_AND_TIME, DT [N/A]</summary>
       / <remarks>Not supported by PCWE.</remarks>
       
      DT_IecDateTime = 38;
      See Also:
    • DT_IecDateTime64_VALUE

      public static final int DT_IecDateTime64_VALUE
      / <summary>IEC type: LDATE_AND_TIME, LDT [int64]</summary>
       
      DT_IecDateTime64 = 39;
      See Also:
    • DT_IecTimeOfDay_VALUE

      public static final int DT_IecTimeOfDay_VALUE
      / <summary>IEC type: TIME_OF_DAY, TOD [N/A]</summary>
       / <remarks>Not supported by PCWE.</remarks>
       
      DT_IecTimeOfDay = 40;
      See Also:
    • DT_IecTimeOfDay64_VALUE

      public static final int DT_IecTimeOfDay64_VALUE
      / <summary>IEC type: LTIME_OF_DAY, LTOD [int64]</summary>
       
      DT_IecTimeOfDay64 = 41;
      See Also:
    • DT_StaticString_VALUE

      public static final int DT_StaticString_VALUE
      / <summary>Static String type</summary>
       
      DT_StaticString = 42;
      See Also:
    • DT_IecString_VALUE

      public static final int DT_IecString_VALUE
      / <summary>Iec String type, only for internal use</summary>
       
      DT_IecString = 43;
      See Also:
    • DT_ClrString_VALUE

      public static final int DT_ClrString_VALUE
      / <summary>.NET/C# String type, only for internal use</summary>
       
      DT_ClrString = 44;
      See Also:
    • DT_String_VALUE

      public static final int DT_String_VALUE
      / <summary>C++ String type, only for internal use</summary>
       
      DT_String = 45;
      See Also:
    • DT_Elementary_VALUE

      public static final int DT_Elementary_VALUE
      / <summary>Limit of elementary types.</summary>
       
      DT_Elementary = 64;
      See Also:
    • DT_ArrayElement_VALUE

      public static final int DT_ArrayElement_VALUE
      / <summary>ArrayOfArray</summary>
       
      DT_ArrayElement = 65;
      See Also:
    • DT_Struct_VALUE

      public static final int DT_Struct_VALUE
      / <summary>Struct</summary>
       
      DT_Struct = 66;
      See Also:
    • DT_Class_VALUE

      public static final int DT_Class_VALUE
      / <summary>Class</summary>
       
      DT_Class = 67;
      See Also:
    • DT_FunctionBlock_VALUE

      public static final int DT_FunctionBlock_VALUE
      / <summary>Function Block</summary>
       
      DT_FunctionBlock = 68;
      See Also:
    • DT_Subsystem_VALUE

      public static final int DT_Subsystem_VALUE
      / <summary>Subsystem</summary>
       
      DT_Subsystem = 69;
      See Also:
    • DT_Program_VALUE

      public static final int DT_Program_VALUE
      / <summary>Program</summary>
       
      DT_Program = 70;
      See Also:
    • DT_Component_VALUE

      public static final int DT_Component_VALUE
      / <summary>Component</summary>
       
      DT_Component = 71;
      See Also:
    • DT_Library_VALUE

      public static final int DT_Library_VALUE
      / <summary>Library</summary>
       
      DT_Library = 72;
      See Also:
    • DT_Complex_VALUE

      public static final int DT_Complex_VALUE
      / <summary>Limit of complex types.</summary>
       
      DT_Complex = 254;
      See Also:
    • DT_Pointer_VALUE

      public static final int DT_Pointer_VALUE
      / <summary>Pointer flag.</summary>
       / <remarks>Pointer are declared as <see cref="Arp.Plc.DataType.Elementary" /> kind.</remarks>
       
      DT_Pointer = 512;
      See Also:
    • DT_Array_VALUE

      public static final int DT_Array_VALUE
      / <summary>ArrayOfArray</summary>
       
      DT_Array = 1024;
      See Also:
    • DT_Enum_VALUE

      public static final int DT_Enum_VALUE
      / <summary>Enumaration flag</summary>
       / <remarks>Enums are declared as <see cref="Arp.Plc.DataType.Elementary" /> kind.</remarks>
       
      DT_Enum = 2048;
      See Also:
    • DT_Reference_VALUE

      public static final int DT_Reference_VALUE
      / <summary>Reference flag</summary>
       / <remarks>Determines a C# reference type.</remarks>
       
      DT_Reference = 4096;
      See Also:
    • DT_BaseTypeMask_VALUE

      public static final int DT_BaseTypeMask_VALUE
      / <summary>For removing all flags</summary>
       
      DT_BaseTypeMask = 255;
      See Also:
    • internalValueMap

      private static final com.google.protobuf.Internal.EnumLiteMap<DataTypeOuterClass.DataType> internalValueMap
    • VALUES

      private static final DataTypeOuterClass.DataType[] VALUES
    • value

      private final int value
  • Constructor Details

    • DataType

      private DataType(int value)
  • Method Details

    • values

      public static DataTypeOuterClass.DataType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static DataTypeOuterClass.DataType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static DataTypeOuterClass.DataType valueOf(int value)
      Deprecated.
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static DataTypeOuterClass.DataType forNumber(int value)
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<DataTypeOuterClass.DataType> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static DataTypeOuterClass.DataType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null