Ankündigung

Einklappen
Keine Ankündigung bisher.

Bug / Optimierung in LBS 1600016 (Restzeit-Timer)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Bug / Optimierung in LBS 1600016 (Restzeit-Timer)

    Bin gerade dabei einen etwas komplexeren Restzeit-Timer zu bauen und habe dafür den LBS 16000016 als Vorlage genommen. Dabei ist mir durch Einträge im Trace-Log aufgefallen, dass der LBS fast 100mal pro Sekunde gerufen wird. Für einen sekundengenauen Timer ist das eigentlich nicht notwendig. Wenn ich es richtig sehe ist wohl der Aufruf
    Code:
    logic_setState($id,1,1000);
    in Zeile 47 dafür verantwortlich. Vermutlich fehlt hier der optionale 4. Parameter "true" damit der Delay von 1000ms nicht nur beim zweiten Aufruf des LBS, sondern auch für alle weiteren gilt.
    Meiner Meinung nach müsste Zeile 47 also geändert werden in
    Code:
    logic_setState($id,1,1000, true);
    Macht das Sinn, oder habe ich etwas übersehen?

    #2
    Das ist richtig - danke für den Hinweis!

    Ich habe dies bei der Änderung der Funktion logic_setState() übersehen... Wird gefixt im nächsten Update.
    EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)

    Kommentar

    Lädt...
    X