tuwien.auto.calimero.link.medium
Class TPSettings

java.lang.Object
  extended by tuwien.auto.calimero.link.medium.KNXMediumSettings
      extended by tuwien.auto.calimero.link.medium.TPSettings

public class TPSettings
extends KNXMediumSettings

Provides settings necessary for communication on TP (twisted pair) medium.

This settings type is used for twisted pair medium TP0 and TP1.


Field Summary
static TPSettings TP0
          Default setting for TP0, device address is 0.0.0.
static TPSettings TP1
          Default setting for TP1, device address is 0.0.0.
 
Fields inherited from class tuwien.auto.calimero.link.medium.KNXMediumSettings
MEDIUM_PL110, MEDIUM_PL132, MEDIUM_RF, MEDIUM_TP0, MEDIUM_TP1
 
Constructor Summary
TPSettings(boolean mediumTP1)
          Creates a new default container with settings for TP medium.
TPSettings(IndividualAddress device, boolean mediumTP1)
          Creates a new settings container with TP medium specific information.
 
Method Summary
 short getMedium()
          Returns the KNX medium type identifier specifying the communication medium this setting object is for.
 boolean isTP1()
          Returns whether this setting is for communication on TP1 medium or TP0.
 
Methods inherited from class tuwien.auto.calimero.link.medium.KNXMediumSettings
getDeviceAddress, getMediumString, setDeviceAddress, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TP0

public static final TPSettings TP0
Default setting for TP0, device address is 0.0.0.


TP1

public static final TPSettings TP1
Default setting for TP1, device address is 0.0.0.

Constructor Detail

TPSettings

public TPSettings(boolean mediumTP1)
Creates a new default container with settings for TP medium.

The device address is initialized to 0.0.0.

Parameters:
mediumTP1 - true if communicating on TP1, false if communicating on TP0

TPSettings

public TPSettings(IndividualAddress device,
                  boolean mediumTP1)
Creates a new settings container with TP medium specific information.

Parameters:
device - individual device address to use as source address in KNX messages, specifying null uses the individual address 0.0.0
mediumTP1 - true if communicating on TP1, false if communicating on TP0
Method Detail

getMedium

public short getMedium()
Description copied from class: KNXMediumSettings
Returns the KNX medium type identifier specifying the communication medium this setting object is for.

Specified by:
getMedium in class KNXMediumSettings
Returns:
KNX medium type ID

isTP1

public final boolean isTP1()
Returns whether this setting is for communication on TP1 medium or TP0.

Returns:
true for TP1, false for TP0