Hallo,
ich habe ein Event, das unter Umständen recht oft auslöst, was aber recht überflüssig ist und dennoch Einiges an Arbeit in Gang setzt.
Deswegen hab ich ganz simpel erstmal geschaut, ob das letzte Event denn lang genug her ist.
Da habe ich aber nun das Problem, dass ich nicht das letzte Event erfassen kann, wenn es zu dicht an den anderen liegt.
Als Beispiel die Events kommen
1. 00:00:00.010
2. 00:00:00.215
3. 00:00:00.402
In diesem Fall erfasse ich nur das erste Event. Stattdessen möchte nur das letzte Event erfassen.
Das heißt ich brauche eigentlich im Event einen Timer der bis 500ms wartet und dann erst den Rest erlaubt, aber aus einem neueren Event heraus abgebrochen werden kann und somit das alte Event beendet.
Das denke ich ist allerdings nicht möglich, da die Events ja der Reihe nach abgearbeitet werden.
Was denkt ihr?
Viele Grüße
ich habe ein Event, das unter Umständen recht oft auslöst, was aber recht überflüssig ist und dennoch Einiges an Arbeit in Gang setzt.
Deswegen hab ich ganz simpel erstmal geschaut, ob das letzte Event denn lang genug her ist.
Als Beispiel die Events kommen
1. 00:00:00.010
2. 00:00:00.215
3. 00:00:00.402
In diesem Fall erfasse ich nur das erste Event. Stattdessen möchte nur das letzte Event erfassen.
Das heißt ich brauche eigentlich im Event einen Timer der bis 500ms wartet und dann erst den Rest erlaubt, aber aus einem neueren Event heraus abgebrochen werden kann und somit das alte Event beendet.
Das denke ich ist allerdings nicht möglich, da die Events ja der Reihe nach abgearbeitet werden.
Was denkt ihr?
Viele Grüße