org.openiec61850.common.model.datypes
Enum DAType

java.lang.Object
  extended by java.lang.Enum<DAType>
      extended by org.openiec61850.common.model.datypes.DAType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<DAType>

public enum DAType
extends java.lang.Enum<DAType>

This Enumeration includes all possible Types for IEC 61850 leave nodes ( BasicDataAttribute). This includes BasicTypes and CommonACSITypes as defined in part 7-2. In the description of each Enum Constant is the Java Class that represents the value in the respective BasicDataAttribute.


Enum Constant Summary
BOOLEAN
          java.lang.Boolean
CHECK
           
CODEDENUM
           
ENUMERATED
          java.lang.Float
FLOAT32
          java.lang.Float
FLOAT64
          java.lang.Double
GENERIC_BITSTRING
           
INT16
          java.lang.Short
INT16U
          java.lang.Short
INT32
          java.lang.Integer
INT32U
          java.lang.Integer
INT64
          java.lang.Long
INT8
          java.lang.Byte
INT8U
          java.lang.Byte
OCTET_STRING_6
           
OCTET_STRING_64
           
OCTET_STRING_8
           
QUALITY
           
TIMESTAMP
           
UNICODE_STRING_255
           
VISIBLE_STRING_129
           
VISIBLE_STRING_255
           
VISIBLE_STRING_32
           
VISIBLE_STRING_64
           
VISIBLE_STRING_65
           
 
Method Summary
static DAType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static DAType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

BOOLEAN

public static final DAType BOOLEAN
java.lang.Boolean


INT8

public static final DAType INT8
java.lang.Byte


INT16

public static final DAType INT16
java.lang.Short


INT32

public static final DAType INT32
java.lang.Integer


INT64

public static final DAType INT64
java.lang.Long


INT8U

public static final DAType INT8U
java.lang.Byte


INT16U

public static final DAType INT16U
java.lang.Short


INT32U

public static final DAType INT32U
java.lang.Integer


FLOAT32

public static final DAType FLOAT32
java.lang.Float


FLOAT64

public static final DAType FLOAT64
java.lang.Double


ENUMERATED

public static final DAType ENUMERATED
java.lang.Float


OCTET_STRING_64

public static final DAType OCTET_STRING_64

OCTET_STRING_6

public static final DAType OCTET_STRING_6

OCTET_STRING_8

public static final DAType OCTET_STRING_8

VISIBLE_STRING_32

public static final DAType VISIBLE_STRING_32

VISIBLE_STRING_64

public static final DAType VISIBLE_STRING_64

VISIBLE_STRING_65

public static final DAType VISIBLE_STRING_65

VISIBLE_STRING_129

public static final DAType VISIBLE_STRING_129

VISIBLE_STRING_255

public static final DAType VISIBLE_STRING_255

UNICODE_STRING_255

public static final DAType UNICODE_STRING_255

TIMESTAMP

public static final DAType TIMESTAMP

QUALITY

public static final DAType QUALITY

CHECK

public static final DAType CHECK

CODEDENUM

public static final DAType CODEDENUM

GENERIC_BITSTRING

public static final DAType GENERIC_BITSTRING
Method Detail

values

public static DAType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (DAType c : DAType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static DAType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null