de.bsvrz.sys.funclib.dambach.konfiguration.netz
Class VerkehrsstaerkeFs

java.lang.Object
  extended by de.bsvrz.sys.funclib.dambach.konfiguration.netz.VerkehrsstaerkeFs
All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientReceiverInterface

public class VerkehrsstaerkeFs
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientReceiverInterface

VerkehrsstaerkeFs bestimmt die Verkehrsstärke auf einem Fahrstreifen.

Version:
$Revision: 1.2 $ / $Date: 2008/10/31 12:48:00 $ / ($Author: Sans $)
Author:
Dambach Werke GmbH

Field Summary
private  de.bsvrz.dav.daf.main.ClientDavInterface _connection
          Die Datenverteiler-Verbindung
private  de.bsvrz.dav.daf.main.DataDescription _datenBeschreibung
          Die Datenbeschreibung zur Datenverteiler-Kommunikatiuon
private static de.bsvrz.sys.funclib.debug.Debug _debug
          Debug-Logger für Logging-Ausgaben
private  de.bsvrz.dav.daf.main.config.SystemObject _fahrStreifen
          Der referenzierte Fahrstreifen
private  long _qb
          Die Verkehrsstärke QB auf dem referenzierten Fahrstreifen in Fzg/h
private  long _qkfz
          Die Verkehrsstärke QKfz auf dem referenzierten Fahrstreifen in Fzg/s
 
Constructor Summary
VerkehrsstaerkeFs(de.bsvrz.dav.daf.main.ClientDavInterface connection, java.lang.String fsPid)
          Konstruiert eine neue Instanz vom Typ VerkehrsstaerkeFs.
 
Method Summary
 void dispose()
          Methode mit der eine Instanz dieser Klasse veranlasst wird, ihre Objekte am DaV abzumelden und die angemeldeten Listener abzumelden.
 long getVerkehrsstaerke()
          Deprecated. Bestimmt die aktuelle Verkehrsstärke QB für den referenzierten Fahrstreifen
 long getVerkehrsstaerkeQB()
          Bestimmt die aktuelle Verkehrsstärke QB für den referenzierten Fahrstreifen
 long getVerkehrsstaerkeQKfz()
          Bestimmt die aktuelle Verkehrsstärke QKfz für den referenzierten Fahrstreifen
 boolean isQBPlausibel()
          Bestimmt ob der Wert der aktuellen Verkehrsstärke QB plausibel ist
 boolean isQKfzPlausibel()
          Bestimmt ob der Wert der aktuellen Verkehrsstärke QKfz plausibel ist
 void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_debug

private static final de.bsvrz.sys.funclib.debug.Debug _debug
Debug-Logger für Logging-Ausgaben


_connection

private de.bsvrz.dav.daf.main.ClientDavInterface _connection
Die Datenverteiler-Verbindung


_fahrStreifen

private de.bsvrz.dav.daf.main.config.SystemObject _fahrStreifen
Der referenzierte Fahrstreifen


_datenBeschreibung

private de.bsvrz.dav.daf.main.DataDescription _datenBeschreibung
Die Datenbeschreibung zur Datenverteiler-Kommunikatiuon


_qb

private long _qb
Die Verkehrsstärke QB auf dem referenzierten Fahrstreifen in Fzg/h


_qkfz

private long _qkfz
Die Verkehrsstärke QKfz auf dem referenzierten Fahrstreifen in Fzg/s

Constructor Detail

VerkehrsstaerkeFs

public VerkehrsstaerkeFs(de.bsvrz.dav.daf.main.ClientDavInterface connection,
                         java.lang.String fsPid)
Konstruiert eine neue Instanz vom Typ VerkehrsstaerkeFs. Der übergebene Fahrstreifen wird zum Empfang seiner aktuelllen Verkehrsstärke beim Datenverteiler angemeldet.

Parameters:
connection - die Datenverteiler-Verbindung
fsPid - die PID des referenzierten Fahrstreifens
Method Detail

getVerkehrsstaerke

public long getVerkehrsstaerke()
Deprecated. Bestimmt die aktuelle Verkehrsstärke QB für den referenzierten Fahrstreifen

Returns:
die Verkehrsstärke QB in Fzg/h

getVerkehrsstaerkeQB

public long getVerkehrsstaerkeQB()
Bestimmt die aktuelle Verkehrsstärke QB für den referenzierten Fahrstreifen

Returns:
die Verkehrsstärke QB in Fzg/h

isQBPlausibel

public boolean isQBPlausibel()
Bestimmt ob der Wert der aktuellen Verkehrsstärke QB plausibel ist

Returns:
true, wenn die aktuelle Verkehrsstärke QB plausibel ist, false sonst

getVerkehrsstaerkeQKfz

public long getVerkehrsstaerkeQKfz()
Bestimmt die aktuelle Verkehrsstärke QKfz für den referenzierten Fahrstreifen

Returns:
die Verkehrsstärke QKfz in Fzg/h

isQKfzPlausibel

public boolean isQKfzPlausibel()
Bestimmt ob der Wert der aktuellen Verkehrsstärke QKfz plausibel ist

Returns:
true, wenn die aktuelle Verkehrsstärke QKfz plausibel ist, false sonst

dispose

public void dispose()
Methode mit der eine Instanz dieser Klasse veranlasst wird, ihre Objekte am DaV abzumelden und die angemeldeten Listener abzumelden.


update

public void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
Specified by:
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterface