\hypertarget{struct__TPG}{
\section{\_\-TPG Struct Reference}
\label{struct__TPG}\index{_TPG@{\_\-TPG}}
}
Structure holding ptrs to memory, etc.  


{\tt \#include $<$tpg\_\-p.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
unsigned $\ast$ \hyperlink{struct__TPG_o0}{buffer} \mbox{[}TPG\_\-N\_\-BOARDS\mbox{]}
\item 
gnat\-Handle \hyperlink{struct__TPG_o1}{gh} \mbox{[}TPG\_\-N\_\-BOARDS\mbox{]}
\item 
unsigned \hyperlink{struct__TPG_o2}{com\_\-addrs} \mbox{[}TPG\_\-N\_\-BOARDS\mbox{]}
\end{CompactItemize}


\subsection{Detailed Description}
Structure holding ptrs to memory, etc. 



\subsection{Field Documentation}
\hypertarget{struct__TPG_o0}{
\index{_TPG@{\_\-TPG}!buffer@{buffer}}
\index{buffer@{buffer}!_TPG@{\_\-TPG}}
\subsubsection[buffer]{\setlength{\rightskip}{0pt plus 5cm}unsigned$\ast$ \hyperlink{struct__TPG_o0}{\_\-TPG::buffer}\mbox{[}TPG\_\-N\_\-BOARDS\mbox{]}}}
\label{struct__TPG_o0}


Arrays of unsigneds representing the COMM board FIFOs \hypertarget{struct__TPG_o2}{
\index{_TPG@{\_\-TPG}!com_addrs@{com\_\-addrs}}
\index{com_addrs@{com\_\-addrs}!_TPG@{\_\-TPG}}
\subsubsection[com\_\-addrs]{\setlength{\rightskip}{0pt plus 5cm}unsigned \hyperlink{struct__TPG_o2}{\_\-TPG::com\_\-addrs}\mbox{[}TPG\_\-N\_\-BOARDS\mbox{]}}}
\label{struct__TPG_o2}


Arrays of unsigneds representing the COMM board addresses \hypertarget{struct__TPG_o1}{
\index{_TPG@{\_\-TPG}!gh@{gh}}
\index{gh@{gh}!_TPG@{\_\-TPG}}
\subsubsection[gh]{\setlength{\rightskip}{0pt plus 5cm}gnat\-Handle \hyperlink{struct__TPG_o1}{\_\-TPG::gh}\mbox{[}TPG\_\-N\_\-BOARDS\mbox{]}}}
\label{struct__TPG_o1}


Array of gnat\-Handles, one per COMM I/O board 

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{tpg__p_8h}{tpg\_\-p.h}\end{CompactItemize}
