From 6863f12d2bffba5c1f4c6c7756a5ee641816ce11 Mon Sep 17 00:00:00 2001 From: Mart Lubbers Date: Mon, 19 Jun 2017 15:10:43 +0200 Subject: [PATCH] spec update --- results.arch.tex | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/results.arch.tex b/results.arch.tex index e276010..d5deda2 100644 --- a/results.arch.tex +++ b/results.arch.tex @@ -30,7 +30,6 @@ following terms will be used throughout the architecture description. with the server and interprets the \glspl{Task}. \end{itemize} - \section{Devices} The engine for the devices is compiled from one codebase. For a device to be eligible for \glspl{mTask}, it must be able to compile the shared codebase @@ -49,14 +48,14 @@ At the time of writing the following device families are supported and can run the device software. \begin{itemize} \item \texttt{POSIX} compatible systems - + This includes systems running \emph{Linux} and \emph{MacOS}. \item \texttt{STM32} family microcontrollers supported by \texttt{ChibiOS}. This is tested in particular on the \texttt{STM32f7x} series \gls{ARM} development board. \item Microcontrollers programmable by the \gls{Arduino} \gls{IDE}.\\ - + This does not only include \gls{Arduino} compatible boards but also other boards capable of running \gls{Arduino} code. The code has been found working on the \texttt{ESP8266} powered \emph{NodeMCU}. @@ -72,7 +71,8 @@ specification. When a connection between the server and a client is established the server will send a request for specification. The client will serialize his specification and send it to the server so that the server knows what the client is capable of. The exact specification is shown in -Listing~\ref{lst:devicespec} +Listing~\ref{lst:devicespec} and stores the peripheral availability, the memory +available for storing \glspl{Task} and \glspl{SDS}. \begin{lstlisting}[label={lst:devicespec}, caption={Device specification for \glspl{mTask}}] @@ -80,6 +80,8 @@ Listing~\ref{lst:devicespec} { haveLed :: Bool , haveAio :: Bool , haveDio :: Bool + , aPins :: Int + , dPins :: Int , bytesMemory :: Int } \end{lstlisting} -- 2.20.1