\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}