Skip to content

Commit

Permalink
feat(docs): Add procedure for control station deinstallation (#83)
Browse files Browse the repository at this point in the history
from Sharepoint
  • Loading branch information
gteufelberger authored Jun 24, 2024
1 parent d6a21ca commit 5eb4ae3
Show file tree
Hide file tree
Showing 6 changed files with 89 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,36 @@
ID & CK 1 & CK 2 & CK 3 & Description \\ \hline

\procedureItem{
REPLACE ME
Stop all running software by pressing Ctrl-C in all Terminal windows with running processes and closing all windows
}

\procedureItem{
Unplug the power supply of the trailer and roll cable up onto cable roll
}

\procedureItem{
Make sure the data is saved and uploaded on Sharepoint as described in PRO\_OP\_DACS\_009\_DataSavingExport\_01
}

\procedureItem{
Turn off mission control PC and Surveillance/KiDAQ PC
}

\procedureItem{
\hl{
Place the three monitors with foil to protect the displays in the two big DACS boxes
}
}

\procedureItem{
\hl{
Put PC power cables, power strips, DP cables, mouses, keyboards and manual override box in the same boxes
}
}

\procedureItem{
\hl{
Put the two PCs in the smaller DACS box together with the Ethernet switch, Ethernet cables and Switch‘s power cable
}
}
\end{tabularx}
55 changes: 54 additions & 1 deletion src/dacs-sw/control-station-deinstallation/sections/notes.tex
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,59 @@
\hline

\noteItem{
\textbf{REPLACE ME}
\textbf{Do not under any circumstances update the software} even if prompted!
The ROS version we use is not compatible with all Ubuntu versions.
}

\noteItem{
The \textbf{abort key for the UI is 'Esc'}.
This will immediately trigger the abort sequence corresponding to the current phase.
}

\noteItem{
To \textbf{stop a process} in the terminal: CTRL-C
\\
To \textbf{save a file}: CTRL-S
}

\noteItem{
Important files that might have to be changed:
\begin{itemize}
\item \textbf{/home/dacs/git/configuration-tests/PRO\_DACS-Configuration.xlsx}
\\
here you can change controllable actuators per phase and sensor abort thresholds, afterwards do catkin build again

\item \textbf{/home/dacs/git/user-interface/rosWebPage/ui/configure\_ui.py}
\\
here you can change anything related to the UI, in particular which config file is used (this is quite unreadable code so use CTRL-F to find things)
To apply changes run:
Cd /home/dacs/git/user-interface/rosWebPage/ui/
python3 configure\_ui.py

\item \textbf{/home/dacs/git/software-rpi4/state\_machine/src/:}
\\
In this folder you find the state machine list (list of phases) and sequences (watch out for the syntax if you change anything here)
Check which file is used in state\_machine.cpp
afterwards do catkin build again

\item \textbf{/home/dacs/git/software-rpi4/data\_acquisition/src/core/T7\_streaming.py}
\\
here you can change the streaming rate in case you get a Labjack buffer error or anything of that kind

\item \textbf{/home/dacs/git/software-rpi4/data\_acquisition/launch/test.launch}
\\
here you can change which ROS modules are started at roslaunch, might be useful to delete the throttling module if it gives any errors for example

\item \textbf{/home/dacs/git/software-rpi4/throttling\_control/src}
\\
In the setpoint.py, control.py and the core folder you can change the setting for the setpoints and the controller parameters.

\end{itemize}
}

\noteItem{
To see \textbf{error messages regarding the UI} in Google Chrome click on the three dots '…' in the upper right corner, then 'More Tools' and 'Developer Tools'.
Now you can see a few messages that might help find problems in the Configuration file for example
}

\end{tabularx}
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
% Operation description
\textbf{REPLACE ME}
Uninstall the DACS mission control station including hardware and software.
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
% Required documents
\textbf{REPLACE ME}
\textit{none}
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
% Required materials
\textbf{REPLACE ME}
\textit{none}
Original file line number Diff line number Diff line change
@@ -1,8 +1,2 @@
% Table of required tools

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

0 comments on commit 5eb4ae3

Please sign in to comment.