Package de.wenzlaff.twflug
Klasse Util
java.lang.Object
de.wenzlaff.twflug.Util
Hilfsfunktionen.
- Seit:
- 11.11.2014
- Version:
- 0.1
- Autor:
- Thomas Wenzlaff
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic FileLiefert die Zieldatei mit Path auf dem Entfernten Rechner.static FieldDataRawgetFieldData(String empfangeneNachricht) Liefert die Empfangene Nachricht als FieldDataRaw Objekt.static FileLiefert den Namen der OutputDatei inkl.static voidwriteFlugdaten(FlugInfos flugzeuge, Parameter parameter) Schreibt einen Eintrag der Flugdaten in die Logdatei.static voidwriteFlugdatenProTag(FlugInfosProTag flugzeuge, Parameter parameter) Schreibt einen Eintrag der Flugdaten in die Logdatei.
-
Konstruktordetails
-
Util
public Util()
-
-
Methodendetails
-
getFieldData
Liefert die Empfangene Nachricht als FieldDataRaw Objekt.- Parameter:
empfangeneNachricht- Kommasepariert.- Gibt zurück:
FieldDataRawdie Rohdaten.
-
getLokaleOutputDatei
Liefert den Namen der OutputDatei inkl. Pfad. Der Dateiname ist mit einen Zeitstempel versehen. Format für Fhem. Jeden Monat eine neue Datei: flugdaten-%Y-%m.log z.B. flugdaten-2015-01.log mit führenden Nullen beim Monat- Gibt zurück:
- der Dateiname für die Output Datei.
-
getEntfernteOutputDatei
Liefert die Zieldatei mit Path auf dem Entfernten Rechner. Ist jeden Monat eine neue Datei.- Gibt zurück:
- der Zielpath und Name
-
writeFlugdaten
Schreibt einen Eintrag der Flugdaten in die Logdatei. Speichern der Daten in eine Datei im Format: 2014-01-31_15:12:00 flugdaten anzahl: 12- Parameter:
flugzeuge-parameter-
-
writeFlugdatenProTag
Schreibt einen Eintrag der Flugdaten in die Logdatei. Speichern der Daten in eine Datei im Format: 2014-01-31_15:12:00 flugdaten summe-pro-tag: 12- Parameter:
flugzeuge-parameter-
-