\hypertarget{structs_8h}{
\section{structs.h File Reference}
\label{structs_8h}\index{structs.h@{structs.h}}
}
Provides the address stuctures used by LATC to identify components.  


\subsection*{Classes}
\begin{CompactItemize}
\item 
struct \hyperlink{structLayer__addr}{Layer\_\-addr}
\begin{CompactList}\small\item\em Address of a TFE/SPT node. \item\end{CompactList}\item 
struct \hyperlink{structACD__addr}{ACD\_\-addr}
\begin{CompactList}\small\item\em Address of a ARC/AFE node. \item\end{CompactList}\item 
struct \hyperlink{structTEM__addr}{TEM\_\-addr}
\begin{CompactList}\small\item\em Address of a TEM/TIC/CCC/TCC/CRC/TRC/CFE node. \item\end{CompactList}\item 
union \hyperlink{unionLATC__addr}{LATC\_\-addr}
\begin{CompactList}\small\item\em Union of all the address structures and an array, used for hierarchical leaf identification throughout LATC. \item\end{CompactList}\item 
struct \hyperlink{struct__LATC__hsk}{\_\-LATC\_\-hsk}
\begin{CompactList}\small\item\em Structure to hold LATC housekeeping information. \item\end{CompactList}\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
\hypertarget{structs_8h_667571b247b36bbb714b64889dcb0d22}{
typedef enum \hyperlink{structs_8h_73185e3aeac8a539dd391fb7a64bb22f}{\_\-LATC\_\-source} \hyperlink{structs_8h_667571b247b36bbb714b64889dcb0d22}{LATC\_\-source}}
\label{structs_8h_667571b247b36bbb714b64889dcb0d22}

\begin{CompactList}\small\item\em Identifiers for callers of configure and verify. \item\end{CompactList}\item 
\hypertarget{structs_8h_612144999fdc57c383a33366ca005082}{
typedef struct \hyperlink{struct__LATC__hsk}{\_\-LATC\_\-hsk} \hyperlink{structs_8h_612144999fdc57c383a33366ca005082}{LATC\_\-hsk}}
\label{structs_8h_612144999fdc57c383a33366ca005082}

\begin{CompactList}\small\item\em Structure to hold LATC housekeeping information. \item\end{CompactList}\end{CompactItemize}
\subsection*{Enumerations}
\begin{CompactItemize}
\item 
enum \{ \par
\textbf{LATC\_\-BCAST\_\-ADDR} =  255, 
\par
\textbf{N\_\-LATC\_\-ADDR\_\-CPTS} =  4
 \}
\begin{CompactList}\small\item\em Constant values associated with addressing LAT component instances. \item\end{CompactList}\item 
enum \hyperlink{structs_8h_73185e3aeac8a539dd391fb7a64bb22f}{\_\-LATC\_\-source} \{ \par
\hyperlink{structs_8h_73185e3aeac8a539dd391fb7a64bb22f7f801a9c3861757a8b3542aaeede1339}{LATC\_\-SRC\_\-UNKNOWN} =  0, 
\par
\hyperlink{structs_8h_73185e3aeac8a539dd391fb7a64bb22fe139ce396c63d2d2090bbf9bb4e9adb6}{LATC\_\-SRC\_\-LPA} =  1, 
\par
\hyperlink{structs_8h_73185e3aeac8a539dd391fb7a64bb22f0aa0d79574945cafe7af840755fe5eb4}{LATC\_\-SRC\_\-LCI} =  2, 
\par
\hyperlink{structs_8h_73185e3aeac8a539dd391fb7a64bb22fcd61d9dc4817b136d477cd6920b33b50}{LATC\_\-SRC\_\-COMMAND} =  3
 \}
\begin{CompactList}\small\item\em Identifiers for callers of configure and verify. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Provides the address stuctures used by LATC to identify components. 

\begin{Desc}
\item[Author:]James Swain \& Owen Saxton\end{Desc}
\begin{Desc}
\item[Id]\hyperlink{structs_8h}{structs.h},v 1.8 2007/08/23 00:11:07 saxton Exp \end{Desc}


\subsection{Enumeration Type Documentation}
\hypertarget{structs_8h_73185e3aeac8a539dd391fb7a64bb22f}{
\index{structs.h@{structs.h}!\_\-LATC\_\-source@{\_\-LATC\_\-source}}
\index{\_\-LATC\_\-source@{\_\-LATC\_\-source}!structs.h@{structs.h}}
\subsubsection[{\_\-LATC\_\-source}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \_\-LATC\_\-source}}}
\label{structs_8h_73185e3aeac8a539dd391fb7a64bb22f}


Identifiers for callers of configure and verify. 

\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{LATC\_\-SRC\_\-UNKNOWN@{LATC\_\-SRC\_\-UNKNOWN}!structs.h@{structs.h}}\index{structs.h@{structs.h}!LATC\_\-SRC\_\-UNKNOWN@{LATC\_\-SRC\_\-UNKNOWN}}\item[{\em 
\hypertarget{structs_8h_73185e3aeac8a539dd391fb7a64bb22f7f801a9c3861757a8b3542aaeede1339}{
LATC\_\-SRC\_\-UNKNOWN}
\label{structs_8h_73185e3aeac8a539dd391fb7a64bb22f7f801a9c3861757a8b3542aaeede1339}
}]Unknown. \index{LATC\_\-SRC\_\-LPA@{LATC\_\-SRC\_\-LPA}!structs.h@{structs.h}}\index{structs.h@{structs.h}!LATC\_\-SRC\_\-LPA@{LATC\_\-SRC\_\-LPA}}\item[{\em 
\hypertarget{structs_8h_73185e3aeac8a539dd391fb7a64bb22fe139ce396c63d2d2090bbf9bb4e9adb6}{
LATC\_\-SRC\_\-LPA}
\label{structs_8h_73185e3aeac8a539dd391fb7a64bb22fe139ce396c63d2d2090bbf9bb4e9adb6}
}]LPA. \index{LATC\_\-SRC\_\-LCI@{LATC\_\-SRC\_\-LCI}!structs.h@{structs.h}}\index{structs.h@{structs.h}!LATC\_\-SRC\_\-LCI@{LATC\_\-SRC\_\-LCI}}\item[{\em 
\hypertarget{structs_8h_73185e3aeac8a539dd391fb7a64bb22f0aa0d79574945cafe7af840755fe5eb4}{
LATC\_\-SRC\_\-LCI}
\label{structs_8h_73185e3aeac8a539dd391fb7a64bb22f0aa0d79574945cafe7af840755fe5eb4}
}]LCI. \index{LATC\_\-SRC\_\-COMMAND@{LATC\_\-SRC\_\-COMMAND}!structs.h@{structs.h}}\index{structs.h@{structs.h}!LATC\_\-SRC\_\-COMMAND@{LATC\_\-SRC\_\-COMMAND}}\item[{\em 
\hypertarget{structs_8h_73185e3aeac8a539dd391fb7a64bb22fcd61d9dc4817b136d477cd6920b33b50}{
LATC\_\-SRC\_\-COMMAND}
\label{structs_8h_73185e3aeac8a539dd391fb7a64bb22fcd61d9dc4817b136d477cd6920b33b50}
}]Command. \end{description}
\end{Desc}

