public class TIC3TMCLocation extends AbstractTIC3InfoElement
Entspricht TIC3 Info Typ 'TmcLocationType'.
Modifier and Type | Field and Description |
---|---|
static String |
DAV_ATTR_TMCLOC
DAV-Attribut.
|
private TIC3Text |
locationTabelleErweiterterLandescode
Erweiterter Ländercode der Locationtabelle.
|
private TIC3Text |
locationTabelleLandescode
Ländercode der Locationtabelle.
|
private TIC3Text |
locationTabelleNummer
Nummer der Locationtabelle.
|
private TIC3Text |
locationTabelleVersion
Version der Locationtabelle.
|
private TIC3OptionalerDoubleWert |
primaerEntfernung |
private TMCInteger |
primaerLokation |
private TIC3OptionalerDoubleWert |
sekundaerEntfernung |
private TMCInteger |
sekundaerLokation |
private TMCInteger |
tmcRichtung
TIC Info XML Element: Direction (DIR), The direction indicates the TMC
direction of queue growth.
|
private static String |
XML_ELEMENT_LOCATIONABSTANDPRIMAER
TIC3 Info XML Element: DistancePrimary (DPR), The distance between the
end of the incident and the primary location.
|
private static String |
XML_ELEMENT_LOCATIONABSTANDSEKUNDAER
TIC3 Info XML Element: DistanceSecondaryLocation (DSE), he distance
between the secondary location and the begin of the incident.
|
private static String |
XML_ELEMENT_LOCATIONAUSMASS |
private static String |
XML_ELEMENT_LOCATIONDIRECTION |
private static String |
XML_ELEMENT_LOCATIONLAENGE |
private static String |
XML_ELEMENT_LOCATIONPRIMAER
TIC3 Info XML Element: PrimaryLocation (PRI), The TMC location code of
the primary location.
|
private static String |
XML_ELEMENT_LOCATIONPRIMAEREINAUSFAHRT |
private static String |
XML_ELEMENT_LOCATIONSEKUNDAER
TIC3 Info XML Element: SecondaryLocation (SEC), The TMC location code of
the secondary location.
|
static String |
XML_ELEMENT_TMCLOC
TIC3 Info XML Element: TmcLocation (TMC), A list of information about TMC
coded locations.
|
Constructor and Description |
---|
TIC3TMCLocation()
Erzeugt ein neues Objekt.
|
Modifier and Type | Method and Description |
---|---|
Double |
getPrimaerEntfernung() |
Integer |
getPrimaerLokation() |
Double |
getSekundaerEntfernung() |
Integer |
getSekundaerLokation() |
Integer |
getTmcRichtung() |
void |
publizieren(de.bsvrz.dav.daf.main.Data davdata,
LMSParameter parameter)
Publiziert die Daten zum Datenverteiler.
|
void |
setPrimaerEntfernung(Double wert) |
void |
setPrimaerLokation(Integer loc) |
void |
setSekundaerEntfernung(Double wert) |
void |
setSekundaerLokation(Integer loc) |
String |
toString() |
addAttribut, addAttribut, addKindElement, einlesenXML, erzeugeDocumentElement, getAttribute, getDavAttributName, getDavDaten, getKindElemente, getLocalDavData, getNameAttribut, getWertAttribut, getXmlDaten, getXmlElementName, hatNodeHandler, setDavDaten, setDavDaten, setXmlDaten, useAttributValue
public static final String XML_ELEMENT_TMCLOC
public static final String DAV_ATTR_TMCLOC
private static final String XML_ELEMENT_LOCATIONDIRECTION
private static final String XML_ELEMENT_LOCATIONAUSMASS
private static final String XML_ELEMENT_LOCATIONPRIMAER
private final TMCInteger primaerLokation
private static final String XML_ELEMENT_LOCATIONSEKUNDAER
private final TMCInteger sekundaerLokation
private static final String XML_ELEMENT_LOCATIONABSTANDPRIMAER
private final TIC3OptionalerDoubleWert primaerEntfernung
private static final String XML_ELEMENT_LOCATIONABSTANDSEKUNDAER
private final TIC3OptionalerDoubleWert sekundaerEntfernung
private static final String XML_ELEMENT_LOCATIONLAENGE
private static final String XML_ELEMENT_LOCATIONPRIMAEREINAUSFAHRT
private final TMCInteger tmcRichtung
Default: 'ohne Richtung': -1
private TIC3Text locationTabelleErweiterterLandescode
(Wird hier als Text modelliert, da uns aktuell die IEC 62106 nicht vorliegt)
private TIC3Text locationTabelleLandescode
(Wird hier als Text modelliert, da uns aktuell die IEC 62106 nicht vorliegt)
private TIC3Text locationTabelleNummer
private TIC3Text locationTabelleVersion
public void publizieren(de.bsvrz.dav.daf.main.Data davdata, LMSParameter parameter) throws TIC3Exception
TIC3InfoElement
publizieren
in interface TIC3InfoElement
publizieren
in class AbstractTIC3InfoElement
davdata
- von DAV empfangene Datenparameter
- LMSParameter
TIC3Exception
- bei Ausnahmenpublic Integer getPrimaerLokation()
public void setPrimaerLokation(Integer loc)
public Double getPrimaerEntfernung()
public void setPrimaerEntfernung(Double wert)
public Integer getSekundaerLokation()
public void setSekundaerLokation(Integer loc)
public Double getSekundaerEntfernung()
public void setSekundaerEntfernung(Double wert)
public Integer getTmcRichtung()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.