Hallo,
ich überlege gerade Folgendes: Für eine HM- Fernbedienung - nehme ich für jede auszuführende Funktion ein extra Notify, welches genau nur auf den gewünschten Tastendruck reagiert, oder besser ein "Gesamtnotify", welches auf die gesamte FB reagiert und dann per "wenn Aufrufer = Taste A dann führe aus Befehl B" entscheidet, welcher Tastendruck jetzt was auslösen soll? Spare ich mit Letzerer Vorgehensweise Systemlast, oder ist das völlig egal?
Gruß
Frank
Die Notifies werden in Toepfe vorsortiert: notifies, deren Regexp fuer genau eine Quelle zutrifft, kommen in einem Topf mit dem Namen dieser Quelle (diese notifies haben ein Internal NOTIFYDEV), alle anderen kommen in einem Gemeinschaftstopf.
Falls eine Quelle ein Event produziert, dann werden die notifies aus dem Top mit dem Namen dieser Quelle, und alle aus dem Gemeinschaftstopf aufgerufen.
Wenn du also 100 Quellen hast, dann ist es aus Systemlast-Sicht egal, ob du 100x notifies hast mit jeweils eine Quelle (== NOTIFYDEV ist gesetzt), oder ein notify der alle Quellen (effizient!) abarbeiten kann. Ein if else Kaskade betrachte ich dabei nicht als effizient.
Vielen Dank für die Erleuchtung Rudi! Dann werde ich wohl doch einzelne Notifys anlegen. Das ist ja auch übersichtlicher und besser kommentierbar.
Viele Grüße
Frank