Commit Graph

31 Commits

Author SHA1 Message Date
Starbeamrainbowlabs 461396d231 [client] Start working on hooking the message receiving code up to the PixelMessage class, but there are problems :-( 2017-05-18 19:58:13 +01:00
Starbeamrainbowlabs bed9148075 [client] Decode InfoRequests 2017-04-21 14:36:48 +01:00
Starbeamrainbowlabs 9f0d82e695 [client] Finish creating class definitions 2017-04-21 14:22:13 +01:00
Starbeamrainbowlabs 070b7588d8 [client] Add message types to PixelMessage 2017-04-21 14:17:00 +01:00
Starbeamrainbowlabs 2c3e5043ca [client] Bugfix: Make local variables class-wide 2017-04-21 14:16:44 +01:00
Starbeamrainbowlabs 49c19fcaf1 [client] Start writing Message classes for client 2017-04-20 19:57:26 +01:00
Starbeamrainbowlabs a2173bc0e3 Set the protocol version in PixelMessage automagically 2017-03-02 19:05:06 +00:00
Starbeamrainbowlabs ad1bcba459 Convert spaces to tabs. Yay! 2017-03-02 18:49:20 +00:00
Starbeamrainbowlabs 86e35a494c Apparently Platform IO requires that source files are stored in the src/ directory. sigh. 2017-03-02 18:42:39 +00:00
Starbeamrainbowlabs 4bf1548aad Convert arduino project into Platform IO project. I've had enough of the default IDE! 2017-03-02 18:38:18 +00:00
Starbeamrainbowlabs 77f2c1c8c3 [client] Add todo about the payload to PixelMessage. 2017-03-02 13:08:58 +00:00
Starbeamrainbowlabs e16ff31b92 [client] Create PixelMessage class with initial constructor. 2017-03-02 13:07:58 +00:00
Starbeamrainbowlabs 078d9eb75a [client] Bugfix: Fix compiler errors in the client code, and start writing message decoding logic. 2017-03-01 21:44:31 +00:00
Starbeamrainbowlabs caf1a11677 Add message type ids to PixelBot client code 2017-03-01 21:15:47 +00:00
Starbeamrainbowlabs cd708c1f3a Finish initial sped! :D 2017-02-14 20:44:28 +00:00
Starbeamrainbowlabs a5e91d2605 Implement PixelBotController for single-brain robots. Hooray! Now we just need to test it.... 2017-02-03 06:45:05 +00:00
Starbeamrainbowlabs 711e86f918 Begin writing motor control system 2017-01-19 19:53:16 +00:00
Starbeamrainbowlabs 7f8cc9420d Begin work on client side command processor & wheel controller 2016-11-20 21:54:09 +00:00
Starbeamrainbowlabs 98daa35b46 Bugfix the pixelhub client code - it WORKS!!!!!! 2016-11-17 19:36:17 +00:00
Starbeamrainbowlabs 571b472b54 Remove passwords / ssid 2016-10-21 21:51:53 +01:00
Starbeamrainbowlabs 9f24dbe7f6 [untested] Refactor pixelbot code into own class. 2016-10-21 21:47:49 +01:00
Starbeamrainbowlabs f9d6b7a882 Add blank pixelbot class. 2016-10-21 21:19:46 +01:00
Starbeamrainbowlabs 6f020a6d3b Add prgma once to Utilities file 2016-10-21 21:19:09 +01:00
Starbeamrainbowlabs 82f0b9620c Tweak a few things & replace spaces with tabs 2016-10-21 21:16:15 +01:00
Starbeamrainbowlabs c4bdac2e60 Debug arudino runtime exceptions. 2016-10-20 20:06:41 +01:00
Starbeamrainbowlabs 53b9dbdafd Add support for multiple interfaces. 2016-10-20 18:46:28 +01:00
Starbeamrainbowlabs 5b26c00352 Move utility classes to own folder 2016-10-16 15:22:05 +01:00
Starbeamrainbowlabs 48d61d74c7 Write initial beacon message parser, but it's throwing a runtime error. 2016-10-16 15:08:43 +01:00
Starbeamrainbowlabs 09e57a6ec1 Fix all sorts of errors that prevented compiling. 2016-10-16 11:02:31 +01:00
Starbeamrainbowlabs 939ff443b4 Apparently I committed the wrong arudino file :P 2016-10-16 10:16:54 +01:00
Starbeamrainbowlabs f027215ef8 Add the start of the client code from arduino repo 2016-10-15 21:03:07 +01:00