Add complete testing section

Signed-off-by: Severin Kaderli <severin@kaderli.dev>
This commit is contained in:
Severin Kaderli 2023-01-04 23:55:30 +01:00
parent 1a221761b8
commit d2b5520cdd
Signed by: severinkaderli
GPG key ID: F419F8835B72F0C4
25 changed files with 442 additions and 15 deletions

View file

@ -8,7 +8,7 @@ The main communication protocol works over magnetic induction. By putting a load
For simplification purposes the protocol in this project is used to transmit ASCII text but in reality any bitstream can be transmitted.
To indicate the start of a message in the signal, a preamble is used. The preamble used in this protocol is 3 high signals, followed by 3 low signals, followed by 3 high signals.
To indicate the start of a message in the signal, a preamble is used. The preamble used in this protocol is 3 high signals, followed by 3 low signals, followed by 3 high signals. The duration of one signal in preamble is 1 second. That means the entire preamble takes 9 seconds.
\subsection{Packet Format}
\subsubsection*{Encoding}
@ -64,6 +64,13 @@ The following describes the steps needed to receive a message using our protocol
\item{Convert the payload ASCII bitstream to text}
\end{enumerate}
// TODO: Detailed description of decoding process
1. Get samples from sensor
Show graphic
2. Determine if sample is a high or low signal
\newpage
\section{Website}
The website provides the user with an interface to transmit text over our protocol.