public class DefaultNtp2 extends java.lang.Object implements IntpAllgemein
IntpAllgemein zur Verfuegung.| Modifier and Type | Field and Description |
|---|---|
IntpTrigger |
m_ntpTrigger
Schnittstellenobjekt um den Senderthread aufzuwecken
|
| Constructor and Description |
|---|
DefaultNtp2()
Konstruktor
gibt Startmeldung auf der Console aus
|
| Modifier and Type | Method and Description |
|---|---|
void |
generiereZustand() |
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 zum austesten des lokale Moduls
Wird fuer verschiedene Tests im Laufe des Entwicklungs- und Wartungsprozesses verwendet
|
void |
setAktuellerZustand(DataAspZustand aktuellerZustand)
siehe setAktuellerZustand(DataAspZustand aktuellerZustand, Boolean wakeSenderThread)
|
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.
|
void |
stop()
Stop program
|
public IntpTrigger m_ntpTrigger
public DefaultNtp2()
public java.lang.String getAktuellerZeitServer()
IntpAllgemeingetAktuellerZeitServer in interface IntpAllgemeinIntpAllgemein.getAktuellerZeitServer()public java.lang.String getZeitKorrektur()
IntpAllgemeingetZeitKorrektur in interface IntpAllgemeinpublic java.lang.String[] getVorhandeneZeitServer()
IntpAllgemeingetVorhandeneZeitServer in interface IntpAllgemeinpublic void setInstance(IntpTrigger ntpTrigger)
IntpAllgemeinsetInstance in interface IntpAllgemeinntpTrigger - Instanz der Triggerklasse
ntpTrigger.setTrigger() unterbricht den Wartezyklus des SenderThreadspublic void setAktuellerZustand(DataAspZustand aktuellerZustand, java.lang.Boolean wakeSenderThread)
aktuellerZustand - Übergabe der aktuellen Zeitserverdaten als ObjektwakeSenderThread - Flag um den Senderthread Warte-Zyklus zu unterbrechen, default = falsepublic void stop()
public void setAktuellerZustand(DataAspZustand aktuellerZustand)
aktuellerZustand - Übergabe der aktuellen Zeitserverdaten als Objektpublic void generiereZustand()
public static void main(java.lang.String[] args)
args - uebergebene Testargumente