Add prefire to reg_timerevent function

This commit is contained in:
2021-10-24 10:53:41 +02:00
parent 5c3568d4b8
commit c9fcc5834f

View File

@@ -648,7 +648,8 @@ class IOBase(object):
""" """
self.__reg_xevent(func, delay, edge, as_thread, True, prefire) self.__reg_xevent(func, delay, edge, as_thread, True, prefire)
def reg_timerevent(self, func, delay, edge=BOTH, as_thread=False): def reg_timerevent(
self, func, delay, edge=BOTH, as_thread=False, prefire=False):
""" """
Registriert fuer IO einen Timer, welcher nach delay func ausfuehrt. Registriert fuer IO einen Timer, welcher nach delay func ausfuehrt.
@@ -666,8 +667,9 @@ class IOBase(object):
:param delay: Verzoegerung in ms zum Ausloesen - auch bei Wertaenderung :param delay: Verzoegerung in ms zum Ausloesen - auch bei Wertaenderung
:param edge: Ausfuehren bei RISING, FALLING or BOTH Wertaenderung :param edge: Ausfuehren bei RISING, FALLING or BOTH Wertaenderung
:param as_thread: Bei True, Funktion als EventCallback-Thread ausfuehren :param as_thread: Bei True, Funktion als EventCallback-Thread ausfuehren
:param prefire: Ausloesen mit aktuellem Wert, wenn mainloop startet
""" """
self.__reg_xevent(func, delay, edge, as_thread, False, False) self.__reg_xevent(func, delay, edge, as_thread, False, prefire)
def set_value(self, value) -> None: def set_value(self, value) -> None:
""" """