Message
Ready-to-run robot software for hobby robotics.
In the namespace kiln. Declared in src/libs/libkiln/kiln/Protocol.hpp.
Detailed description
One message, with every field any type uses.
A struct rather than a class hierarchy: the set is small, closed, and crosses a socket, so a reader comparing this against the wire wants one place to look.