Bram Veenboer
66c723f23f
2011-02-20 19:47:48 +00:00
Bram Veenboer
6ebbbba657
2011-02-20 19:39:43 +00:00
dff79afa29
Pad uit register lezen toegevoegd.
2011-02-20 17:44:40 +00:00
854134a3c9
2011-02-20 14:52:11 +00:00
380dda4d8c
2011-02-20 14:49:31 +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
757d4f3868
2011-02-20 10:39:44 +00:00
0d91ddb1fe
Programma list gemaakt om alle windows met hun handle weer te geven.
2011-02-20 10:30:54 +00:00
4da85eb0ec
2011-02-19 16:00:19 +00:00
0cf9f25813
2011-02-19 15:59:57 +00:00
89c95b1755
2011-02-19 15:56:49 +00:00
9828e15d53
Nativecall toegevoegd om te kunnen communiceren met windows applicaties.
2011-02-19 15:33:26 +00:00
0213172bc5
2011-02-19 15:10:15 +00:00
88321c05bd
2011-02-18 16:47:07 +00:00
afc2dedfb6
2011-02-18 16:03:38 +00:00
6b607c8653
2011-02-18 15:50:47 +00:00
cd721f23c3
JavaWinampApi project omgezet naar devc++.
2011-02-18 12:36:26 +00:00
Bram Veenboer
b743d69c3f
Wijzingen aangebracht in de ApplicationCycle structuur enz.
2011-02-18 12:07:47 +00:00
Bram Veenboer
23b0d7f0a1
2011-02-15 21:43:59 +00:00
Bram Veenboer
19fa8d34dd
Kleine aanpassingen gemaakt aan (Lan)TextDevice
2011-02-15 21:28:00 +00:00
Bram Veenboer
e078b1c3d0
Textinput afgemaakt en afgeleide daarvan voor lan verbinding gemaakt. Getest en werkt beide! In eerste instantie was het de bedoeling om de LanTextDevice de TextDevice te laten extenden en om alleen de Scanner te overriden naar eentje vanaf een socket ipv System.in, maar dit werkte niet goed. Daarnaast worden alle acties nu automatisch naar aleen de applicatie gestuurd, niet naar main. Of het erg is is de vraag, want waarschijnlijk wil je vanaf het netwerk of lokaal via text alleen simpele dingen in de mediaspeler doen.
2011-02-15 19:55:11 +00:00
f54efeb30a
Enkele aanpassingen in WiiuseJ gemaakt.
2011-02-15 19:13:46 +00:00
07cec0cb4e
Getracht de acceleratie normalisatie van wiigee te benaderen. Dit lukt redelijk, maar niet goed genoeg om zonder de filters te hoeven tunen direct goede herkenning te krijgen.
2011-02-15 19:12:02 +00:00
936b2872d6
Calibratie in WiiuseJ gerepareerd.
2011-02-15 17:08:56 +00:00
8aaf572de7
Calibratie toegevoegd aan WiiuseJ
2011-02-15 14:59:52 +00:00
efd3e980cb
2011-02-15 11:18:53 +00:00
6ee9e9fff1
Mogelijkheid tot het sturen van Actions naar Devices toegevoegd. Gestures ingevoerd in de WiimoteDevice. Herkennen is nog niet constant succesvol!
2011-02-14 19:25:19 +00:00
b0e2b09487
Buttons van Wiimote geimplementeerd.
2011-02-13 20:41:30 +00:00
Bram Veenboer
7fe13d454b
Werking nader bestudeerd, enkele dingen ligt aangepast.
2011-02-13 15:51:12 +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
d62a354d9a
RumblepadDevice aangepast aan nieuwe actions systeem. Enkele problemen worden duidelijk:
...
- Toevoegen van release event mist bij opgeven van slechts press.
- Verschillende macro's lopen door elkaar / stoppen niet.
- iTunes's playPause functionaliteit lijkt next te invoken.
2011-02-12 22:34:43 +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
Bram Veenboer
24cedc16a6
Simpele GUI toegevoegd om mediaspeler mee te bedienen.
2011-02-12 13:26:08 +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
Bram Veenboer
2ae8d8201e
Winamp toegevoegd. Dat heeft een aantal problemen laten zien:
...
-Een applicatie een Thread laten extended geeft problemen met naamgeving.
-De methoden in de WinampApplication class moeten exceptions gooien, maar dat kan niet omdat de Application dat niet heeft.
-Misschien is de boolean connected overbodig.
2011-02-11 08:52:27 +00:00
Bram Veenboer
71e21d6dee
iTunes verder geimplementeerd en de eightfold switch renamed. Het lijkt er nu op dat play en pause bijvoorbeeld twee keer worden uitgevoerd als je één keer een knop indrukt. Misschien moeten dit macro's worden waarin ook om een release gevraagd wordt.
...
Met doorspoelen of terugspoelen, hoe maak je het mogelijk dat er gespoeld wordt totdat je de knop loslaat? Daar moet over nagedacht worden.
2011-02-10 18:11:10 +00:00
903907ce4d
Svn rollback gedaan.
2011-02-09 18:39:07 +00:00
4a236f0e05
Gekke door elkaar lopende versie gefixt.
2011-02-09 18:20:16 +00:00
6f61c029eb
Revisie teruggezet. Omzetten van DeviceButton classes wordt toch onduidelijk en heeft waarschijnlijk weinig toegevoegde waarde.
2011-02-09 16:05:49 +00:00
093a1b6659
Omzetten JavaInputButton naar flexibel automatisch systeem. Werkt bijna!
2011-02-09 10:42:04 +00:00
9b9faee388
Introductie EightfoldDirection in plaats van duplicate TypeDirection enums bij JavaInputDevice's.
2011-02-09 10:05:15 +00:00
a20802afcc
iTunesApplication omgeschreven naar bestaande iTunes wrapper. Kleine aanpassingen gemaakt in deze wrapper mbt flexibiliteit. Aantal debug teksten afgedrukt over actions, targets en applications. Serieus overwegen van een nette log module hiervoor!
2011-02-09 09:45:30 +00:00
Bram Veenboer
89d16792ae
2011-02-09 08:23:47 +00:00
Bram Veenboer
e3aa2566a5
2011-02-09 08:15:34 +00:00
Bram Veenboer
e7628a6a24
2011-02-09 08:13:37 +00:00
Bram Veenboer
1b1c9d9475
2011-02-09 08:10:00 +00:00
Bram Veenboer
0fb1a1fb71
Rumblepad geimplementeerd, actions toegevoegd en begin gemaakt met iTunes implementatie. Die geeft rare Jacob foutmeldingen over de versie.
2011-02-08 21:01:37 +00:00