diff options
author | lonkaars <loek@pipeframe.xyz> | 2022-06-02 17:22:48 +0200 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2022-06-02 17:22:48 +0200 |
commit | 14779cb187dac9ed4a0b6e7645e76e78587ad024 (patch) | |
tree | ae523d0216d0d9dce7155296bbe915a6f8f22c22 /protocol.md | |
parent | 052be3db6fbb855be63e95291a270ba707796739 (diff) |
ping working
Diffstat (limited to 'protocol.md')
-rw-r--r-- | protocol.md | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/protocol.md b/protocol.md index 95ef835..9c45f56 100644 --- a/protocol.md +++ b/protocol.md @@ -66,9 +66,11 @@ in *both* the robot and client code `r <-- c` is referred to as `rx` and `r |`uint8_t`|opcode (`0x00 + 0` or `0x00 + 1`)| |`uint8_t`|ping id| -**ping** sends back an identical message either way with the direction bit -toggled. _ping id_ is a random 8-bit value that makes sure the same ping -doesn't keep bouncing back and forth indefinitely. +**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 |