|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjtoolbox.Taktgeber
public class Taktgeber
| Field Summary | |
|---|---|
protected int |
anzahl
|
protected boolean |
begrenzteAnzahl
|
protected int |
delay
|
protected int |
startDelay
|
protected boolean |
timerSignal
|
| Constructor Summary | |
|---|---|
Taktgeber()
|
|
Taktgeber(ITuWas linkObj,
int ID)
Konstruktor mit gleichzeitigem Setzen des tuWas-Objekts |
|
| Method Summary | |
|---|---|
void |
einmal()
einmaliges Signalisieren |
void |
einmal(int delay)
einmaliges Signalisieren |
void |
endlos()
Timer mit Wiederholung |
boolean |
laufend()
|
void |
mehrfach(int anzahl)
Timer mit Wiederholung automatischer Stop nach anzahl Intervallen |
void |
setzeID(int ID)
Eine Komponente mit Signalisierung muss eine eindeutige ID haben |
void |
setzeLink(ITuWas linkObj)
Eine Komponente mit Signalisierung braucht eine Objekt, dem es signalisieren kann |
void |
setzeLink(ITuWas linkObj,
int basisID)
Callback-Funktion wird aufgerufen, wenn der Timer signalisiert |
void |
setzteAnfangsZeitverzoegerung(int delay)
SetzeAnfangsverzoegerung |
void |
setzteZeitZwischenAktionen(int delay)
SetzeWiederholungsverzoegerung |
void |
stop()
|
void |
warteBisTaktsignal()
|
boolean |
wurdeSignalisiert()
Es wird abgefragt, ob seit der letzten Nachfrage der Timer sihnalisiert hat |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int anzahl
protected boolean begrenzteAnzahl
protected int delay
protected int startDelay
protected boolean timerSignal
| Constructor Detail |
|---|
public Taktgeber()
public Taktgeber(ITuWas linkObj,
int ID)
linkObj - ID - | Method Detail |
|---|
public void einmal()
public void einmal(int delay)
public void endlos()
public boolean laufend()
public void mehrfach(int anzahl)
public void setzeID(int ID)
ID - public void setzeLink(ITuWas linkObj)
linkObj -
public void setzeLink(ITuWas linkObj,
int basisID)
linkObj - ID - Parameter, der als ID an die Callback-Funktion uebergeben wird.
In der Callbackfunktion kann dann durch die ID das aufrufende
Objekt identifiziert werden.public void setzteAnfangsZeitverzoegerung(int delay)
public void setzteZeitZwischenAktionen(int delay)
public void stop()
public void warteBisTaktsignal()
public boolean wurdeSignalisiert()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||