|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.kex.isis.isis.impl.MessQuerschnitt
public class MessQuerschnitt
Implementierung MessQuerschnittinterface.
Field Summary | |
---|---|
(package private) de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein |
messQuerschnitt
Das zugeordnete Objekt der Konfiguration. |
private Collection<de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ> |
mqganglinien
/** von der Ganglinienprognose gelieferte Ganglinien. |
private Object |
progWait
Synchronisationsobjekt für die Ganglinienprognoseanfrage. |
Constructor Summary | |
---|---|
MessQuerschnitt(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein mq)
Konstruktor auf der Basis eines Modellobjektes. |
Method Summary | |
---|---|
void |
antwortEingetroffen(de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortEvent e)
|
private List<com.bitctrl.util.Interval> |
bildeAbfrageIntervalle(long vonZeitpunkt,
long bisZeitpunkt)
Bildet ein Abfrageintervall fü die Ganglinienprognose. |
GanglinienInterface[] |
getGanglinien(long vonZeitpunkt,
long bisZeitpunkt)
Liefert die Ganglinien für eine Liste von Querschnittsobjekten für einen Zeitbereich. |
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein |
getMessQuerschnitt()
Gibt das Messquerschnittsobjekt zurück. |
String |
getName()
Liefert den Namen des Messquerschnitts. |
String |
getPid()
Liefert die Pid des Messquerschnitts (weltweit eindeutige PermanenteID). |
private boolean |
istGueltig(de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ mqganglinie)
Test, ob die Ganglinie gültige Werte enthält. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein messQuerschnitt
private final Object progWait
private Collection<de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ> mqganglinien
Constructor Detail |
---|
public MessQuerschnitt(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein mq)
mq
- Das zugeordnete Objekt der Konfiguration.Method Detail |
---|
public void antwortEingetroffen(de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortEvent e)
antwortEingetroffen
in interface de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortListener
GlProgAntwortListener.antwortEingetroffen(de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortEvent)
private List<com.bitctrl.util.Interval> bildeAbfrageIntervalle(long vonZeitpunkt, long bisZeitpunkt)
vonZeitpunkt
- Startzeitpunkt, ab dem die Ganglinien ermittelt werden sollen.
(in ms seit dem 1.1.1970 UTC)bisZeitpunkt
- Endzeitpunkt, bis zu dem die Ganglinien ermittelt werden
sollen. (in ms seit dem 1.1.1970 UTC)
public GanglinienInterface[] getGanglinien(long vonZeitpunkt, long bisZeitpunkt) throws BisInterfaceException
getGanglinien
in interface MessQuerschnittInterface
vonZeitpunkt
- Startzeitpunkt, ab dem die Ganglinien ermittelt werden sollen. (in ms seit dem 1.1.1970 UTC)bisZeitpunkt
- Endzeitpunkt, bis zu dem die Ganglinien ermittelt werden sollen. (in ms seit dem 1.1.1970 UTC)
GanglinienInterface
. Es wird jeweils der
gesamte Tag zurückgeliefert, auf den der Anfangs-bzw. Endzweitpunkt fällt. Fallen diese nicht auf den
gleichen Tag, werden entsprechend mehrere Ganglinien zurückgegeben. Können für den Anfragezeitraum keine
Ganglinien ermittelt werden, wird ein leeres Array zurückgegeben.
BisInterfaceException
MessQuerschnittInterface.getGanglinien(long,
long)
public de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein getMessQuerschnitt()
public String getName()
getName
in interface MessQuerschnittInterface
MessQuerschnittInterface.getName()
public String getPid()
getPid
in interface MessQuerschnittInterface
MessQuerschnittInterface.getPid()
private boolean istGueltig(de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ mqganglinie)
mqganglinie
- Ganglinie
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |