<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\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 &amp; Beschreibung &amp; Command &amp; Value \\ \hline
			enableLogging &amp; Loggingfunktion f\"ur dieses Fahrzeug ein- bzw. ausschalten. &amp; 0x01 &amp; boolean \\ \hline 
			enablePlatoon &amp; Dieses Fahrzeug versucht so lange enablePlatoon true ist, ein Platoon zu erstellen bzw. einem Platoon beitreten. &amp; 0x02 &amp; boolean \\ \hline	
			enableRCMode &amp; RC f\"ur dieses Fahrzeug ein- bzw. ausschalten aktivieren. &amp; 0x03 &amp; boolean \\ \hline
			setIPD &amp; IPD auf den Wert setzen. &amp; 0x04 &amp; float \\ \hline
			setPS &amp; PS auf den Wert setzen. &amp; 0x05 &amp; float \\ \hline
			setSpeed &amp; Geschwindigkeit f\"ur dieses Fahrzeug auf den Wert \"andern. &amp; 0x06 &amp; float \\
			\hline
		\end{tabular}
		\end{center}
\end{document}
</pre></body></html>