kann man ein TimerIntervall auslesen?

Hallo,

wenn ich in einem Modul mit

SetTimerInterval(string $Ident, int $Milliseconds)

ein Intervall gesetzt habe, kann ich dann auch das Intervall irgendwie auslesen?
Habe da noch keinen Weg gefunden. Ich möchte gerne herausfinden, ob der Timer aktiv ist oder nicht.
Oder muss ich mir das gesetzte Intervall in einem Property merken?

Gruß

Burkhard

Warum überhaupt merken?
Dein Modul sollte doch selber wissen wann der Timer nicht 0 ist, also wann es einen Intervall gesetzt hat.
Ansonsten im Buffer merken.
Property ist noch immer den User vorbehalten und hast du nicht zu ändern :smiley:
Michael

Aber natürlich [emoji1], ich meinte eigentlich Attribut. Und du hast recht, Buffer wäre noch besser…

Was ich eigentlich umsetzen möchte: der Anwender soll über das Webfront die erstellte Instanz (Rollladensteuerung) bei Bedarf deaktivieren können. Dazu habe ich eine Statusvariable (Automatik an/aus) erstellt.
Ich denke, soweit ist mein Vorgehen noch korrekt.
Nun dachte ich ich, dass wenn die Automatik ausgestellt wird, ich den Timer deaktiviere.
Aber das ist vielleicht Quatsch. Vielleicht sollte ich den Timer weiterlaufen lassen, und nur nichts mehr machen …

Hast du da einen Tipp, wie man es machen sollte?

Ist doch nicht weiter schlimm wenn du, egal welches Intervall eingestellt war, du es einfach auf 0 setzt.
Den alten Wert brauchst du dazu ja nicht :smiley:
Michael

Danke! Manchmal ist man betriebsblind.