An error occurred while loading the file. Please try again.
-
duc anh vu authoredcd58b978
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
kommunikation.tex 2.25 KiB
\documentclass[../mainDocument.tex]{subfiles}
\colorlet{punct}{red!60!black}
\definecolor{background}{HTML}{EEEEEE}
\definecolor{delim}{RGB}{20,105,176}
\colorlet{numb}{magenta!60!black}
\lstdefinelanguage{json}{
basicstyle=\normalfont\ttfamily,
numbers=left,
numberstyle=\scriptsize,
stepnumber=1,
numbersep=8pt,
showstringspaces=false,
breaklines=true,
frame=lines,
backgroundcolor=\color{background},
literate=
*{0}{{{\color{numb}0}}}{1}
{1}{{{\color{numb}1}}}{1}
{2}{{{\color{numb}2}}}{1}
{3}{{{\color{numb}3}}}{1}
{4}{{{\color{numb}4}}}{1}
{5}{{{\color{numb}5}}}{1}
{6}{{{\color{numb}6}}}{1}
{7}{{{\color{numb}7}}}{1}
{8}{{{\color{numb}8}}}{1}
{9}{{{\color{numb}9}}}{1}
{:}{{{\color{punct}{:}}}}{1}
{,}{{{\color{punct}{,}}}}{1}
{\{}{{{\color{delim}{\{}}}}{1}
{\}}{{{\color{delim}{\}}}}}{1}
{[}{{{\color{delim}{[}}}}{1}
{]}{{{\color{delim}{]}}}}{1},
}
\begin{document}
\section{Kommunikation}
In diesem Abschnitt werden die Protokolle f\"ur die Fahrzeugkommunikation spezifiziert.
\subsection{PC-2-Car}
Ein Fahrzeug soll mit einem PC kommunizieren k\"onnen. Der PC fungiert dabei als Steuer-PC, der Befehle an das Fahrzeug senden kann und Daten vom Fahrzeug auslesen kann. Die Nachrichten vom Steuer-PC sollen im JSON-Format an das Fahrzeug \"uber WLAN gesendet werden.\\
\begin{lstlisting}[language=json,firstnumber=1]
{"PC2Car": {
"command": "integer",
"value": "integer",
}}
\end{lstlisting}
\begin{center}
\begin{tabular}{|l|p{6cm}|l|l|}
\hline
Name & Beschreibung & Command & Value \\ \hline
enableLogging & Loggingfunktion f\"ur dieses Fahrzeug ein- bzw. ausschalten. & 0x01 & boolean \\ \hline
enablePlatoon & Dieses Fahrzeug versucht so lange enablePlatoon true ist, ein Platoon zu erstellen bzw. einem Platoon beitreten. & 0x02 & boolean \\ \hline
enableRCMode & RC f\"ur dieses Fahrzeug ein- bzw. ausschalten aktivieren. & 0x03 & boolean \\ \hline
setIPD & IPD auf den Wert setzen. & 0x04 & float \\ \hline
setPS & PS auf den Wert setzen. & 0x05 & float \\ \hline
setSpeed & Geschwindigkeit f\"ur dieses Fahrzeug auf den Wert \"andern. & 0x06 & float \\
\hline
\end{tabular}
\end{center}
\end{document}