\hypertarget{struct__ASC}{
\section{\_\-ASC Struct Reference}
\label{struct__ASC}\index{_ASC@{\_\-ASC}}
}
The control structure for an ASC process.  


Collaboration diagram for \_\-ASC:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=258pt]{struct__ASC__coll__graph}
\end{center}
\end{figure}
\subsection*{Data Fields}
\begin{CompactItemize}
\item 
\hyperlink{struct__OutputMessage}{Output\-Message} $\ast$ \hyperlink{struct__ASC_o0}{msg}
\item 
FPA\_\-fcb $\ast$ \hyperlink{struct__ASC_o1}{msg\_\-pool}
\item 
\hyperlink{struct__Prescaler}{Prescaler} \hyperlink{struct__ASC_o2}{prescaler}
\item 
\hyperlink{struct__Flush}{Flush} \hyperlink{struct__ASC_o3}{flush}
\item 
\hyperlink{struct__LastEvent}{Last\-Event} \hyperlink{struct__ASC_o4}{last}
\item 
int \hyperlink{struct__ASC_o5}{nmissed}
\item 
LSF\_\-reason\_\-open \hyperlink{struct__ASC_o6}{open\_\-reason}
\item 
unsigned int \hyperlink{struct__ASC_o7}{dgm\-Id}
\item 
unsigned int \hyperlink{struct__ASC_o8}{ctb\-Id}
\item 
unsigned int \hyperlink{struct__ASC_o9}{frequency}
\item 
z\_\-stream \hyperlink{struct__ASC_o10}{zstream}
\item 
\hyperlink{struct__LSD__sdi}{LSD\_\-sdi} $\ast$ \hyperlink{struct__ASC_o11}{sdi}
\item 
FORK\_\-fcb $\ast$ \hyperlink{struct__ASC_o12}{fork\_\-task}
\item 
FORK\_\-que $\ast$ \hyperlink{struct__ASC_o13}{fork\_\-que}
\item 
ASC\_\-DB\_\-Schema \hyperlink{struct__ASC_o14}{db}
\end{CompactItemize}


\subsection{Detailed Description}
The control structure for an ASC process. 



\subsection{Field Documentation}
\hypertarget{struct__ASC_o8}{
\index{_ASC@{\_\-ASC}!ctbId@{ctbId}}
\index{ctbId@{ctbId}!_ASC@{\_\-ASC}}
\subsubsection[ctbId]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{struct__ASC_o8}{\_\-ASC::ctb\-Id}}}
\label{struct__ASC_o8}


LSF contribution identifier \hypertarget{struct__ASC_o14}{
\index{_ASC@{\_\-ASC}!db@{db}}
\index{db@{db}!_ASC@{\_\-ASC}}
\subsubsection[db]{\setlength{\rightskip}{0pt plus 5cm}ASC\_\-DB\_\-Schema \hyperlink{struct__ASC_o14}{\_\-ASC::db}}}
\label{struct__ASC_o14}


Copy of ASC\_\-DB database \hypertarget{struct__ASC_o7}{
\index{_ASC@{\_\-ASC}!dgmId@{dgmId}}
\index{dgmId@{dgmId}!_ASC@{\_\-ASC}}
\subsubsection[dgmId]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{struct__ASC_o7}{\_\-ASC::dgm\-Id}}}
\label{struct__ASC_o7}


LSF datagram indentifier \hypertarget{struct__ASC_o3}{
\index{_ASC@{\_\-ASC}!flush@{flush}}
\index{flush@{flush}!_ASC@{\_\-ASC}}
\subsubsection[flush]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{struct__Flush}{Flush} \hyperlink{struct__ASC_o3}{\_\-ASC::flush}}}
\label{struct__ASC_o3}


Output flush control \hypertarget{struct__ASC_o13}{
\index{_ASC@{\_\-ASC}!fork_que@{fork\_\-que}}
\index{fork_que@{fork\_\-que}!_ASC@{\_\-ASC}}
\subsubsection[fork\_\-que]{\setlength{\rightskip}{0pt plus 5cm}FORK\_\-que$\ast$ \hyperlink{struct__ASC_o13}{\_\-ASC::fork\_\-que}}}
\label{struct__ASC_o13}


Fork que to post to \hypertarget{struct__ASC_o12}{
\index{_ASC@{\_\-ASC}!fork_task@{fork\_\-task}}
\index{fork_task@{fork\_\-task}!_ASC@{\_\-ASC}}
\subsubsection[fork\_\-task]{\setlength{\rightskip}{0pt plus 5cm}FORK\_\-fcb$\ast$ \hyperlink{struct__ASC_o12}{\_\-ASC::fork\_\-task}}}
\label{struct__ASC_o12}


Fork task to do the output \hypertarget{struct__ASC_o9}{
\index{_ASC@{\_\-ASC}!frequency@{frequency}}
\index{frequency@{frequency}!_ASC@{\_\-ASC}}
\subsubsection[frequency]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{struct__ASC_o9}{\_\-ASC::frequency}}}
\label{struct__ASC_o9}


The clock frequency \hypertarget{struct__ASC_o4}{
\index{_ASC@{\_\-ASC}!last@{last}}
\index{last@{last}!_ASC@{\_\-ASC}}
\subsubsection[last]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{struct__LastEvent}{Last\-Event} \hyperlink{struct__ASC_o4}{\_\-ASC::last}}}
\label{struct__ASC_o4}


Cached information about last event of the previous packet \hypertarget{struct__ASC_o0}{
\index{_ASC@{\_\-ASC}!msg@{msg}}
\index{msg@{msg}!_ASC@{\_\-ASC}}
\subsubsection[msg]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{struct__OutputMessage}{Output\-Message}$\ast$ \hyperlink{struct__ASC_o0}{\_\-ASC::msg}}}
\label{struct__ASC_o0}


Pointer to current uncompressed ACD histogram message packets \hypertarget{struct__ASC_o1}{
\index{_ASC@{\_\-ASC}!msg_pool@{msg\_\-pool}}
\index{msg_pool@{msg\_\-pool}!_ASC@{\_\-ASC}}
\subsubsection[msg\_\-pool]{\setlength{\rightskip}{0pt plus 5cm}FPA\_\-fcb$\ast$ \hyperlink{struct__ASC_o1}{\_\-ASC::msg\_\-pool}}}
\label{struct__ASC_o1}


Pool of input message packets \hypertarget{struct__ASC_o5}{
\index{_ASC@{\_\-ASC}!nmissed@{nmissed}}
\index{nmissed@{nmissed}!_ASC@{\_\-ASC}}
\subsubsection[nmissed]{\setlength{\rightskip}{0pt plus 5cm}int \hyperlink{struct__ASC_o5}{\_\-ASC::nmissed}}}
\label{struct__ASC_o5}


Number of events missed, no buffer \hypertarget{struct__ASC_o6}{
\index{_ASC@{\_\-ASC}!open_reason@{open\_\-reason}}
\index{open_reason@{open\_\-reason}!_ASC@{\_\-ASC}}
\subsubsection[open\_\-reason]{\setlength{\rightskip}{0pt plus 5cm}LSF\_\-reason\_\-open \hyperlink{struct__ASC_o6}{\_\-ASC::open\_\-reason}}}
\label{struct__ASC_o6}


The reason for opening datagram \hypertarget{struct__ASC_o2}{
\index{_ASC@{\_\-ASC}!prescaler@{prescaler}}
\index{prescaler@{prescaler}!_ASC@{\_\-ASC}}
\subsubsection[prescaler]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{struct__Prescaler}{Prescaler} \hyperlink{struct__ASC_o2}{\_\-ASC::prescaler}}}
\label{struct__ASC_o2}


Input event prescaler \hypertarget{struct__ASC_o11}{
\index{_ASC@{\_\-ASC}!sdi@{sdi}}
\index{sdi@{sdi}!_ASC@{\_\-ASC}}
\subsubsection[sdi]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{struct__LSD__sdi}{LSD\_\-sdi}$\ast$ \hyperlink{struct__ASC_o11}{\_\-ASC::sdi}}}
\label{struct__ASC_o11}


The SDI write control structure \hypertarget{struct__ASC_o10}{
\index{_ASC@{\_\-ASC}!zstream@{zstream}}
\index{zstream@{zstream}!_ASC@{\_\-ASC}}
\subsubsection[zstream]{\setlength{\rightskip}{0pt plus 5cm}z\_\-stream \hyperlink{struct__ASC_o10}{\_\-ASC::zstream}}}
\label{struct__ASC_o10}


The compress stream 

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{ASC__eds_8c}{ASC\_\-eds.c}\end{CompactItemize}
