![]() |
Im Allgemeinen wird ein Prozess den gespeicherten Wert des Rückmeldekontakts in einem Objekt verändern. Ein zweiter Prozess liest den Wert schließlich wieder aus. Über die zusätzlichen Methoden kann der auslesende Prozess auf einfache Weise erkennen, ob ein Rückmeldekontakt sich seit dem letzen Lesevorgang verändert hat, oder ob der Kontakt zwischenzeitlich aktiviert war.
Properties | Methods | Events |
---|---|---|
Value | IsActiv | - |
Activ | WasActiv | |
HasChanged | ||
ChangedState |
Speichert den Status des Rückmeldekontaktes. Für komplexe Rückmeldekontakte
kann der Status nur über diese Eigenschaft ausgelesen werden.
Wird diese Eigenschaft gelesen, so wird der Lesevorgang registriert. Dies hat Auswirkungen auf die Methoden WasActiv und HasChanged. |
Interpretiert den Status des Rückmeldekontaktes als Boolscher-Wert. Der
Wert selbst wird in der Eigenschaft Value gespeichert.
Ist Value = 0 so gibt Activ False zurück. Alle Werte ungleich 0 werden von Active als True zurückgegeben. Wird diese Eigenschaft gelesen, so wird der Lesevorgang registriert. Dies hat Auswirkungen auf die Methoden WasActiv und HasChanged. |
Methode liefert den aktuellen Wert des Rückmeldekontakts zurück. Der
Lesezugriff wird im Gegensatz zu Value bzw. Active nicht registriert.
|
Funktion gibt True zurück, wenn ein Rückmeldekontakt seit dem letzten
Lese-Zugriff auf Value bzw. Active war und zwischenzeitlich aber wieder
auf 0 zurückgesetzt wurde.
Durch einen Lese-Zugriff auf Value bzw. Active wird das interne Flag zurückgesetzt. |
Funktion gibt True zurück, wenn sich der Wert des Rückmeldekontakts
zwischen zwei Lese-Zugriffen auf Value bzw. Active verändert hat. Durch
einen Zugriff auf Value bzw. Active wird das interne Flag zurückgesetzt.
|
Funktion gibt True zurück, wenn sich der Wert zwischen den letzten beiden
Schreibzugriffen auf Value verändert hat.
|