\hypertarget{lrd_8h}{
\section{lrd.h File Reference}
\label{lrd_8h}\index{lrd.h@{lrd.h}}
}
Interface to the LAT register description helper functions. 

{\tt \#include \char`\"{}RIM/structs.h\char`\"{}}\par


Include dependency graph for lrd.h:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=99pt]{lrd_8h__incl}
\end{center}
\end{figure}


This graph shows which files directly or indirectly include this file:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=208pt]{lrd_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
\hypertarget{lrd_8h_a0}{
typedef unsigned \hyperlink{lrd_8h_a0}{RIM\_\-type}}
\label{lrd_8h_a0}

\begin{CompactList}\small\item\em Creates a new type used to identify components (TEM, TFE etc). \item\end{CompactList}\end{CompactItemize}
\subsection*{Enumerations}
\begin{CompactItemize}
\item 
enum \{ {\bf RIM\_\-BAD\_\-TYPE} =  -1
 \}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
\hypertarget{lrd_8h_a2}{
unsigned {\bf RIM\_\-n\-Types} (void)}
\label{lrd_8h_a2}

\item 
\hypertarget{lrd_8h_a3}{
\hyperlink{lrd_8h_a0}{RIM\_\-type} {\bf RIM\_\-lookup\-Type} (const char $\ast$string)}
\label{lrd_8h_a3}

\item 
\hypertarget{lrd_8h_a4}{
unsigned {\bf RIM\_\-name\-Type} (char $\ast$string, \hyperlink{lrd_8h_a0}{RIM\_\-type} type)}
\label{lrd_8h_a4}

\item 
\hypertarget{lrd_8h_a5}{
int {\bf RIM\_\-compare\-Type} (const char $\ast$string, \hyperlink{lrd_8h_a0}{RIM\_\-type} type)}
\label{lrd_8h_a5}

\item 
\hypertarget{lrd_8h_a6}{
unsigned {\bf RIM\_\-get\-Addr\-Rng} (const char $\ast$string, \hyperlink{unionRIM__addr}{RIM\_\-addr} $\ast$addr)}
\label{lrd_8h_a6}

\item 
\hypertarget{lrd_8h_a7}{
unsigned {\bf RIM\_\-get\-Layer\-ID} (char sign, char xy, char index, unsigned $\ast$layer)}
\label{lrd_8h_a7}

\item 
\hypertarget{lrd_8h_a8}{
unsigned {\bf RIM\_\-get\-Layer\-Name} (unsigned layer, char $\ast$sign, char $\ast$xy, char $\ast$index)}
\label{lrd_8h_a8}

\item 
\hypertarget{lrd_8h_a9}{
unsigned {\bf RIM\_\-get\-Address} (\hyperlink{unionRIM__addr}{RIM\_\-addr} $\ast$addr, unsigned index, \hyperlink{lrd_8h_a0}{RIM\_\-type} type)}
\label{lrd_8h_a9}

\item 
\hypertarget{lrd_8h_a10}{
unsigned {\bf RIM\_\-get\-Index} (const \hyperlink{unionRIM__addr}{RIM\_\-addr} $\ast$addr, unsigned $\ast$index, \hyperlink{lrd_8h_a0}{RIM\_\-type} type)}
\label{lrd_8h_a10}

\end{CompactItemize}


\subsection{Detailed Description}
Interface to the LAT register description helper functions. 

\begin{Desc}
\item[Author:]James Swain -- \href{mailto:jswain@slac.stanford.edu}{\tt jswain@slac.stanford.edu}\end{Desc}
