\subsection{Pro-Dex VME58}
\textit{Platforms: All}

The VME58 motor controller from Pro-Dex (formerly Oregon Microsystems)
is a 4 or 8 axis motor controller capable of supporting both servo
and stepper applications.  It is no longer for sale.

This set of drivers controls the VME58 by sending raw ASCII commands to the
controller through an MX VME record.

\ \newline
\textbf{vme58} driver
\ \newline
%
\newcommand{\MxFieldVmeFIVmeZrecord}
{The name of the MX VME record used to communicate with the VME58.}
%
\newcommand{\MxFieldVmeFICrateZnumber}
{The VME crate number for this motor controller.}
%
\newcommand{\MxFieldVmeFIBaseZaddress}
{The base address in hexadecimal of the motor controller.}
%
\MxVmeFIDriverFields

\ \newline
\textbf{vme58\_motor} driver
\ \newline
%
\newcommand{\MxFieldVmeFIZmotorVmeFIZrecord}
{The MX controller record for this motor axis.}
%
\newcommand{\MxFieldVmeFIZmotorAxisZnumber}
{The axis number for this motor axis.  This can range from 1 to 4 for 
models with encoder feedback and from 1 to 8 for models with no encoder
feedback.}
%
\newcommand{\MxFieldVmeFIZmotorFlags}
{The meaning of the flag bits in this field are described below.}
%
\newcommand{\MxFieldVmeFIZmotorDefaultZspeed}
{The initial slew speed for the axis.}
%
\newcommand{\MxFieldVmeFIZmotorDefaultZbaseZspeed}
{The initial base speed for the axis.  This is not used for servo axes.}
%
\newcommand{\MxFieldVmeFIZmotorDefaultZacceleration}
{The initial acceleration for this axis.}
%
\MxVmeFIZmotorDriverFields
%
\ \newline
%
The meaning of the bits in the \textit{flags} field above are as follows:
%
\begin{center}
\begin{tabularx}{0.9\textwidth}{rcX}
0x1 & - & Ignore database settings.  This option tells the driver not to
	reprogram the speeds and accelerations for the axis at startup time.\\
0x2 & - & Use encoder.  \textit{Not actually implemented in the driver
	at this time.}\\
0x10 & - & Disable hardware limits for this axis.\\
0x20 & - & Set the home switch to active high.  This allows the use
	of normally closed home switches.\\
\end{tabularx}
\end{center}

