public static class OdStauVerlauf.Daten extends AbstractDatum
Datum.Status
Modifier and Type | Field and Description |
---|---|
private long |
aufloesungsZeit
Auflösungszeit.
|
private Datum.Status |
datenStatus
der aktuelle Status des Datensatzes.
|
private long |
dauer
Dauer des Staus.
|
private long |
maxLaenge
Maximale Länge.
|
private List<OdStauVerlauf.PrognoseSchritt> |
schritte
die Einzelschritte der Prognose.
|
private long |
schrittweite
Schrittweite der Prognose in Sekunden.
|
private long |
zeitMaxLaenge
Zeitpunkt der maximalen Länge.
|
Constructor and Description |
---|
Daten() |
Modifier and Type | Method and Description |
---|---|
void |
addSchritte(OdStauVerlauf.PrognoseSchritt... neueSchritte)
fügt die übergebenen Prognoseschritte hinzu.
|
void |
clearSchritte()
löscht alle Schritte des Stauverlaufs.
|
OdStauVerlauf.Daten |
clone()
Klont das Objekt, in dem der Zeitstempel und alle Daten hart kopiert
werden.
|
long |
getAktuelleGeschwindigkeit()
liefert die aktuelle Geschwindigkeit im Stau.
|
long |
getAufloesungsZeit()
liefert die prognostizierte Auflösungszeit.
|
Datum.Status |
getDatenStatus()
liefert den aktuellen Status des Datensatzes.
|
long |
getDauer()
liefert die prognostizierte Dauer.
|
long |
getMaxLaenge()
liefert die maximale Länge im Prognosebereich.
|
long |
getMaxVerlustzeit()
liefert die maximale prognostizierte Verlustzeit in Millisekunden.
|
OdStauVerlauf.PrognoseSchritt |
getSchritt(int idx)
liefert den mit dem Index spezifizierten Prognoseschritt.
|
List<OdStauVerlauf.PrognoseSchritt> |
getSchritte()
liefert die Liste aller Prognoseschritte.
|
long |
getSchrittweite()
liefert die für die Prognose verwendete Schrittweite.
|
long |
getZeitMaxLaenge()
liefert den Zeitpunkt zu dem im Prognosezeitraun die größte Länge des
Staus auftritt.
|
void |
setAufloesungsZeit(long aufloesungsZeit)
setzt die Auflösungszeit des Staus.
|
protected void |
setDatenStatus(Datum.Status neuerStatus)
setzt den aktuellen Status des Datensatzes.
|
void |
setDauer(long dauer)
setzt die Dauer des Staus.
|
void |
setMaxLaenge(long maxLaenge)
setzt die maximale Länge des Staus im Prognosezeitraum.
|
void |
setSchrittweite(long schrittweite)
setzt die für die Prognose verwendete Schrittweite.
|
void |
setZeitMaxLaenge(long zeitMaxLaenge)
setzt den Zeitpunkt, zu dem im Prognosezeitraum die maximale Länge
des Staus aufgetreten ist.
|
getZeitpunkt, getZeitstempel, isValid, setZeitstempel
private long schrittweite
private long dauer
private long aufloesungsZeit
private long maxLaenge
private long zeitMaxLaenge
private final List<OdStauVerlauf.PrognoseSchritt> schritte
private Datum.Status datenStatus
public void addSchritte(OdStauVerlauf.PrognoseSchritt... neueSchritte)
neueSchritte
- die hinzuzufügenden Schrittepublic void clearSchritte()
public OdStauVerlauf.Daten clone()
Datum
clone
in interface Datum
clone
in class AbstractDatum
public long getAktuelleGeschwindigkeit()
public long getAufloesungsZeit()
public Datum.Status getDatenStatus()
Datum
public long getDauer()
public long getMaxLaenge()
public long getMaxVerlustzeit()
public OdStauVerlauf.PrognoseSchritt getSchritt(int idx)
idx
- der gewünschte Indexpublic List<OdStauVerlauf.PrognoseSchritt> getSchritte()
public long getSchrittweite()
public long getZeitMaxLaenge()
public void setAufloesungsZeit(long aufloesungsZeit)
aufloesungsZeit
- der Zeitpunktprotected void setDatenStatus(Datum.Status neuerStatus)
neuerStatus
- der neue Statuspublic void setDauer(long dauer)
dauer
- die Dauerpublic void setMaxLaenge(long maxLaenge)
maxLaenge
- die Längepublic void setSchrittweite(long schrittweite)
schrittweite
- die Schrittweitepublic void setZeitMaxLaenge(long zeitMaxLaenge)
zeitMaxLaenge
- der ZeitpunktCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.