Skip to content

Commit

Permalink
feat: Add initial skeleton for surveillance installation procedure
Browse files Browse the repository at this point in the history
  • Loading branch information
gteufelberger committed Jun 24, 2024
1 parent fd5a175 commit 6482883
Show file tree
Hide file tree
Showing 6 changed files with 136 additions and 0 deletions.
101 changes: 101 additions & 0 deletions src/dacs-sw/surveillance-installation/main.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
\documentclass{article}

\input{../../common/lib/header}

\usepackage[normalem]{ulem}

% Define a counter for the item numbers
\newcounter{rowCounter}
% Initialize counter
\setcounter{rowCounter}{0}

\newcounter{tableCounter}
\setcounter{tableCounter}{0}

% Command for row in checklist
% First argument is amount
% Second argument is description
\newcommand{\checklistItem}[2]{
\checkbox
&
#1
&
\begin{minipage}[t]{\linewidth}
#2
\vspace{1mm} % Just slightly add vspace to prevent clipping into table border
\end{minipage}
\\ \hline
}

% Command for row in procedure list
\newcommand{\procedureItem}[1]{
\stepcounter{rowCounter} % Increment counter
\arabic{tableCounter}.\arabic{rowCounter}
&
\checkbox
&
\checkbox
&
\checkbox
&
\begin{minipage}[t]{\linewidth}
#1
\vspace{1mm} % Just slightly add vspace to prevent clipping into table border
\end{minipage}
\\ \hline
}

% Command for row in note list
\newcommand{\noteItem}[1]{
\begin{minipage}[t]{\linewidth}
#1
\vspace{1mm} % Just slightly add vspace to prevent clipping into table border
\end{minipage}
\\ \hline
}


\title{Installation-Surveillance}
\author{Operating Procedure}
\date{Version: \isodate\today}

\begin{document}

\maketitle

% Set the page style for the title page
\thispagestyle{fancy}

%%%%%% Prefix section
% Change section numbering to A, B, C...
\renewcommand{\thesection}{\Alph{section}}

\section{Operation Description}
\input{sections/operation-description.tex}

\section{Required Documents}
\input{sections/required-documents.tex}

\section{Required Tools/Materials}
\input{sections/required-tools-materials.tex}

\newpage

%%%%%% Main section
% Change section numbering to 1, 2, 3...
\renewcommand{\thesection}{\arabic{section}}

% Reset section counter to start from 1 again
\setcounter{section}{0}

\section{Installation}
\input{sections/installation.tex}

\newpage

%%%%%% Notes
\setcounter{section}{0}
\section*{Notes}
\input{sections/notes.tex}

\end{document}
13 changes: 13 additions & 0 deletions src/dacs-sw/surveillance-installation/sections/installation.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
% Procedure for installation

\stepcounter{tableCounter} % Increment counter
\setcounter{rowCounter}{0} % Reset counter
\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|>{\columncolor{tableColumnColor}}c|>{\columncolor{tableColumnColor}}c|>{\columncolor{tableColumnColor}}c|X|}
\hline
\rowcolor{tableHeaderColor}
ID & CK 1 & CK 2 & CK 3 & Description \\ \hline

\procedureItem{
REPLACE ME
}
\end{tabularx}
10 changes: 10 additions & 0 deletions src/dacs-sw/surveillance-installation/sections/notes.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
% Notes

\rowcolors{1}{notesColor}{notesColor}
\begin{tabularx}{\textwidth}{X}
\hline

\noteItem{
\textbf{REPLACE ME}
}
\end{tabularx}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
% Operation description
\textbf{REPLACE ME}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
% Required documents
\textbf{REPLACE ME}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
% Table of required tools/materials

\begin{tabularx}{0.9\textwidth}{|>{\columncolor{tableColumnColor}}c|c|X|}
\hline
\rowcolor{tableHeaderColor}
Check & Amount & Description \\ \hline
\checklistItem{X}{Replace Me}
\end{tabularx}

0 comments on commit 6482883

Please sign in to comment.