\input{subfilepreamble}
+\setcounter{chapter}{1}
+
\begin{document}
\input{subfileprefix}
+\ifSubfilesClassLoaded{\appendix}{}
\chapter{Auxiliary \texorpdfstring{\glsentrytext{MTASK}}{mTask} type classes}%
\label{chp:mtask_aux}
\lstset{basicstyle=\tt\footnotesize}
\subsection{Connection types}\label{lst:connection_types}
\begin{lstClean}[caption={}]
:: TCPSettings =
- { host :: String
- //** host name
- , port :: Int
- //** port number
+ { host :: String
+ , port :: Int
, pingTimeout :: ?Int
- //** Require a ping signal every so many seconds
}
:: MQTTSettings =
- { host :: String
- //** Host name
- , port :: Int
- //** Port number
- , mcuId :: String
- //** Identifier for the device
+ { host :: String
+ , port :: Int
+ , mcuId :: String
, serverId :: String
- //** Identifier for the server
- , auth :: MQTTAuth
- //** Authentication type
+ , auth :: MQTTAuth
}
:: TTYSettings = {
devicePath :: String,
- //* Path of the device, e.g. /dev/ttyACM0
- baudrate :: BaudRate,
- //* Baudrate
- bytesize :: ByteSize,
- //* Parity
- parity :: Parity,
- //* stop2bits
- stop2bits :: Bool,
- //* xonxoff flow control
- xonxoff :: Bool,
- //* Time in seconds to wait after opening the devices. Set this to 2 if you want to connect to a borked arduino
- sleepTime :: Int
+ baudrate :: BaudRate,
+ bytesize :: ByteSize,
+ parity :: Parity,
+ stop2bits :: Bool,
+ xonxoff :: Bool,
+ sleepTime :: Int
}
\end{lstClean}