\section{Translation  Struct Reference}
\label{structTranslation}\index{Translation@{Translation}}
{\tt \#include $<$motion.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
int {\bf device}
\item 
const char $\ast$ {\bf label}
\item 
pthread\_\-mutex\_\-t {\bf modlock}
\item 
pthread\_\-cond\_\-t {\bf offtrack}
\item 
pthread\_\-cond\_\-t {\bf ontrack}
\item 
pthread\_\-t {\bf tid}
\item 
int($\ast$ {\bf step} )(int, int)
\item 
{\bf coord\_\-t} {\bf pos}
\item 
{\bf coord\_\-t} {\bf goalpos}
\item 
{\bf coord\_\-t} {\bf backlash}
\item 
{\bf coord\_\-t} {\bf maxlash}
\item 
{\bf velocity\_\-t} {\bf vel}
\item 
{\bf velocity\_\-t} {\bf goalvel}
\item 
{\bf velocity\_\-t} {\bf scale}
\item 
double {\bf attract}
\end{CompactItemize}


\subsection{Field Documentation}
\index{Translation@{Translation}!attract@{attract}}
\index{attract@{attract}!Translation@{Translation}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double Translation::attract}\label{structTranslation_m14}




Definition at line 52 of file motion.h.

Referenced by moveto.\index{Translation@{Translation}!backlash@{backlash}}
\index{backlash@{backlash}!Translation@{Translation}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf coord\_\-t} Translation::backlash}\label{structTranslation_m9}




Definition at line 47 of file motion.h.

Referenced by newxystage.\index{Translation@{Translation}!device@{device}}
\index{device@{device}!Translation@{Translation}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Translation::device}\label{structTranslation_m0}




Definition at line 38 of file motion.h.

Referenced by start.\index{Translation@{Translation}!goalpos@{goalpos}}
\index{goalpos@{goalpos}!Translation@{Translation}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf coord\_\-t} Translation::goalpos}\label{structTranslation_m8}




Definition at line 46 of file motion.h.

Referenced by moveto, newxystage, Stage\-Motion\_\-Get\-State\_\-Cmd, stop, and where.\index{Translation@{Translation}!goalvel@{goalvel}}
\index{goalvel@{goalvel}!Translation@{Translation}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf velocity\_\-t} Translation::goalvel}\label{structTranslation_m12}




Definition at line 50 of file motion.h.

Referenced by moveto, newxystage, stop, and where.\index{Translation@{Translation}!label@{label}}
\index{label@{label}!Translation@{Translation}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ Translation::label}\label{structTranslation_m1}




Definition at line 39 of file motion.h.

Referenced by findstage, movestage, moveto, newxystage, start, stop, and where.\index{Translation@{Translation}!maxlash@{maxlash}}
\index{maxlash@{maxlash}!Translation@{Translation}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf coord\_\-t} Translation::maxlash}\label{structTranslation_m10}




Definition at line 48 of file motion.h.

Referenced by newxystage.\index{Translation@{Translation}!modlock@{modlock}}
\index{modlock@{modlock}!Translation@{Translation}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}pthread\_\-mutex\_\-t Translation::modlock}\label{structTranslation_m2}




Definition at line 40 of file motion.h.

Referenced by moveto, start, stop, and where.\index{Translation@{Translation}!offtrack@{offtrack}}
\index{offtrack@{offtrack}!Translation@{Translation}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}pthread\_\-cond\_\-t Translation::offtrack}\label{structTranslation_m3}




Definition at line 41 of file motion.h.

Referenced by moveto, showreg, start, and stop.\index{Translation@{Translation}!ontrack@{ontrack}}
\index{ontrack@{ontrack}!Translation@{Translation}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}pthread\_\-cond\_\-t Translation::ontrack}\label{structTranslation_m4}




Definition at line 42 of file motion.h.

Referenced by moveto, start, stop, and where.\index{Translation@{Translation}!pos@{pos}}
\index{pos@{pos}!Translation@{Translation}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf coord\_\-t} Translation::pos}\label{structTranslation_m7}




Definition at line 45 of file motion.h.

Referenced by moveto, newxystage, Stage\-Motion\_\-Get\-State\_\-Cmd, stop, and where.\index{Translation@{Translation}!scale@{scale}}
\index{scale@{scale}!Translation@{Translation}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf velocity\_\-t} Translation::scale}\label{structTranslation_m13}




Definition at line 51 of file motion.h.

Referenced by moveto.\index{Translation@{Translation}!step@{step}}
\index{step@{step}!Translation@{Translation}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int($\ast$ Translation::step)(int, int)}\label{structTranslation_m6}




Referenced by newxystage.\index{Translation@{Translation}!tid@{tid}}
\index{tid@{tid}!Translation@{Translation}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}pthread\_\-t Translation::tid}\label{structTranslation_m5}




Definition at line 43 of file motion.h.

Referenced by start, and stop.\index{Translation@{Translation}!vel@{vel}}
\index{vel@{vel}!Translation@{Translation}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf velocity\_\-t} Translation::vel}\label{structTranslation_m11}




Definition at line 49 of file motion.h.

Referenced by moveto, newxystage, stop, and where.

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