tuwien.auto.calimero.dptxlator
Class DPTXlator3BitControlled.DPT3BitControlled

java.lang.Object
  extended by tuwien.auto.calimero.dptxlator.DPT
      extended by tuwien.auto.calimero.dptxlator.DPTXlator3BitControlled.DPT3BitControlled
Enclosing class:
DPTXlator3BitControlled

public static class DPTXlator3BitControlled.DPT3BitControlled
extends DPT

A DPT for the 3 Bit controlled, with additional access to the control information DPT.


Constructor Summary
DPTXlator3BitControlled.DPT3BitControlled(java.lang.String typeID, java.lang.String description, DPT control)
          Creates a new datapoint type information structure for the 3 Bit controlled DPT.
 
Method Summary
 DPT getControlDPT()
          Returns the DPT used to represent the control information of this DPT.
 
Methods inherited from class tuwien.auto.calimero.dptxlator.DPT
equals, getDescription, getID, getLowerValue, getUnit, getUpperValue, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DPTXlator3BitControlled.DPT3BitControlled

public DPTXlator3BitControlled.DPT3BitControlled(java.lang.String typeID,
                                                 java.lang.String description,
                                                 DPT control)
Creates a new datapoint type information structure for the 3 Bit controlled DPT.

Such a DPT has a value range from the lower value information like returned from the control DPT information and stepcode 7, to the upper value control DPT and stepcode 7.

Parameters:
typeID -
description -
control - the DPT of the control information
Method Detail

getControlDPT

public final DPT getControlDPT()
Returns the DPT used to represent the control information of this DPT.

Returns:
the DPT for the control information