From a464e144485f69fd9ae6efee3e3fe5e00590e6de Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Thu, 21 Nov 2024 16:46:57 -0500 Subject: checkin doc --- checkin/checkin.tex | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 checkin/checkin.tex diff --git a/checkin/checkin.tex b/checkin/checkin.tex new file mode 100644 index 0000000..0c1892a --- /dev/null +++ b/checkin/checkin.tex @@ -0,0 +1,52 @@ +\documentclass{article} +\usepackage{enumitem,amssymb} +\usepackage{pifont} + +\newlist{todolist}{itemize}{2} +\setlist[todolist]{label=$\square$} +\newcommand{\cmark}{\ding{51}}% +\newcommand{\xmark}{\ding{55}}% +\newcommand{\done}{\rlap{$\square$}{\raisebox{2pt}{\large\hspace{1pt}\cmark}}% +\hspace{-2.5pt}} + +\title{SOEN 422 Project Check-in} +\author{Sam Anthony 40271987} + +\begin{document} + +\maketitle + +\par\noindent\rule{\textwidth}{0.4pt} +\textbf{Server tasks:} +\begin{todolist} + \item[\done] Design API. + \item[\done] Handle \texttt{POST /humidity}. + \item[\done] Handle \texttt{POST /target\_humidity}. + \item[\done] Handle \texttt{GET /humidity}. + \item[\done] Handle \texttt{GET /target\_humidity}. + \item[\done] Handle \texttt{POST /duty\_cycle}. + \item UI/dashboard. +\end{todolist} + +\par\noindent\rule{\textwidth}{0.4pt} +\textbf{Sensor-station tasks:} +\begin{todolist} + \item[\done] Design state machine. + \item[\done] Measure humidity. + \item[\done] Send humidity to server. + \item Set target humidity with up/down buttons. + \item Send target humidity to server. + \item Display measured and target humidity on screen. +\end{todolist} + +\par\noindent\rule{\textwidth}{0.4pt} +\textbf{HVAC-station tasks:} +\begin{todolist} + \item[\done] Design state machine. + \item[\done] Receive humidity from server. + \item[\done] PID control of solenoid. + \item Receive target humidity from server. + \item Send duty cycle to server. +\end{todolist} + +\end{document} -- cgit v1.2.3