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

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

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

Klasse mit Methoden zum Bestimmen der aktuellen Verkehrsstärke eines Strassenteilsegments.

Author:
Dambach Werke GmbH

Constructor Summary
Verkehrsstaerke(de.bsvrz.dav.daf.main.ClientDavInterface connection, java.lang.String pidMessQuerschnitt)
          Konstruktor der Klasse.
 
Method Summary
 void dispose()
          Methode mit der die Klasse veranlasst wird, ihre Objekte am DaV abzumelden un die angemeldeten Listener abzumelden.
 long getVerkehrsstaerke()
          Deprecated. Methode liefert die aktuelle Verkehrsstärke QB des Messquerschnitts zurück.
 long getVerkehrsstaerkeQB()
          Methode liefert die aktuelle Verkehrsstärke QB des Messquerschnitts zurück.
 long getVerkehrsstaerkeQKfz()
          Methode liefert die aktuelle Verkehrsstärke Qkfz des Messquerschnitts zurück.
 boolean isQBPlausibel()
          Methode prüft ob der QB Wert plausibel ist
 boolean isQkfzPlausibel()
          Methode prüft ob der Qkfz Wert plausibel ist
 void update(de.bsvrz.dav.daf.main.ResultData[] results)
          Update Methode des ClientReceiverInterface
protected  void verarbeiten()
          Methode zum eigentlichen Verarbeiten der empfangenen Daten des DaV.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Verkehrsstaerke

public Verkehrsstaerke(de.bsvrz.dav.daf.main.ClientDavInterface connection,
                       java.lang.String pidMessQuerschnitt)
Konstruktor der Klasse. Konstruktor meldet sich beim DaV zum Empfang der Daten an

Parameters:
connection - Verbindung zum DaV
pidMessQuerschnitt - Pid eines Objekts vom Typ "typ.messQuerschnitt"
Method Detail

update

public void update(de.bsvrz.dav.daf.main.ResultData[] results)
Update Methode des ClientReceiverInterface

Specified by:
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterface

verarbeiten

protected void verarbeiten()
Methode zum eigentlichen Verarbeiten der empfangenen Daten des DaV.


getVerkehrsstaerke

public long getVerkehrsstaerke()
Deprecated. Methode liefert die aktuelle Verkehrsstärke QB des Messquerschnitts zurück.

Returns:
aktuelle Verkehrsstärke QB in Fzg/h, falls nicht bestimmbar wird -1 zurückgeliefert.

getVerkehrsstaerkeQB

public long getVerkehrsstaerkeQB()
Methode liefert die aktuelle Verkehrsstärke QB des Messquerschnitts zurück.

Returns:
aktuelle Verkehrsstärke QB in Fzg/h, falls nicht bestimmbar wird -1 zurückgeliefert.

getVerkehrsstaerkeQKfz

public long getVerkehrsstaerkeQKfz()
Methode liefert die aktuelle Verkehrsstärke Qkfz des Messquerschnitts zurück.

Returns:
aktuelle Verkehrsstärke QKfz in Fzg/h, falls nicht bestimmbar wird -1 zurückgeliefert.

isQBPlausibel

public boolean isQBPlausibel()
Methode prüft ob der QB Wert plausibel ist

Returns:
plausibel: true, sonst false

isQkfzPlausibel

public boolean isQkfzPlausibel()
Methode prüft ob der Qkfz Wert plausibel ist

Returns:
plausibel: true, sonst false

dispose

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