Commit Graph

10 Commits

Author SHA1 Message Date
Bram Veenboer
c0dbab44a2 Wederom verder gewerkt aan de items in de TODO lijst. 2011-02-23 09:19:12 +00:00
Bram Veenboer
88c849ff89 Gewerkt aan items uit de TODO lijst, zie TODO voor details. 2011-02-22 18:51:46 +00:00
b77e280343 Talrijke aanpassingen gemaakt. Vorige commit gaf een fout en ik heb geen zin om informatie opnieuw te typen. 2011-02-20 12:36:53 +00:00
Bram Veenboer
b743d69c3f Wijzingen aangebracht in de ApplicationCycle structuur enz. 2011-02-18 12:07:47 +00:00
3805baf986 Macro systeem veralgemeniseerd naar Sequence. Sequence maakt het mogelijk om de automatische toegevoegde events bij macro's te omzeilen. Hier wordt gebruik van gemaakt bij de Continuous task, want deze moet alle vrijheid hebben. Nu is in de vele shortcut-sequence add functies nog geen beveiliging om oneindige Continuous tasks uit te voeren. De verantwoordelijkheid hiervoor ligt bij de gebruiker of een toekomstige controle. 2011-02-13 13:08:55 +00:00
8092b678cf Continuous systeem afgemaakt, rollen van verschillende listeners en gatherers gecontroleerd en nutteloze exceptions verwijderd. Het nieuwe actions systeem moet nog worden doorgevoerd in de devices. 2011-02-12 19:06:55 +00:00
6550062bc1 Action en Target systeem omgepast naar rudimentair Task systeem om Continuous Tasks straks mogelijk te maken. Momenteel zijn de aanpassingen alleen doorgevoerd in de JIntellitypeDevice en ExampleApplication. 2011-02-12 16:30:17 +00:00
936a0ed270 Classes die op de verkeerde plek stonden verplaatst. Vergeten aanpassingen in WiimoteDevice doorgevoerd. 2011-02-11 19:41:49 +00:00
2061376efe Structuur consequenter gemaakt met initialise en exit methoden. De start methode wordt gereserveerd voor wanneer er een Thread moet worden gestart. Exceptions georganiseerd, hierbij opletten op het doorgeven van exceptions vanuit Threads! Poging tot het dynamisch toevoegen van devices is niet helemaal gelukt. 2011-02-11 19:32:47 +00:00
c25e293c85 Action verwerk systeem grotendeels herschreven met als doelen:
- duplicate code vermijden (Main en Application extenden de ActionListener)
- naamgeving duidelijker maken (oude ActionListener heet nu ActionProvider)
- omslachtige gedoe met via reflectie opvragen van methode fixen (switch statements)
- mogelijkheid tot langere dan instantane actions (ActionListener zijn threads)

Het is noodzakelijk om het volgende op orde te brengen:
- omslachtige target systeem
- statussen en logs om debuggen en controle eenvoudig te maken
- mogelijkheid tot repeterende acties
2011-02-11 16:09:29 +00:00