Class PdStauPrognoseModell.Daten

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste, de.bsvrz.sys.funclib.bitctrl.modell.Datum, de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum
    Enclosing class:
    PdStauPrognoseModell

    public static class PdStauPrognoseModell.Daten
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
    Kapselt die Daten des Datensatzes.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum

        de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum.Status
    • Constructor Summary

      Constructors 
      Constructor Description
      Daten​(de.bsvrz.sys.funclib.bitctrl.modell.Datensatz datensatz, de.bsvrz.sys.funclib.bitctrl.modell.Aspekt aspekt)
      Initialisiert das Onlinedatum.
    • Method Summary

      Modifier and Type Method Description
      void atl2Bean​(de.bsvrz.dav.daf.main.Data daten, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)  
      void bean2Atl​(de.bsvrz.dav.daf.main.Data datum, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)  
      PdStauPrognoseModell.Daten clone()  
      AttZahlPositiv getAktualisierungsIntervall()
      Anzahl der Prognoseiterationen je Zyklus der Stauobjektbestimmung.
      de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getDaempfungsZeit()
      Zeit, die bei der Bestimmung der Verkehrsstärke von Anschlussstellen im Stau fü die lineare Dämpfung vom aktuellen Messwert zur Prognoseganglinie verwendet wird.
      AttProzent getFaktorQ0()
      Faktor für die Anpassung von Q0 aus dem Fundamentaldiagramm.
      AttStreckeMeter getLaengePkw()
      Strecke, die ein Pkw im Stau beansprucht.
      de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getPrognoseHorizont()
      Prognosehorizont der Stauverlaufsprognose.
      AtlUrlasser getUrlasser()
      Urlasserinformationen.
      void setAktualisierungsIntervall​(AttZahlPositiv _aktualisierungsIntervall)
      Anzahl der Prognoseiterationen je Zyklus der Stauobjektbestimmung.
      void setDaempfungsZeit​(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _daempfungsZeit)
      Zeit, die bei der Bestimmung der Verkehrsstärke von Anschlussstellen im Stau fü die lineare Dämpfung vom aktuellen Messwert zur Prognoseganglinie verwendet wird.
      void setFaktorQ0​(AttProzent _faktorQ0)
      Faktor für die Anpassung von Q0 aus dem Fundamentaldiagramm.
      void setLaengePkw​(AttStreckeMeter _laengePkw)
      Strecke, die ein Pkw im Stau beansprucht.
      void setPrognoseHorizont​(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _prognoseHorizont)
      Prognosehorizont der Stauverlaufsprognose.
      void setUrlasser​(AtlUrlasser _urlasser)
      Urlasserinformationen.
      java.lang.String toString()  
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum

        dContainsDaten, dGetDatenStatus, dGetZeitstempel, dSetDatenStatus, dSetZeitstempel
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum

        dGetAspekt, dGetDatensatz, dSetAspekt
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.Datum

        dGetAspekt, dGetDatensatz
    • Constructor Detail

      • Daten

        public Daten​(de.bsvrz.sys.funclib.bitctrl.modell.Datensatz datensatz,
                     de.bsvrz.sys.funclib.bitctrl.modell.Aspekt aspekt)
        Initialisiert das Onlinedatum.
        Parameters:
        datensatz - der Datensatz zu dem das Datum gehört.
        aspekt - der Aspekt für das Datum.
    • Method Detail

      • getUrlasser

        public AtlUrlasser getUrlasser()
        Urlasserinformationen.

        Urlasserinformationen bestehen aus einer Referenz auf den Benutzer, der die Meldung erzeugt hat, einer Angabe der Ursache für die Meldung und einem Veranlasser für die Meldung.

        Returns:
        der Wert von Urlasser.
      • setUrlasser

        public void setUrlasser​(AtlUrlasser _urlasser)
        Urlasserinformationen.

        Urlasserinformationen bestehen aus einer Referenz auf den Benutzer, der die Meldung erzeugt hat, einer Angabe der Ursache für die Meldung und einem Veranlasser für die Meldung.

        Parameters:
        _urlasser - der neue Wert von Urlasser.
      • getPrognoseHorizont

        public de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getPrognoseHorizont()
        Prognosehorizont der Stauverlaufsprognose.

        Returns:
        der Wert von PrognoseHorizont.
      • setPrognoseHorizont

        public void setPrognoseHorizont​(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _prognoseHorizont)
        Prognosehorizont der Stauverlaufsprognose.

        Parameters:
        _prognoseHorizont - der neue Wert von PrognoseHorizont.
      • getAktualisierungsIntervall

        public AttZahlPositiv getAktualisierungsIntervall()
        Anzahl der Prognoseiterationen je Zyklus der Stauobjektbestimmung.

        Returns:
        der Wert von AktualisierungsIntervall.
      • setAktualisierungsIntervall

        public void setAktualisierungsIntervall​(AttZahlPositiv _aktualisierungsIntervall)
        Anzahl der Prognoseiterationen je Zyklus der Stauobjektbestimmung.

        Parameters:
        _aktualisierungsIntervall - der neue Wert von AktualisierungsIntervall.
      • getFaktorQ0

        public AttProzent getFaktorQ0()
        Faktor für die Anpassung von Q0 aus dem Fundamentaldiagramm.

        Returns:
        der Wert von FaktorQ0.
      • setFaktorQ0

        public void setFaktorQ0​(AttProzent _faktorQ0)
        Faktor für die Anpassung von Q0 aus dem Fundamentaldiagramm.

        Parameters:
        _faktorQ0 - der neue Wert von FaktorQ0.
      • getLaengePkw

        public AttStreckeMeter getLaengePkw()
        Strecke, die ein Pkw im Stau beansprucht.

        Returns:
        der Wert von LaengePkw.
      • setLaengePkw

        public void setLaengePkw​(AttStreckeMeter _laengePkw)
        Strecke, die ein Pkw im Stau beansprucht.

        Parameters:
        _laengePkw - der neue Wert von LaengePkw.
      • getDaempfungsZeit

        public de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getDaempfungsZeit()
        Zeit, die bei der Bestimmung der Verkehrsstärke von Anschlussstellen im Stau fü die lineare Dämpfung vom aktuellen Messwert zur Prognoseganglinie verwendet wird.

        Returns:
        der Wert von DaempfungsZeit.
      • setDaempfungsZeit

        public void setDaempfungsZeit​(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _daempfungsZeit)
        Zeit, die bei der Bestimmung der Verkehrsstärke von Anschlussstellen im Stau fü die lineare Dämpfung vom aktuellen Messwert zur Prognoseganglinie verwendet wird.

        Parameters:
        _daempfungsZeit - der neue Wert von DaempfungsZeit.
      • bean2Atl

        public void bean2Atl​(de.bsvrz.dav.daf.main.Data datum,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
      • atl2Bean

        public void atl2Bean​(de.bsvrz.dav.daf.main.Data daten,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
      • clone

        public PdStauPrognoseModell.Daten clone()
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.Datum
        Specified by:
        clone in class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object