Commit Graph

65 Commits

Author SHA1 Message Date
Starbeamrainbowlabs 0c669012b6 [server] Finish filling in PixelCommand.AsCompiledCommand() 2017-03-04 12:08:36 +00:00
Starbeamrainbowlabs d2b32f3f09 Fill in a little bit more of PixelCommand.AsCompiledCommand() 2017-03-03 06:41:46 +00: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 deee56ea9e [server] Sort out message types 2017-03-02 13:19:29 +00:00
Starbeamrainbowlabs d1daadef29 [server] Write buffer concatenation method 2017-03-02 13:15:50 +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 2271f52d1e Add reset command to test out new abstract PixelCommand class implementation. 2017-02-26 20:30:51 +00:00
Starbeamrainbowlabs ea7d72ab4a Create initial message sending framework 2017-02-26 20:08:25 +00:00
Starbeamrainbowlabs f90e689097 Rewrite PixelCommand to start implementing PixelHub protocol 2017-02-26 19:57:06 +00:00
Starbeamrainbowlabs cafb1209b5 Correct duplicated message type code 2017-02-26 19:56:43 +00:00
Starbeamrainbowlabs de6a5b4798 Add protocol version to PixelHub Protocol spec. 2017-02-14 21:01:22 +00:00
Starbeamrainbowlabs b74b183bcc Correct pixelhub protocol link in README 2017-02-14 21:00:09 +00:00
Starbeamrainbowlabs e142105b6f Add link to PixelHub protocol in README. Also, *sped -> spec in the last commit. 2017-02-14 20:59:27 +00:00
Starbeamrainbowlabs cd708c1f3a Finish initial sped! :D 2017-02-14 20:44:28 +00:00
Starbeamrainbowlabs 84888f149b Work more on the PixelHub Protocol 2017-02-13 20:52:30 +00:00
Starbeamrainbowlabs 0b95857a60 Begin documenting PixelHub Procotol 2017-02-12 21:32:33 +00:00
Starbeamrainbowlabs d6a82dafd8 Begin documenting PixelHub client protocol. 2017-02-03 06:52:21 +00:00
Starbeamrainbowlabs f333fa56eb Add more credits! 2017-02-03 06:45:47 +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 66195d2af3 Fix spelling mistake in readme 2017-02-03 06:44:23 +00:00
Starbeamrainbowlabs 711e86f918 Begin writing motor control system 2017-01-19 19:53:16 +00:00
Starbeamrainbowlabs 63dbbdde0a Add NeoPixel link 2017-01-19 19:52:14 +00:00
Starbeamrainbowlabs 7f8cc9420d Begin work on client side command processor & wheel controller 2016-11-20 21:54:09 +00:00
Starbeamrainbowlabs e961c558ac Add BeacomMessage property to pixelhub server for debugging purposes & send debugging message 2016-11-20 21:51:31 +00:00
Starbeamrainbowlabs 98daa35b46 Bugfix the pixelhub client code - it WORKS!!!!!! 2016-11-17 19:36:17 +00:00
Starbeamrainbowlabs 42baddcf97 Add missing test client sln file 2016-11-17 19:35:37 +00:00
Starbeamrainbowlabs 9569e2c59b [server] Bugfix: Actually start the TcpListener 2016-11-17 19:19:46 +00:00
Starbeamrainbowlabs 9e19127699 Create test pixelhub client for debugging purposes 2016-11-17 19:19:09 +00:00
Starbeamrainbowlabs 7a3eaf2847 Make interface binder more verbose. 2016-10-29 14:34:01 +01:00
Starbeamrainbowlabs 41e2ab6396 Correct minor issues in NetTools.cs 2016-10-29 13:04:29 +01:00
Starbeamrainbowlabs 0e6967cd33 Enhancements from writing blog post 2016-10-25 20:35:45 +01:00
Starbeamrainbowlabs eccb226ccb .orig files should never be allowed to enter the git repo 2016-10-25 18:06:41 +01:00
Starbeamrainbowlabs e135e4e8d7 Write extra network interface finding method 2016-10-24 21:30:51 +01:00
Starbeamrainbowlabs 9d141b2682 Correct README 2016-10-22 09:08:52 +01:00
Starbeamrainbowlabs 59f0bf376c Addmore useful links 2016-10-21 21:57:33 +01: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 70ef418a7a Add link to exception causes document 2016-10-21 06:45:30 +01:00
Starbeamrainbowlabs c4bdac2e60 Debug arudino runtime exceptions. 2016-10-20 20:06:41 +01:00
Starbeamrainbowlabs 2304c6e338 Add notes to README ready for blog post 2016-10-20 18:48:23 +01:00
Starbeamrainbowlabs 53b9dbdafd Add support for multiple interfaces. 2016-10-20 18:46:28 +01:00