Add link to PixelHub protocol in README. Also, *sped -> spec in the last commit.

This commit is contained in:
Starbeamrainbowlabs 2017-02-14 20:59:27 +00:00
parent cd708c1f3a
commit e142105b6f
1 changed files with 1 additions and 9 deletions

View File

@ -3,15 +3,7 @@
A combination of a C# server and an arduino program that allows the control of a Hull Pixelbot. A combination of a C# server and an arduino program that allows the control of a Hull Pixelbot.
## PixelHub Cilent protocol ## PixelHub Cilent protocol
The PixelHub client protocol is a (mostly) text-based protocol that the server uses to give the robot instructions. One instruction or message is passed per line (and line endings are '\n'). The message flow works something like this: The PixelHub client protocol is a (mostly) binary-based protocol that the server uses to talk to the PixelBot and give it instructions. It is documented in the [PixelHub Protocol](PixelHub Protocol.md) file.
(todo: diagram here :D)
1. The server sends a command ot the robot
2. The robot sends back to say whether it will/can execute the command
3. The robot executes the command
4. The robot messages back to say it's finished executing a given command.
## Split-brain robots ## Split-brain robots