Add first communication protocol draft

This commit is contained in:
GHOSCHT 2022-04-11 19:16:49 +02:00
parent 1abc699b07
commit 4c45934128
No known key found for this signature in database
GPG key ID: A35BD466B8871994

18
docs/communication.md Normal file
View file

@ -0,0 +1,18 @@
# Heliox communication protocol
## Basic data structure
The following table describes the bit pattern for a successful communication with heliox devices.
| 0-15 | 16-22 | 23 | 24-31 | 32-(32+8*x) |
| :---------------: | :----------: | :---------------: | :-------------------: | :---------: |
| Magic Number (HX) | Message Type | Parity Bit (even) | Data Length (x Bytes) | Data |
## Message Types
| 0 | Data |
| --- | --------------- |
| 1 | Control |
| 2 | Status Messages |
| 3 | Confirmation |
| 4 | Debug |