Basic configuration types include booleans, integers, floating point
numbers, enumerated choices, and freeform text. There is also support
-for lists of these basic types (e.g.~lists of integers). The killer
+for lists of these basic types (e.g.~lists of integers). The key
feature is nesting configuration classes. This means that your higher
level tools can have their own configuration settings and also include
the configuration settings for their lower level components. For
\item[logic] selects active high or active low operation.
\item[delay] sets the time delay between steps in seconds, in case
the motor response is slower than the digital output driver.
- \item[step size] approximates step size in meters.
+ \item[step size] approximates the step size in meters.
\item[backlash] estimates the drive chain backlash in half-steps.
\end{description}
The controller monitors the fluid cell temperature with a
thermocouple, and reading temperatures from the controller is fairly
straightforward (\cref{fig:unfold-protein:unfolder}). Temperature
-control is via a peltier mounted underneath the sample surface.
+control is via a peltier mounted underneath the sample surface
+(\cref{fig:peltier}).
+
+\begin{figure}
+ \begin{center}
+ % TODO: peltier image
+ \end{center}
+ \caption{TODO.\label{fig:peltier}}
+\end{figure}
The controller tries to keep the measured temperature at the setpoint
temperature via a modified proportional-integral-derivative (PID)