tuwien.auto.eibxlator
Class PDUXlatorList
java.lang.Object
tuwien.auto.eibxlator.PDUXlatorList
public class PDUXlatorList
extends java.lang.Object
The PDUXlatorList is a utility class of the eibxlator package. It is useful
to lookup for DPT major types, and accessing their corresponding minor types.
Using the getPointPDUXlator() method an instance of the respective eibxlator
is returned. Note that only the DPT types implemented in this version are
contained and therefore accessible in this list.
TYPE_16BIT_COUNTER
public static final String[] TYPE_16BIT_COUNTER
DPT type 16 Bit counter
TYPE_2BYTE_FLOAT
public static final String[] TYPE_2BYTE_FLOAT
DPT type Float
TYPE_32BIT_COUNTER
public static final String[] TYPE_32BIT_COUNTER
DPT type 32 Bit counter
TYPE_3BIT_CONTROLLED
public static final String[] TYPE_3BIT_CONTROLLED
DPT type 3Bit Controlled
TYPE_8BIT_COUNTER
public static final String[] TYPE_8BIT_COUNTER
DPT type 8 Bit counter
TYPE_8BIT_UNSIGNED
public static final String[] TYPE_8BIT_UNSIGNED
DPT type 8 Bit unsigned
TYPE_ACCESS
public static final String[] TYPE_ACCESS
DPT type Access
TYPE_BOOLEAN
public static final String[] TYPE_BOOLEAN
DPT type Boolean
TYPE_CHARACTER_STRING
public static final String[] TYPE_CHARACTER_STRING
DPT type Character string
TYPE_DATE
public static final String[] TYPE_DATE
DPT type Date
TYPE_DIMMING
public static final String[] TYPE_DIMMING
DPT type Dimming
TYPE_DRIVE_CONTROL
public static final String[] TYPE_DRIVE_CONTROL
DPT type Drive control
TYPE_EIBASCII_CHAR
public static final String[] TYPE_EIBASCII_CHAR
DPT type EIB Ascii
TYPE_FLOAT_VALUE
public static final String[] TYPE_FLOAT_VALUE
DPT type Float Value
TYPE_PRIORITY
public static final String[] TYPE_PRIORITY
DPT type Priority
getPointPDUMinor
public static EICLMap getPointPDUMinor(String _MajorKey)
throws EICLException
Returns a list containing all known minor types of the requested major
type.
_MajorKey
- The major type
- The map containing the corresponding minor types.
getPointPDUXlator
public static PointPDUXlator getPointPDUXlator(String _MajorTypeKey,
String _MinorTypeKey)
throws EICLException
Returns an PDU translator instance for the requested major and minor type .
_MajorTypeKey
- The requested major type_MinorTypeKey
- The requested minor type
- An instance of the to the major and minor type corresponding
translator
EICLException
- If either the major or minor type can not be found.
getPointTypeMajor
public static EICLMap getPointTypeMajor()
Returns the map of all implemented Major types