aboutsummaryrefslogtreecommitdiff
path: root/shared/protocol.md
diff options
context:
space:
mode:
Diffstat (limited to 'shared/protocol.md')
-rw-r--r--shared/protocol.md36
1 files changed, 0 insertions, 36 deletions
diff --git a/shared/protocol.md b/shared/protocol.md
index 62caded..c3c229f 100644
--- a/shared/protocol.md
+++ b/shared/protocol.md
@@ -13,39 +13,3 @@ and the starting byte don't count towards message length.
opcodes are picked sequentially, and are stored as enum constants inside
shared/protocol.h for code readability.
-|code|name|implemented|directions|full name|
-|--:|---|:-:|:-:|---|
-|`0x00`|[PING](#ping)|yes|`r <=> c`|<u>ping</u>
-|`0x02`|[EXPT](#expt)|yes|`r --> c`|<u>ex</u>ce<u>pt</u>ion
-
-### PING
-
-#### ping (`r <=> c`) (2 bytes)
-
-|type|description|
-|-:|-|
-|`uint8_t`|opcode (`0x00 + 0` or `0x00 + 1`)|
-|`uint8_t`|ping id|
-
-**ping** sends back an identical message either way with the **same** direction
-bit. _ping id_ is a random 8-bit value that identifies the ping message. this
-is the only command that makes either the robot or client send a message with
-an opcode not matching the respective sender. the direction bit indicates which
-device initiated the ping message.
-
-### EXPT
-
-#### exception (`r --> c`) (3+ bytes)
-
-|type|description|
-|-:|-|
-|`uint8_t`|opcode (`0x02 + 1`)|
-|`uint8_t`|error code|
-|`uint8_t`|length|
-|`uint8_t[length]`|message contents|
-
-the **exception** instruction is used by the robot to send errors, warnings,
-and other messages back to the client. an error can also optionally contain a
-message between 0 and 255 characters long. message length is sent before the
-message, and can be 0 in case of no message.
-