\section{Stagecontrol Struct Reference}
\label{structStagecontrol}\index{Stagecontrol@{Stagecontrol}}
Grouping of definitions for one parallel port and all its dependent axes.  


\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
pthread\_\-mutex\_\-t {\bf modlock}\label{structStagecontrol_o0}

\begin{CompactList}\small\item\em Lock for this and everything it contains. \item\end{CompactList}\item 
pthread\_\-mutexattr\_\-t $\ast$ {\bf mattr}\label{structStagecontrol_o1}

\begin{CompactList}\small\item\em Will specify non-default mutex attributes. \item\end{CompactList}\item 
pthread\_\-cond\_\-t {\bf offtrack}\label{structStagecontrol_o2}

\begin{CompactList}\small\item\em Signalled when the motor needs to move. \item\end{CompactList}\item 
pthread\_\-cond\_\-t {\bf ontrack}\label{structStagecontrol_o3}

\begin{CompactList}\small\item\em Signalled when reaching a resting state. \item\end{CompactList}\item 
int {\bf ctrlstatus}\label{structStagecontrol_o4}

\begin{CompactList}\small\item\em Set of flags shewing the stage control status. \item\end{CompactList}\item 
unsigned int {\bf naxes}\label{structStagecontrol_o5}

\begin{CompactList}\small\item\em Total number of axes using the port. \item\end{CompactList}\item 
{\bf devicestatep\_\-t} {\bf devstate}\label{structStagecontrol_o6}

\begin{CompactList}\small\item\em Bit patterns and port file descriptor. \item\end{CompactList}\item 
{\bf translationp\_\-t} {\bf axis}\label{structStagecontrol_o7}

\begin{CompactList}\small\item\em Vector of axis control structure pointers. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Grouping of definitions for one parallel port and all its dependent axes. 



The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
{\bf ppdev\_\-motion.c}\end{CompactItemize}
