Open GoogleCodeExporter opened 9 years ago
Also ich finde die Idee auch nicht schlecht. Ich habe auch schon an ein
Sylvester "Easteregg" gedacht, dass um Mitternacht das Feuerwerk aktiviert.
Generell sollte dafür ein neuer Handler geschrieben werden, z.B. TaskHandler.
In die ClockHandler passt das nicht ganz so rein ;)
Ein erster Schritt ist alle Plugins mit eindeutigen IDs zu versehen. Denn die
Plugins sind ja nicht bei allen gleich angeordnet / aktiv.
Die Konfiguration würde ich nicht per Serial.read() erfolgen lassen. Wenn die
Uhr einmal keinen Strom hat vergisst sie alle Tasks. Man könnte sie aber im
EEPROM abspeichern, allerdings wird es denk ich zu wenig Platz haben. Grade
wenn irgendwelche Lauftexte angezeigt werden sollen wirds schnell knapp mit dem
1KB Speicher.
Mein Vorschlag ist, dem TaskHandler eine add() Methode zu spendieren, wo man
als Parameter den Timestamp und die Aktion mitgeben kann.
Den Wechsel der Plugins zeitgesteuert wie bei den Outdooruhren finde ich auch
gut. Hier müssen wir aber einen guten Weg finden, wie wir dies geschickt
lösen können (Stichwort IDs). Dies müsste im PluginHandler gelöst werden,
da dieser für die Verwaltung und Ansteuerung der Plugins verantwortlich ist.
Zu der Serienfuntion: Finde ich gut und sollte bei der Implementierung direkt
mit berücksichtigt werden
Die Geschichte mit der REC Taste um Macros aufzunehmen wird denke ich auch
schwierig, bzw. sehe ich jetzt nicht direkt einen Anwendungszweck. Da man ja
grade zur entsprechenden Zeit die Aktionen "aufnehmen" muss fällt das beim
Sylvester etwas schwer aus ;) Auch haben wir hier wieder das Problem mit dem
Speichern und dem Anzeigen von Flusstext.
Apropos Flusstext: Das finde ich auch eine sehr gute Idee für die Tasks. Man
könnte ja Taskplugins erstellen :)
Soweit meine Ideen.
Gruß Andreas
Original comment by asfa...@googlemail.com
on 19 Jan 2012 at 6:12
Original issue reported on code.google.com by
goebernd...@gmail.com
on 19 Jan 2012 at 9:47