Package tuwien.auto.calimero.dptxlator

Contains translators for translating between KNX datapoint types (DPT), java types and values carrying more specific type semantics (e.g. engineering unit).

See:
          Description

Class Summary
DPT Stores information about a datapoint type.
DPTXlator DPT translator interface for data conversion between KNX DPTs and java types.
DPTXlator2ByteFloat Translator for KNX DPTs with main number 9, type 2-byte float.
DPTXlator2ByteUnsigned Translator for KNX DPTs with main number 7, type 2 byte unsigned value.
DPTXlator3BitControlled Translator for KNX DPTs with main number 3, type 3 Bit controlled.
DPTXlator3BitControlled.DPT3BitControlled A DPT for the 3 Bit controlled, with additional access to the control information DPT.
DPTXlator4ByteUnsigned Translator for KNX DPTs with main number 12, type 4 byte unsigned value.
DPTXlator8BitUnsigned Translator for KNX DPTs with main number 5, type 8 Bit unsigned value.
DPTXlatorBoolean Translator for KNX DPTs with main number 1, type Boolean.
DPTXlatorDate Translator for KNX DPTs with main number 11, type date.
DPTXlatorDateTime Translator for KNX DPTs with main number 19, type date with time.
DPTXlatorString Translator for KNX DPTs with main number 16, type string.
DPTXlatorTime Translator for KNX DPTs with main number 10, type time.
PropertyTypes Maintains all available KNX property data types (PDT).
PropertyTypes.DPTID Type for a value entry in the map of property types, returned by PropertyTypes.getAllPropertyTypes().
TranslatorTypes Maintains available KNX datapoint main numbers and its associated DPT translators.
TranslatorTypes.MainType Maps a data type main number to a corresponding translator class doing the DPT translations.
 

Package tuwien.auto.calimero.dptxlator Description

Contains translators for translating between KNX datapoint types (DPT), java types and values carrying more specific type semantics (e.g. engineering unit).
A property data type (PDT) mapping for associating property types to used DPT translators is provided.

An interface for keeping property data types and an interface containing DPT translators provide an overview for the user of available translation abilities.
It is possible to lookup whether DPT translators are available and implemented when working with property data types or datapoint types.