de.stz.bt.fnd.datapoints.types
Class FND_CountPointImpl

java.lang.Object
  extended byjava.util.Observable
      extended byde.stz.bt.framework.DataPoint
          extended byde.stz.bt.fnd.datapoints.FND_DataPoint
              extended byde.stz.bt.fnd.datapoints.types.FND_CountPointImpl

public class FND_CountPointImpl
extends FND_DataPoint

Implementation of a FND Countpoint (Zählpunkt FND 1.0 Spec. Page 52)

Version:
$Id: FND_CountPointImpl.html,v 1.2 2004/11/08 08:10:44 jseitter Exp $
Author:
J. Seitter

Field Summary
 
Fields inherited from class de.stz.bt.fnd.datapoints.FND_DataPoint
COLLECTADDRESSPOINT, COUNTPOINT, MEASUREPOINT, MESSAGEPOINT, SETPOINT, SWITCHPOINT, TRANSFERPOINT
 
Fields inherited from class de.stz.bt.framework.DataPoint
logger
 
Fields inherited from class java.util.Observable
 
Constructor Summary
FND_CountPointImpl(java.lang.String dp_id)
           
 
Method Summary
 byte getDp_type()
           
 void handleACKDatagram(FND_Datagram dgram)
           
 FND_Datagram handleCMDDatagram(FND_Datagram dgram)
           
 void handleRSPDatagram(FND_Datagram dgram)
           
 FND_Datagram handleUSMDatagram(FND_Datagram dgram)
           
private  void operationA1()
          Operation P
private  void operationC1()
          Operation A
private  void operationC2()
          Operation B
private  void operationC3()
          Operation C
private  void operationC4()
          Operation D
private  void operationC5()
          Operation E
private  void operationC6()
          Operation F
private  void operationC7()
          Operation G
private  void operationR1()
          Operation H
private  void operationR2()
          Operation I
private  void operationR3()
          Operation J
private  void operationR4()
          Operation K
private  void operationR5()
          Operation L
private  void operationR6()
          Operation M
private  void operationR7()
          Operation N
private  void operationU1()
          Operation O
 
Methods inherited from class de.stz.bt.fnd.datapoints.FND_DataPoint
lockDP, printDatapointStatus, registerDatapointObserver, setCentralControl, setDataPointID, setIslandControl, setPrivilegeDegree, setResidualPriority, unlockDP
 
Methods inherited from class de.stz.bt.framework.DataPoint
getCreationTime, getLastAccessTime, getLastChangeTime, setLastAccessTime, setLastChangeTime
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FND_CountPointImpl

public FND_CountPointImpl(java.lang.String dp_id)
Method Detail

getDp_type

public byte getDp_type()
Specified by:
getDp_type in class FND_DataPoint
Returns:
Each Datapoint has to implement the getDp_Type and return the correct constant from FND_DataPoint

handleCMDDatagram

public FND_Datagram handleCMDDatagram(FND_Datagram dgram)
Specified by:
handleCMDDatagram in class FND_DataPoint
Parameters:
dgram -
Returns:
the result datagram

handleRSPDatagram

public void handleRSPDatagram(FND_Datagram dgram)
Specified by:
handleRSPDatagram in class FND_DataPoint
Parameters:
dgram -

handleUSMDatagram

public FND_Datagram handleUSMDatagram(FND_Datagram dgram)
Specified by:
handleUSMDatagram in class FND_DataPoint
Parameters:
dgram -
Returns:
the result datagram

handleACKDatagram

public void handleACKDatagram(FND_Datagram dgram)
Specified by:
handleACKDatagram in class FND_DataPoint
Parameters:
dgram -

operationC1

private void operationC1()
Operation A


operationC2

private void operationC2()
Operation B


operationC3

private void operationC3()
Operation C


operationC4

private void operationC4()
Operation D


operationC5

private void operationC5()
Operation E


operationC6

private void operationC6()
Operation F


operationC7

private void operationC7()
Operation G


operationR1

private void operationR1()
Operation H


operationR2

private void operationR2()
Operation I


operationR3

private void operationR3()
Operation J


operationR4

private void operationR4()
Operation K


operationR5

private void operationR5()
Operation L


operationR6

private void operationR6()
Operation M


operationR7

private void operationR7()
Operation N


operationU1

private void operationU1()
Operation O


operationA1

private void operationA1()
Operation P