Wie setzte ich einen einmaligen Timer?

Hallo,

ich möchte gerne in ein Modul (konkret Amazon Echo Remote Control) eine Weckfunktion einbauen. Der Anwender setzt die Weckzeit und zur angegebenen Zeit soll eine Funktion starten.

Nur wie setze ich da einen Timer? RegisterTimer setzt ja nur ein zyklisches sekündliches Event. Ich bräuchte aber eigentlich ein einmaliges Event mit einer festen Uhrzeit.

Hat jemand einen Tipp?

Gruß

Burkhard

Hatten wir schon Mal.
Einfach ausrechnen.
Entsprechend den Intervall setzen und wenn er auslöst, Intervall auf 0 setzen.
Michael

RegisterTimer den Timer registrieren, in der Create Funktion.

SetTimerInterval in der ApplyChanges mit Wert 0

In der Weckerfunktion den Interval angeben.

Die Funktion die ausgeführt wird, SetTimerInteral Wert 0.

Ich würde zwei Funktionen nutzen

  1. zum setzen des Timers

  2. was ausgeführt werden soll.

Uli

Gesendet von iPhone mit Tapatalk

Gib den anderen doch auch mal eine Chance zu antworten [emoji3]

Gesendet von iPhone mit Tapatalk

:wink: :smiley:
Michael

Besten Dank! Jetzt habe ich es auch hier gefunden. So mache ich es.

Gruß

Burkhard