Class OdTlsFahrzeugidentifikation.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:
    OdTlsFahrzeugidentifikation

    public static class OdTlsFahrzeugidentifikation.Daten
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
    Kapselt die Daten des Datensatzes.
    • 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

      • getIDNummer

        public AttTlsPpueFahrzeugId getIDNummer()
        Die ID-Nummer ist eine laufende Nummer im Bereich von 0 bis 65535 (2 Byte). Nach Erreichen des Wertes 65535 wird einem neu identifizierten Fahrzeug die nächste freie ID-Nummer größer 0 zugeordnet. Fahrzeuge, die nicht eindeutig identifiziert werden konnten, erhalten die spezielle ID-Nummer 0.

        Returns:
        der Wert von IDNummer.
      • setIDNummer

        public void setIDNummer​(AttTlsPpueFahrzeugId _iDNummer)
        Die ID-Nummer ist eine laufende Nummer im Bereich von 0 bis 65535 (2 Byte). Nach Erreichen des Wertes 65535 wird einem neu identifizierten Fahrzeug die nächste freie ID-Nummer größer 0 zugeordnet. Fahrzeuge, die nicht eindeutig identifiziert werden konnten, erhalten die spezielle ID-Nummer 0.

        Parameters:
        _iDNummer - der neue Wert von IDNummer.
      • getDetektionszaehler

        public AttTlsPpueDetektionszaehler getDetektionszaehler()
        Bei der erstmaligen Detektion eines Fahrzeuges und der damit verbundenen Zuweisung einer ID- Nummer, wird der Detektionszähler auf 1 gesetzt. Durchquert das Fahrzeug anschließend weitere Detektionspunkte auf dem Parkplatz, wird der Detektionszähler immer um eins erhöht.

        Returns:
        der Wert von Detektionszaehler.
      • setDetektionszaehler

        public void setDetektionszaehler​(AttTlsPpueDetektionszaehler _detektionszaehler)
        Bei der erstmaligen Detektion eines Fahrzeuges und der damit verbundenen Zuweisung einer ID- Nummer, wird der Detektionszähler auf 1 gesetzt. Durchquert das Fahrzeug anschließend weitere Detektionspunkte auf dem Parkplatz, wird der Detektionszähler immer um eins erhöht.

        Parameters:
        _detektionszaehler - der neue Wert von Detektionszaehler.
      • getFahrzeugklassencode

        public AttTlsFahrzeugklassencode getFahrzeugklassencode()
        Fahrzeugklassencodes gemäß TLS.

        Returns:
        der Wert von Fahrzeugklassencode.
      • setFahrzeugklassencode

        public void setFahrzeugklassencode​(AttTlsFahrzeugklassencode _fahrzeugklassencode)
        Fahrzeugklassencodes gemäß TLS.

        Parameters:
        _fahrzeugklassencode - der neue Wert von Fahrzeugklassencode.
      • getGeschwindigkeit

        public AttTlsLveGeschwindigkeit getGeschwindigkeit()
        Geschwindigkeit TLS gemessen.

        Returns:
        der Wert von Geschwindigkeit.
      • setGeschwindigkeit

        public void setGeschwindigkeit​(AttTlsLveGeschwindigkeit _geschwindigkeit)
        Geschwindigkeit TLS gemessen.

        Parameters:
        _geschwindigkeit - der neue Wert von Geschwindigkeit.
      • getBelegtzeit

        public AttTlsZeitdauer3 getBelegtzeit()
        Zeitdauer gemäß TLS (0-65534 ms).

        Returns:
        der Wert von Belegtzeit.
      • setBelegtzeit

        public void setBelegtzeit​(AttTlsZeitdauer3 _belegtzeit)
        Zeitdauer gemäß TLS (0-65534 ms).

        Parameters:
        _belegtzeit - der neue Wert von Belegtzeit.
      • getFahrzeuglaenge

        public AttTlsLaenge2 getFahrzeuglaenge()
        Längenangaben gemäß TLS 0..254 dm.

        Returns:
        der Wert von Fahrzeuglaenge.
      • setFahrzeuglaenge

        public void setFahrzeuglaenge​(AttTlsLaenge2 _fahrzeuglaenge)
        Längenangaben gemäß TLS 0..254 dm.

        Parameters:
        _fahrzeuglaenge - der neue Wert von Fahrzeuglaenge.
      • getFahrtrichtung

        public AttTlsPpueFahrtrichtung getFahrtrichtung()
        Fahrtrichtung, in der der Fahrzeugidentifikator passiert wird.

        Returns:
        der Wert von Fahrtrichtung.
      • setFahrtrichtung

        public void setFahrtrichtung​(AttTlsPpueFahrtrichtung _fahrtrichtung)
        Fahrtrichtung, in der der Fahrzeugidentifikator passiert wird.

        Parameters:
        _fahrtrichtung - der neue Wert von Fahrtrichtung.
      • 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 OdTlsFahrzeugidentifikation.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