public class RealNTPClient extends java.lang.Object implements IntpAllgemein
IntpAllgemein
zur Verfuegung
gestellt.Constructor and Description |
---|
RealNTPClient()
Konstruktor mit leeren Parametern.
|
RealNTPClient(java.lang.String argString)
Konstruktor
|
Modifier and Type | Method and Description |
---|---|
void |
beenden()
Beendet den NTPClient
|
java.lang.String |
getAktuellerZeitServer()
Liefert den Namen des aktuellen Zeitserver
|
java.lang.String[] |
getVorhandeneZeitServer()
Liefert die Namen der vorhandenen Zeitserver
|
java.lang.String |
getZeitKorrektur()
Liefert Zeitkorrektur mit Zeitstempel und Korrekturzeit
in Millisekunden.
|
static void |
main(java.lang.String[] args)
Testroutine fuer das lokale Modul.
|
void |
setAktuellerZustand(DataAspZustand aktuellerZustand)
|
void |
setAktuellerZustand(DataAspZustand aktuellerZustand,
java.lang.Boolean wakeSenderThread)
Setzt den aktuellen Zustand im Zeitserverclient.
|
void |
setInstance(IntpTrigger ntpTrigger)
Methode mit der die Klasse, die das Interface
implementiert die Instanz der rufende Klasse mitgeteilt wird.
|
public RealNTPClient()
RealNTPClient(String)
public RealNTPClient(java.lang.String argString)
argString
- optionaler Argumentstring public java.lang.String getAktuellerZeitServer()
IntpAllgemein
getAktuellerZeitServer
in interface IntpAllgemein
public java.lang.String getZeitKorrektur()
IntpAllgemein
getZeitKorrektur
in interface IntpAllgemein
public java.lang.String[] getVorhandeneZeitServer()
IntpAllgemein
getVorhandeneZeitServer
in interface IntpAllgemein
public void setInstance(IntpTrigger ntpTrigger)
IntpAllgemein
setInstance
in interface IntpAllgemein
ntpTrigger
- Instanz der Triggerklasse
ntpTrigger.setTrigger() unterbricht den Wartezyklus des SenderThreadspublic void beenden()
public void setAktuellerZustand(DataAspZustand aktuellerZustand, java.lang.Boolean wakeSenderThread)
aktuellerZustand
- Instanz mit den aktuellen ZeitserverdatenwakeSenderThread
- Flag zur Unterbrechung des aktuellen Senderthread Warte-Zyklus, default = falsepublic void setAktuellerZustand(DataAspZustand aktuellerZustand)
aktuellerZustand
- Übergabe der aktuellen Zeitserverdaten als Objektpublic static void main(java.lang.String[] args)
args
- Testargumente