Class AtlTurAnzeigeSpezifikation

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste

    public class AtlTurAnzeigeSpezifikation
    extends java.lang.Object
    implements de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
    Spezifiziert eine Anzeige, auf der die noch verfügbaren Stellplätze angezeigt werden, zusammen mit assoziierten Daten wie zugeordnete MQs oder anteilige Fahrzeuge.

    <absatz> Die Attributliste soll ermöglichen, auch Anzeigen, die weit (> 1km) vor dem Parkbereich stehen, zu bedienen. Hier muss nämlich der anzuzeigende Wert korrigiert werden. Wenn z.B. aktuell starker Zulauf auf den Parkplatz ist (also z.B. 19 - 21 Uhr), so wird der Anzeigewert einer weit weg stehenden Anzeige i.d.R. kleiner sein als der aktuell ermittelte, weil zwischen dem Zeitpunkt, zu dem ein Kraftfahrer das weit weg stehende Schild passiert, und dem Zeitpunkt, zu dem er den Parkplatz erreicht, eine gewisse Zeit verstreicht, in welcher etliche Plätze belegt sind.</absatz> <absatz>Es sind verschiedene Steuermechanismen denkbar:</absatz> <liste zeichen="punkt"> <listenPunkt>Die Differenz wird durch Auswertung historischer Ganglinien bestimmt. Hierfür bietet das Modell allerdings keine Unterstützung.</listenPunkt> <listenPunkt>Über einen MQ in unmittelbarer Nähe zum weit weg stehenden Schild wird die Verkehrsstärke und Geschwindigkeit erhoben. Über den Abstand des Schildes zum Parkplatz kann die Fahrzeit bestimmt werden. Durch Annahme eines Anteils kann bestimmt werden, wieviele Fahrzeuge den Parkplatz aufsuchen werden. Daraus bestimmt sich der Korrekturwert. Für diesen Fall dienen die Mitglieder dieser Attributliste.</listenPunkt> </liste>

    • 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)  
      AtlTurAnzeigeSpezifikation clone()  
      AttLaengeInMetern getAbstand()
      Abstand der Anzeige vom Parkplatz.
      AttProzent getAnteil()
      Prozentwert.
      Anzeige getAnzeige()
      Attribut zur Referenzierung des Objekttyps: typ.anzeige.
      MessQuerschnitt getMQ()
      Attribut zur Referenzierung des Objekttyps: typ.messQuerschnitt (Optionale Referenzierung erlaubt).
      void setAbstand​(AttLaengeInMetern _abstand)
      Abstand der Anzeige vom Parkplatz.
      void setAnteil​(AttProzent _anteil)
      Prozentwert.
      void setAnzeige​(Anzeige _anzeige)
      Attribut zur Referenzierung des Objekttyps: typ.anzeige.
      void setMQ​(MessQuerschnitt _mQ)
      Attribut zur Referenzierung des Objekttyps: typ.messQuerschnitt (Optionale Referenzierung erlaubt).
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • AtlTurAnzeigeSpezifikation

        public AtlTurAnzeigeSpezifikation()
    • Method Detail

      • getAnzeige

        public Anzeige getAnzeige()
        Attribut zur Referenzierung des Objekttyps: typ.anzeige.

        Returns:
        der Wert von Anzeige.
      • setAnzeige

        public void setAnzeige​(Anzeige _anzeige)
        Attribut zur Referenzierung des Objekttyps: typ.anzeige.

        Parameters:
        _anzeige - der neue Wert von Anzeige.
      • getAbstand

        public AttLaengeInMetern getAbstand()
        Abstand der Anzeige vom Parkplatz.

        Returns:
        der Wert von Abstand.
      • setAbstand

        public void setAbstand​(AttLaengeInMetern _abstand)
        Abstand der Anzeige vom Parkplatz.

        Parameters:
        _abstand - der neue Wert von Abstand.
      • getMQ

        public MessQuerschnitt getMQ()
        Attribut zur Referenzierung des Objekttyps: typ.messQuerschnitt (Optionale Referenzierung erlaubt).

        Returns:
        der Wert von MQ.
      • setMQ

        public void setMQ​(MessQuerschnitt _mQ)
        Attribut zur Referenzierung des Objekttyps: typ.messQuerschnitt (Optionale Referenzierung erlaubt).

        Parameters:
        _mQ - der neue Wert von MQ.
      • getAnteil

        public AttProzent getAnteil()
        Prozentwert.

        Returns:
        der Wert von Anteil.
      • setAnteil

        public void setAnteil​(AttProzent _anteil)
        Prozentwert.

        Parameters:
        _anteil - der neue Wert von Anteil.
      • bean2Atl

        public void bean2Atl​(de.bsvrz.dav.daf.main.Data datum,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Specified by:
        bean2Atl in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
      • atl2Bean

        public void atl2Bean​(de.bsvrz.dav.daf.main.Data daten,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Specified by:
        atl2Bean in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
      • clone

        public AtlTurAnzeigeSpezifikation clone()
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
        Overrides:
        clone in class java.lang.Object
      • toString

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