\hypertarget{QLRA_8h}{
\section{QLRA.h File Reference}
\label{QLRA_8h}\index{QLRA.h@{QLRA.h}}
}
Public definitions for the register display routines.  


{\tt \#include $<$PBS/WCT.h$>$}\par
\subsection*{Classes}
\begin{CompactItemize}
\item 
struct \hyperlink{struct__QLRA__regSpec}{\_\-QLRA\_\-regSpec}
\begin{CompactList}\small\item\em Structure to specify a register, or set of registers. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__regData}{\_\-QLRA\_\-regData}
\begin{CompactList}\small\item\em Structure to hold returned register data. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__esrData}{\_\-QLRA\_\-esrData}
\begin{CompactList}\small\item\em Structure to hold returned error and status register data. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__cmdStats}{\_\-QLRA\_\-cmdStats}
\begin{CompactList}\small\item\em Structure to hold command statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__rcvStats}{\_\-QLRA\_\-rcvStats}
\begin{CompactList}\small\item\em Structure to hold receive statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__trcvStats}{\_\-QLRA\_\-trcvStats}
\begin{CompactList}\small\item\em Structure to hold TEM receive statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__xmtStats}{\_\-QLRA\_\-xmtStats}
\begin{CompactList}\small\item\em Structure to hold transmit/response statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__aemTrgStats}{\_\-QLRA\_\-aemTrgStats}
\begin{CompactList}\small\item\em Structure to hold AEM trigger statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__arcErrStats}{\_\-QLRA\_\-arcErrStats}
\begin{CompactList}\small\item\em Structure to hold ARC event error statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__fifoStats}{\_\-QLRA\_\-fifoStats}
\begin{CompactList}\small\item\em Structure to hold CC FIFO statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__cntrStats}{\_\-QLRA\_\-cntrStats}
\begin{CompactList}\small\item\em Structure to hold simple counter statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__gemStats}{\_\-QLRA\_\-gemStats}
\begin{CompactList}\small\item\em Structure to hold GEM statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__gemStats__V2}{\_\-QLRA\_\-gemStats\_\-V2}
\begin{CompactList}\small\item\em Structure to hold GEM statistics, version 2. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__gemStats__V1}{\_\-QLRA\_\-gemStats\_\-V1}
\begin{CompactList}\small\item\em Structure to hold GEM statistics, version 1. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__cruStats}{\_\-QLRA\_\-cruStats}
\begin{CompactList}\small\item\em Structure to hold CRU statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__pduStats}{\_\-QLRA\_\-pduStats}
\begin{CompactList}\small\item\em Structure to hold PDU statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__ebmStats}{\_\-QLRA\_\-ebmStats}
\begin{CompactList}\small\item\em Structure to hold EBM statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__ebmStats__V3}{\_\-QLRA\_\-ebmStats\_\-V3}
\begin{CompactList}\small\item\em Structure to hold EBM statistics, version 3 and lower. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__aemStats}{\_\-QLRA\_\-aemStats}
\begin{CompactList}\small\item\em Structure to hold AEM statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__temStats}{\_\-QLRA\_\-temStats}
\begin{CompactList}\small\item\em Structure to hold TEM statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__ticStats}{\_\-QLRA\_\-ticStats}
\begin{CompactList}\small\item\em Structure to hold TIC statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__cccStats}{\_\-QLRA\_\-cccStats}
\begin{CompactList}\small\item\em Structure to hold CCC statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__tccStats}{\_\-QLRA\_\-tccStats}
\begin{CompactList}\small\item\em Structure to hold TCC statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__stats}{\_\-QLRA\_\-stats}
\begin{CompactList}\small\item\em Structure to hold complete statistics. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__stats__V3}{\_\-QLRA\_\-stats\_\-V3}
\begin{CompactList}\small\item\em Structure to hold complete statistics, version 3. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__stats__V2}{\_\-QLRA\_\-stats\_\-V2}
\begin{CompactList}\small\item\em Structure to hold complete statistics, version 2. \item\end{CompactList}\item 
struct \hyperlink{struct__QLRA__stats__V1}{\_\-QLRA\_\-stats\_\-V1}
\begin{CompactList}\small\item\em Structure to hold complete statistics, version 1. \item\end{CompactList}\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
\hypertarget{QLRA_8h_243a0e27e3a08d3ea690392ba115c953}{
typedef enum \hyperlink{QLRA_8h_ac60345379259479f765bd535f015bd8}{\_\-QLRA\_\-disp} \hyperlink{QLRA_8h_243a0e27e3a08d3ea690392ba115c953}{QLRA\_\-disp}}
\label{QLRA_8h_243a0e27e3a08d3ea690392ba115c953}

\begin{CompactList}\small\item\em Display options. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_1430a09ec28a4b69ff8f39a68f2b7d9a}{
typedef enum \hyperlink{QLRA_8h_f789df1023f4f5295a3656e06123d746}{\_\-QLRA\_\-misc} \hyperlink{QLRA_8h_1430a09ec28a4b69ff8f39a68f2b7d9a}{QLRA\_\-misc}}
\label{QLRA_8h_1430a09ec28a4b69ff8f39a68f2b7d9a}

\begin{CompactList}\small\item\em Miscellaneous definitions. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_16935f0452920bc5e2450609a649afeb}{
typedef enum \hyperlink{QLRA_8h_0e961462422e0b69823b25d736bb8403}{\_\-QLRA\_\-component} \hyperlink{QLRA_8h_16935f0452920bc5e2450609a649afeb}{QLRA\_\-component}}
\label{QLRA_8h_16935f0452920bc5e2450609a649afeb}

\begin{CompactList}\small\item\em Component identifiers. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_c4b7b578da50367d46b87571d28deb94}{
typedef enum \hyperlink{QLRA_8h_5b68f2b96757063eec805d03f93b6a0d}{\_\-QLRA\_\-counts} \hyperlink{QLRA_8h_c4b7b578da50367d46b87571d28deb94}{QLRA\_\-counts}}
\label{QLRA_8h_c4b7b578da50367d46b87571d28deb94}

\begin{CompactList}\small\item\em Conponent counts. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_c96b2963a4b22df0fdc119d27a4c2500}{
typedef enum \hyperlink{QLRA_8h_a582a3e3b6bb3de9214a9f98a9c8452e}{\_\-QLRA\_\-statsVersion} \hyperlink{QLRA_8h_c96b2963a4b22df0fdc119d27a4c2500}{QLRA\_\-statsVersion}}
\label{QLRA_8h_c96b2963a4b22df0fdc119d27a4c2500}

\begin{CompactList}\small\item\em Statistics block version. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_e5ec7c915d2b44e4cfe22588f6c6c328}{
typedef struct \hyperlink{struct__QLRA__regSpec}{\_\-QLRA\_\-regSpec} \hyperlink{QLRA_8h_e5ec7c915d2b44e4cfe22588f6c6c328}{QLRA\_\-regSpec}}
\label{QLRA_8h_e5ec7c915d2b44e4cfe22588f6c6c328}

\begin{CompactList}\small\item\em Structure to specify a register, or set of registers. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_78fd9961261769b1627c1b09afccc204}{
typedef struct \hyperlink{struct__QLRA__regData}{\_\-QLRA\_\-regData} \hyperlink{QLRA_8h_78fd9961261769b1627c1b09afccc204}{QLRA\_\-regData}}
\label{QLRA_8h_78fd9961261769b1627c1b09afccc204}

\begin{CompactList}\small\item\em Structure to hold returned register data. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_532df8703ccdb585863f3361dda32a65}{
typedef struct \hyperlink{struct__QLRA__esrData}{\_\-QLRA\_\-esrData} \hyperlink{QLRA_8h_532df8703ccdb585863f3361dda32a65}{QLRA\_\-esrData}}
\label{QLRA_8h_532df8703ccdb585863f3361dda32a65}

\begin{CompactList}\small\item\em Structure to hold returned error and status register data. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_30df29fb689c342952b3033ed314147e}{
typedef struct \hyperlink{struct__QLRA__cmdStats}{\_\-QLRA\_\-cmdStats} \hyperlink{QLRA_8h_30df29fb689c342952b3033ed314147e}{QLRA\_\-cmdStats}}
\label{QLRA_8h_30df29fb689c342952b3033ed314147e}

\begin{CompactList}\small\item\em Structure to hold command statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_4dc725e43351b7b09479a1cd43413635}{
typedef struct \hyperlink{struct__QLRA__rcvStats}{\_\-QLRA\_\-rcvStats} \hyperlink{QLRA_8h_4dc725e43351b7b09479a1cd43413635}{QLRA\_\-rcvStats}}
\label{QLRA_8h_4dc725e43351b7b09479a1cd43413635}

\begin{CompactList}\small\item\em Structure to hold receive statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_3c5fcc036e33423497ba5eb04e5da402}{
typedef struct \hyperlink{struct__QLRA__trcvStats}{\_\-QLRA\_\-trcvStats} \hyperlink{QLRA_8h_3c5fcc036e33423497ba5eb04e5da402}{QLRA\_\-trcvStats}}
\label{QLRA_8h_3c5fcc036e33423497ba5eb04e5da402}

\begin{CompactList}\small\item\em Structure to hold TEM receive statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_600bd609d999836a98e2c76fc32c6dab}{
typedef struct \hyperlink{struct__QLRA__xmtStats}{\_\-QLRA\_\-xmtStats} \hyperlink{QLRA_8h_600bd609d999836a98e2c76fc32c6dab}{QLRA\_\-xmtStats}}
\label{QLRA_8h_600bd609d999836a98e2c76fc32c6dab}

\begin{CompactList}\small\item\em Structure to hold transmit/response statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_d0a408d59b5ec9a46e2f96ae96838a17}{
typedef struct \hyperlink{struct__QLRA__aemTrgStats}{\_\-QLRA\_\-aemTrgStats} \hyperlink{QLRA_8h_d0a408d59b5ec9a46e2f96ae96838a17}{QLRA\_\-aemTrgStats}}
\label{QLRA_8h_d0a408d59b5ec9a46e2f96ae96838a17}

\begin{CompactList}\small\item\em Structure to hold AEM trigger statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_b90925f782ec3ab96f65284f2736a050}{
typedef struct \hyperlink{struct__QLRA__arcErrStats}{\_\-QLRA\_\-arcErrStats} \hyperlink{QLRA_8h_b90925f782ec3ab96f65284f2736a050}{QLRA\_\-arcErrStats}}
\label{QLRA_8h_b90925f782ec3ab96f65284f2736a050}

\begin{CompactList}\small\item\em Structure to hold ARC event error statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_0ef6a3d072cd7588ee84c82ab7b44d37}{
typedef struct \hyperlink{struct__QLRA__fifoStats}{\_\-QLRA\_\-fifoStats} \hyperlink{QLRA_8h_0ef6a3d072cd7588ee84c82ab7b44d37}{QLRA\_\-fifoStats}}
\label{QLRA_8h_0ef6a3d072cd7588ee84c82ab7b44d37}

\begin{CompactList}\small\item\em Structure to hold CC FIFO statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_9c600efd8de0b902720c5f15ae07a410}{
typedef struct \hyperlink{struct__QLRA__cntrStats}{\_\-QLRA\_\-cntrStats} \hyperlink{QLRA_8h_9c600efd8de0b902720c5f15ae07a410}{QLRA\_\-cntrStats}}
\label{QLRA_8h_9c600efd8de0b902720c5f15ae07a410}

\begin{CompactList}\small\item\em Structure to hold simple counter statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_dc12bc29a789dfadfd5d1227cee87a0f}{
typedef struct \hyperlink{struct__QLRA__gemStats}{\_\-QLRA\_\-gemStats} \hyperlink{QLRA_8h_dc12bc29a789dfadfd5d1227cee87a0f}{QLRA\_\-gemStats}}
\label{QLRA_8h_dc12bc29a789dfadfd5d1227cee87a0f}

\begin{CompactList}\small\item\em Structure to hold GEM statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_dc8435eead0da105054b84531cb0f304}{
typedef struct \hyperlink{struct__QLRA__gemStats__V2}{\_\-QLRA\_\-gemStats\_\-V2} \hyperlink{QLRA_8h_dc8435eead0da105054b84531cb0f304}{QLRA\_\-gemStats\_\-V2}}
\label{QLRA_8h_dc8435eead0da105054b84531cb0f304}

\begin{CompactList}\small\item\em Structure to hold GEM statistics, version 2. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_15b2ebc14f83567b46c8bdc329955770}{
typedef struct \hyperlink{struct__QLRA__gemStats__V1}{\_\-QLRA\_\-gemStats\_\-V1} \hyperlink{QLRA_8h_15b2ebc14f83567b46c8bdc329955770}{QLRA\_\-gemStats\_\-V1}}
\label{QLRA_8h_15b2ebc14f83567b46c8bdc329955770}

\begin{CompactList}\small\item\em Structure to hold GEM statistics, version 1. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_c3ac67977641d9df3ef12b1fc608ad39}{
typedef struct \hyperlink{struct__QLRA__cruStats}{\_\-QLRA\_\-cruStats} \hyperlink{QLRA_8h_c3ac67977641d9df3ef12b1fc608ad39}{QLRA\_\-cruStats}}
\label{QLRA_8h_c3ac67977641d9df3ef12b1fc608ad39}

\begin{CompactList}\small\item\em Structure to hold CRU statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_ffe038218f346dc6c6da66bbfb9f8cef}{
typedef struct \hyperlink{struct__QLRA__pduStats}{\_\-QLRA\_\-pduStats} \hyperlink{QLRA_8h_ffe038218f346dc6c6da66bbfb9f8cef}{QLRA\_\-pduStats}}
\label{QLRA_8h_ffe038218f346dc6c6da66bbfb9f8cef}

\begin{CompactList}\small\item\em Structure to hold PDU statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_a8bbaaedf2ed57aba33635a323564a5f}{
typedef struct \hyperlink{struct__QLRA__ebmStats}{\_\-QLRA\_\-ebmStats} \hyperlink{QLRA_8h_a8bbaaedf2ed57aba33635a323564a5f}{QLRA\_\-ebmStats}}
\label{QLRA_8h_a8bbaaedf2ed57aba33635a323564a5f}

\begin{CompactList}\small\item\em Structure to hold EBM statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_6f0684c3ffcdb212d06d060af6f9c5b9}{
typedef struct \hyperlink{struct__QLRA__ebmStats__V3}{\_\-QLRA\_\-ebmStats\_\-V3} \hyperlink{QLRA_8h_6f0684c3ffcdb212d06d060af6f9c5b9}{QLRA\_\-ebmStats\_\-V3}}
\label{QLRA_8h_6f0684c3ffcdb212d06d060af6f9c5b9}

\begin{CompactList}\small\item\em Structure to hold EBM statistics, version 3 and lower. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_05419527575143f112502a110b422f32}{
typedef struct \hyperlink{struct__QLRA__aemStats}{\_\-QLRA\_\-aemStats} \hyperlink{QLRA_8h_05419527575143f112502a110b422f32}{QLRA\_\-aemStats}}
\label{QLRA_8h_05419527575143f112502a110b422f32}

\begin{CompactList}\small\item\em Structure to hold AEM statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_339b35a93d60e2d18d429deb93104312}{
typedef struct \hyperlink{struct__QLRA__temStats}{\_\-QLRA\_\-temStats} \hyperlink{QLRA_8h_339b35a93d60e2d18d429deb93104312}{QLRA\_\-temStats}}
\label{QLRA_8h_339b35a93d60e2d18d429deb93104312}

\begin{CompactList}\small\item\em Structure to hold TEM statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_09b9af006a3e06d887178bb9fe598020}{
typedef struct \hyperlink{struct__QLRA__ticStats}{\_\-QLRA\_\-ticStats} \hyperlink{QLRA_8h_09b9af006a3e06d887178bb9fe598020}{QLRA\_\-ticStats}}
\label{QLRA_8h_09b9af006a3e06d887178bb9fe598020}

\begin{CompactList}\small\item\em Structure to hold TIC statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_e49c4c3e6f9b3750664ed04749c57263}{
typedef struct \hyperlink{struct__QLRA__cccStats}{\_\-QLRA\_\-cccStats} \hyperlink{QLRA_8h_e49c4c3e6f9b3750664ed04749c57263}{QLRA\_\-cccStats}}
\label{QLRA_8h_e49c4c3e6f9b3750664ed04749c57263}

\begin{CompactList}\small\item\em Structure to hold CCC statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_1d2aab10758c5524f6661bd25933bc0d}{
typedef struct \hyperlink{struct__QLRA__tccStats}{\_\-QLRA\_\-tccStats} \hyperlink{QLRA_8h_1d2aab10758c5524f6661bd25933bc0d}{QLRA\_\-tccStats}}
\label{QLRA_8h_1d2aab10758c5524f6661bd25933bc0d}

\begin{CompactList}\small\item\em Structure to hold TCC statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_348f80a58f29be7c4785155ad464092e}{
typedef struct \hyperlink{struct__QLRA__stats}{\_\-QLRA\_\-stats} \hyperlink{QLRA_8h_348f80a58f29be7c4785155ad464092e}{QLRA\_\-stats}}
\label{QLRA_8h_348f80a58f29be7c4785155ad464092e}

\begin{CompactList}\small\item\em Structure to hold complete statistics. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_a7c02b52eb6c8e98978aaa7b1d88b2e9}{
typedef struct \hyperlink{struct__QLRA__stats__V3}{\_\-QLRA\_\-stats\_\-V3} \hyperlink{QLRA_8h_a7c02b52eb6c8e98978aaa7b1d88b2e9}{QLRA\_\-stats\_\-V3}}
\label{QLRA_8h_a7c02b52eb6c8e98978aaa7b1d88b2e9}

\begin{CompactList}\small\item\em Structure to hold complete statistics, version 3. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_09b57549b6c1cef0755178977071920a}{
typedef struct \hyperlink{struct__QLRA__stats__V2}{\_\-QLRA\_\-stats\_\-V2} \hyperlink{QLRA_8h_09b57549b6c1cef0755178977071920a}{QLRA\_\-stats\_\-V2}}
\label{QLRA_8h_09b57549b6c1cef0755178977071920a}

\begin{CompactList}\small\item\em Structure to hold complete statistics, version 2. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_14473058b9d8408eb8fe72f9e8d4a771}{
typedef struct \hyperlink{struct__QLRA__stats__V1}{\_\-QLRA\_\-stats\_\-V1} \hyperlink{QLRA_8h_14473058b9d8408eb8fe72f9e8d4a771}{QLRA\_\-stats\_\-V1}}
\label{QLRA_8h_14473058b9d8408eb8fe72f9e8d4a771}

\begin{CompactList}\small\item\em Structure to hold complete statistics, version 1. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_2595c71509877bf4864d56511888fcc1}{
typedef void($\ast$ \hyperlink{QLRA_8h_2595c71509877bf4864d56511888fcc1}{QLRA\_\-regsCb} )(unsigned int secs, \hyperlink{struct__QLRA__regData}{QLRA\_\-regData} $\ast$rData, void $\ast$parm)}
\label{QLRA_8h_2595c71509877bf4864d56511888fcc1}

\begin{CompactList}\small\item\em Callback routines to process LRA data. \item\end{CompactList}\item 
\hypertarget{QLRA_8h_83f17075671ef4c5df447bf051f9cb84}{
typedef void($\ast$ \textbf{QLRA\_\-esrCb} )(unsigned int secs, \hyperlink{struct__QLRA__esrData}{QLRA\_\-esrData} $\ast$rData, void $\ast$parm)}
\label{QLRA_8h_83f17075671ef4c5df447bf051f9cb84}

\item 
\hypertarget{QLRA_8h_2e071116b3039a67667f753c89d96615}{
typedef void($\ast$ \textbf{QLRA\_\-statsCb} )(unsigned int secs, \hyperlink{struct__QLRA__stats}{QLRA\_\-stats} $\ast$sData, void $\ast$parm)}
\label{QLRA_8h_2e071116b3039a67667f753c89d96615}

\end{CompactItemize}
\subsection*{Enumerations}
\begin{CompactItemize}
\item 
enum \hyperlink{QLRA_8h_ac60345379259479f765bd535f015bd8}{\_\-QLRA\_\-disp} \{ \par
\hyperlink{QLRA_8h_ac60345379259479f765bd535f015bd8290482a57a4076626dfbd47433dcbc9a}{QLRA\_\-DOPT\_\-PLAIN} =  0x01, 
\par
\hyperlink{QLRA_8h_ac60345379259479f765bd535f015bd801784c777385cda7c940a6cf6e7f81a0}{QLRA\_\-DOPT\_\-NOHDR} =  0x02
 \}
\begin{CompactList}\small\item\em Display options. \item\end{CompactList}\item 
enum \hyperlink{QLRA_8h_f789df1023f4f5295a3656e06123d746}{\_\-QLRA\_\-misc} \{ \par
\hyperlink{QLRA_8h_f789df1023f4f5295a3656e06123d746d8040f27d689eda90dcc47ad92b54f6b}{QLRA\_\-WILD} =  255, 
\par
\hyperlink{QLRA_8h_f789df1023f4f5295a3656e06123d746d457a2d6c96a74659fefbb435a4ef5bf}{QLRA\_\-ACTIVE} =  254
 \}
\begin{CompactList}\small\item\em Miscellaneous definitions. \item\end{CompactList}\item 
enum \hyperlink{QLRA_8h_0e961462422e0b69823b25d736bb8403}{\_\-QLRA\_\-component} \{ \par
\textbf{QLRA\_\-CPT\_\-GEM} =  1, 
\par
\textbf{QLRA\_\-CPT\_\-EBM} =  2, 
\par
\textbf{QLRA\_\-CPT\_\-PDU0} =  3, 
\par
\textbf{QLRA\_\-CPT\_\-PDU1} =  4, 
\par
\textbf{QLRA\_\-CPT\_\-CRU} =  5, 
\par
\textbf{QLRA\_\-CPT\_\-TEM} =  6, 
\par
\textbf{QLRA\_\-CPT\_\-TIC} =  7, 
\par
\textbf{QLRA\_\-CPT\_\-CCC} =  8, 
\par
\textbf{QLRA\_\-CPT\_\-CRC} =  9, 
\par
\textbf{QLRA\_\-CPT\_\-CFE} =  10, 
\par
\textbf{QLRA\_\-CPT\_\-TCC} =  11, 
\par
\textbf{QLRA\_\-CPT\_\-TRC} =  12, 
\par
\textbf{QLRA\_\-CPT\_\-TFE} =  13, 
\par
\textbf{QLRA\_\-CPT\_\-AEM} =  14, 
\par
\textbf{QLRA\_\-CPT\_\-ARC} =  15, 
\par
\textbf{QLRA\_\-CPT\_\-AFE} =  16, 
\par
\textbf{QLRA\_\-CPT\_\-SIUE} =  33, 
\par
\textbf{QLRA\_\-CPT\_\-SIU0} =  34, 
\par
\textbf{QLRA\_\-CPT\_\-SIU1} =  35, 
\par
\textbf{QLRA\_\-CPT\_\-EPU0} =  36, 
\par
\textbf{QLRA\_\-CPT\_\-EPU1} =  37, 
\par
\textbf{QLRA\_\-CPT\_\-EPU2} =  38, 
\par
\textbf{QLRA\_\-CPT\_\-BCST} =  QLRA\_\-WILD
 \}
\begin{CompactList}\small\item\em Component identifiers. \item\end{CompactList}\item 
enum \hyperlink{QLRA_8h_5b68f2b96757063eec805d03f93b6a0d}{\_\-QLRA\_\-counts} \{ \par
\hyperlink{QLRA_8h_5b68f2b96757063eec805d03f93b6a0da4d3b22408b009d1cb800a09f83bbc0b}{QLRA\_\-N\_\-TEM} =  16, 
\par
\hyperlink{QLRA_8h_5b68f2b96757063eec805d03f93b6a0d48744cf2cfbe72618a01f6db5c35a989}{QLRA\_\-N\_\-CCC} =  4, 
\par
\hyperlink{QLRA_8h_5b68f2b96757063eec805d03f93b6a0df2fc47113ae6759fcce8365ed7f4d9d2}{QLRA\_\-N\_\-TCC} =  8, 
\par
\hyperlink{QLRA_8h_5b68f2b96757063eec805d03f93b6a0d2ff2c4f5e33ea333164942bcfd84cfdf}{QLRA\_\-N\_\-CRC} =  4, 
\par
\hyperlink{QLRA_8h_5b68f2b96757063eec805d03f93b6a0db4301de1f8d0af59640b9a90f8f8e18f}{QLRA\_\-N\_\-TRC} =  9, 
\par
\hyperlink{QLRA_8h_5b68f2b96757063eec805d03f93b6a0d21911540b68dc983786eb6a7ef192b5d}{QLRA\_\-N\_\-ARC} =  12, 
\par
\hyperlink{QLRA_8h_5b68f2b96757063eec805d03f93b6a0d1fbb1d675226b0173b196b1c0263670a}{QLRA\_\-N\_\-CFE} =  12, 
\par
\hyperlink{QLRA_8h_5b68f2b96757063eec805d03f93b6a0de75077ca1770ab56ec194f4fa3c48e82}{QLRA\_\-N\_\-TFE} =  24, 
\par
\hyperlink{QLRA_8h_5b68f2b96757063eec805d03f93b6a0d76518e68d3d9aca07ef282fa70e26176}{QLRA\_\-N\_\-AFE} =  18
 \}
\begin{CompactList}\small\item\em Conponent counts. \item\end{CompactList}\item 
enum \hyperlink{QLRA_8h_a582a3e3b6bb3de9214a9f98a9c8452e}{\_\-QLRA\_\-statsVersion} \{ \par
\hyperlink{QLRA_8h_a582a3e3b6bb3de9214a9f98a9c8452eba142c7f13f5e494686af58053025a1e}{QLRA\_\-STATS\_\-MAJOR} =  4, 
\par
\hyperlink{QLRA_8h_a582a3e3b6bb3de9214a9f98a9c8452e3e3c640fc3f65ea78fb45164b1a46052}{QLRA\_\-STATS\_\-MINOR} =  0
 \}
\begin{CompactList}\small\item\em Statistics block version. \item\end{CompactList}\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void \hyperlink{QLRA_8h_7ff4d2d0439bc85493fe03e4e39084a1}{QLRA\_\-dispEsrData} (unsigned int secs, \hyperlink{struct__QLRA__esrData}{QLRA\_\-esrData} $\ast$rData, void $\ast$parm)
\begin{CompactList}\small\item\em Display error and status register data. \item\end{CompactList}\item 
void \hyperlink{QLRA_8h_4450ff230eb2ed69ea50b7fc54822ebc}{QLRA\_\-dispRegData} (unsigned int secs, \hyperlink{struct__QLRA__regData}{QLRA\_\-regData} $\ast$rData, void $\ast$parm)
\begin{CompactList}\small\item\em Display register data. \item\end{CompactList}\item 
void \hyperlink{QLRA_8h_348b4af3e986c54a60ee3047025b228b}{QLRA\_\-dispStats} (unsigned int secs, \hyperlink{struct__QLRA__stats}{QLRA\_\-stats} $\ast$sData, void $\ast$parm)
\begin{CompactList}\small\item\em Display statistics data. \item\end{CompactList}\item 
unsigned \hyperlink{QLRA_8h_74999926789d7770f612ab2065da028d}{QLRA\_\-readDiag} (char $\ast$fName, void $\ast$parm, \hyperlink{QLRA_8h_2595c71509877bf4864d56511888fcc1}{QLRA\_\-regsCb} regsRtn)
\begin{CompactList}\small\item\em Read the contents of an LRA packet file. \item\end{CompactList}\item 
unsigned \hyperlink{QLRA_8h_fac2f198fda0d55caee5355bc13232ae}{QLRA\_\-readSci} (char $\ast$fName, void $\ast$parm, \hyperlink{QLRA_8h_2595c71509877bf4864d56511888fcc1}{QLRA\_\-regsCb} regsRtn, QLRA\_\-esrCb esrRtn, QLRA\_\-statsCb statsRtn)
\begin{CompactList}\small\item\em Read the contents of an LRA datagram file. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Public definitions for the register display routines. 

\begin{Desc}
\item[Author:]Owen H Saxton\end{Desc}
\begin{Desc}
\item[Id]\hyperlink{QLRA_8h}{QLRA.h},v 1.4 2011/03/29 21:10:35 saxton Exp \end{Desc}


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


Conponent counts. 

\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{QLRA\_\-N\_\-TEM@{QLRA\_\-N\_\-TEM}!QLRA.h@{QLRA.h}}\index{QLRA.h@{QLRA.h}!QLRA\_\-N\_\-TEM@{QLRA\_\-N\_\-TEM}}\item[{\em 
\hypertarget{QLRA_8h_5b68f2b96757063eec805d03f93b6a0da4d3b22408b009d1cb800a09f83bbc0b}{
QLRA\_\-N\_\-TEM}
\label{QLRA_8h_5b68f2b96757063eec805d03f93b6a0da4d3b22408b009d1cb800a09f83bbc0b}
}]Number of TEMs. \index{QLRA\_\-N\_\-CCC@{QLRA\_\-N\_\-CCC}!QLRA.h@{QLRA.h}}\index{QLRA.h@{QLRA.h}!QLRA\_\-N\_\-CCC@{QLRA\_\-N\_\-CCC}}\item[{\em 
\hypertarget{QLRA_8h_5b68f2b96757063eec805d03f93b6a0d48744cf2cfbe72618a01f6db5c35a989}{
QLRA\_\-N\_\-CCC}
\label{QLRA_8h_5b68f2b96757063eec805d03f93b6a0d48744cf2cfbe72618a01f6db5c35a989}
}]Number of CAL cable controllers. \index{QLRA\_\-N\_\-TCC@{QLRA\_\-N\_\-TCC}!QLRA.h@{QLRA.h}}\index{QLRA.h@{QLRA.h}!QLRA\_\-N\_\-TCC@{QLRA\_\-N\_\-TCC}}\item[{\em 
\hypertarget{QLRA_8h_5b68f2b96757063eec805d03f93b6a0df2fc47113ae6759fcce8365ed7f4d9d2}{
QLRA\_\-N\_\-TCC}
\label{QLRA_8h_5b68f2b96757063eec805d03f93b6a0df2fc47113ae6759fcce8365ed7f4d9d2}
}]Number of TKR cable controllers. \index{QLRA\_\-N\_\-CRC@{QLRA\_\-N\_\-CRC}!QLRA.h@{QLRA.h}}\index{QLRA.h@{QLRA.h}!QLRA\_\-N\_\-CRC@{QLRA\_\-N\_\-CRC}}\item[{\em 
\hypertarget{QLRA_8h_5b68f2b96757063eec805d03f93b6a0d2ff2c4f5e33ea333164942bcfd84cfdf}{
QLRA\_\-N\_\-CRC}
\label{QLRA_8h_5b68f2b96757063eec805d03f93b6a0d2ff2c4f5e33ea333164942bcfd84cfdf}
}]Number of CAL readout controllers. \index{QLRA\_\-N\_\-TRC@{QLRA\_\-N\_\-TRC}!QLRA.h@{QLRA.h}}\index{QLRA.h@{QLRA.h}!QLRA\_\-N\_\-TRC@{QLRA\_\-N\_\-TRC}}\item[{\em 
\hypertarget{QLRA_8h_5b68f2b96757063eec805d03f93b6a0db4301de1f8d0af59640b9a90f8f8e18f}{
QLRA\_\-N\_\-TRC}
\label{QLRA_8h_5b68f2b96757063eec805d03f93b6a0db4301de1f8d0af59640b9a90f8f8e18f}
}]Number of TKR readout controllers. \index{QLRA\_\-N\_\-ARC@{QLRA\_\-N\_\-ARC}!QLRA.h@{QLRA.h}}\index{QLRA.h@{QLRA.h}!QLRA\_\-N\_\-ARC@{QLRA\_\-N\_\-ARC}}\item[{\em 
\hypertarget{QLRA_8h_5b68f2b96757063eec805d03f93b6a0d21911540b68dc983786eb6a7ef192b5d}{
QLRA\_\-N\_\-ARC}
\label{QLRA_8h_5b68f2b96757063eec805d03f93b6a0d21911540b68dc983786eb6a7ef192b5d}
}]Number of ACD readout controllers. \index{QLRA\_\-N\_\-CFE@{QLRA\_\-N\_\-CFE}!QLRA.h@{QLRA.h}}\index{QLRA.h@{QLRA.h}!QLRA\_\-N\_\-CFE@{QLRA\_\-N\_\-CFE}}\item[{\em 
\hypertarget{QLRA_8h_5b68f2b96757063eec805d03f93b6a0d1fbb1d675226b0173b196b1c0263670a}{
QLRA\_\-N\_\-CFE}
\label{QLRA_8h_5b68f2b96757063eec805d03f93b6a0d1fbb1d675226b0173b196b1c0263670a}
}]Number of CAL front-ends. \index{QLRA\_\-N\_\-TFE@{QLRA\_\-N\_\-TFE}!QLRA.h@{QLRA.h}}\index{QLRA.h@{QLRA.h}!QLRA\_\-N\_\-TFE@{QLRA\_\-N\_\-TFE}}\item[{\em 
\hypertarget{QLRA_8h_5b68f2b96757063eec805d03f93b6a0de75077ca1770ab56ec194f4fa3c48e82}{
QLRA\_\-N\_\-TFE}
\label{QLRA_8h_5b68f2b96757063eec805d03f93b6a0de75077ca1770ab56ec194f4fa3c48e82}
}]Number of TKR front-ends. \index{QLRA\_\-N\_\-AFE@{QLRA\_\-N\_\-AFE}!QLRA.h@{QLRA.h}}\index{QLRA.h@{QLRA.h}!QLRA\_\-N\_\-AFE@{QLRA\_\-N\_\-AFE}}\item[{\em 
\hypertarget{QLRA_8h_5b68f2b96757063eec805d03f93b6a0d76518e68d3d9aca07ef282fa70e26176}{
QLRA\_\-N\_\-AFE}
\label{QLRA_8h_5b68f2b96757063eec805d03f93b6a0d76518e68d3d9aca07ef282fa70e26176}
}]Number of ACD front-ends. \end{description}
\end{Desc}

\hypertarget{QLRA_8h_ac60345379259479f765bd535f015bd8}{
\index{QLRA.h@{QLRA.h}!\_\-QLRA\_\-disp@{\_\-QLRA\_\-disp}}
\index{\_\-QLRA\_\-disp@{\_\-QLRA\_\-disp}!QLRA.h@{QLRA.h}}
\subsubsection[{\_\-QLRA\_\-disp}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \_\-QLRA\_\-disp}}}
\label{QLRA_8h_ac60345379259479f765bd535f015bd8}


Display options. 

\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{QLRA\_\-DOPT\_\-PLAIN@{QLRA\_\-DOPT\_\-PLAIN}!QLRA.h@{QLRA.h}}\index{QLRA.h@{QLRA.h}!QLRA\_\-DOPT\_\-PLAIN@{QLRA\_\-DOPT\_\-PLAIN}}\item[{\em 
\hypertarget{QLRA_8h_ac60345379259479f765bd535f015bd8290482a57a4076626dfbd47433dcbc9a}{
QLRA\_\-DOPT\_\-PLAIN}
\label{QLRA_8h_ac60345379259479f765bd535f015bd8290482a57a4076626dfbd47433dcbc9a}
}]Do plain display. \index{QLRA\_\-DOPT\_\-NOHDR@{QLRA\_\-DOPT\_\-NOHDR}!QLRA.h@{QLRA.h}}\index{QLRA.h@{QLRA.h}!QLRA\_\-DOPT\_\-NOHDR@{QLRA\_\-DOPT\_\-NOHDR}}\item[{\em 
\hypertarget{QLRA_8h_ac60345379259479f765bd535f015bd801784c777385cda7c940a6cf6e7f81a0}{
QLRA\_\-DOPT\_\-NOHDR}
\label{QLRA_8h_ac60345379259479f765bd535f015bd801784c777385cda7c940a6cf6e7f81a0}
}]Don't display header line. \end{description}
\end{Desc}

\hypertarget{QLRA_8h_f789df1023f4f5295a3656e06123d746}{
\index{QLRA.h@{QLRA.h}!\_\-QLRA\_\-misc@{\_\-QLRA\_\-misc}}
\index{\_\-QLRA\_\-misc@{\_\-QLRA\_\-misc}!QLRA.h@{QLRA.h}}
\subsubsection[{\_\-QLRA\_\-misc}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \_\-QLRA\_\-misc}}}
\label{QLRA_8h_f789df1023f4f5295a3656e06123d746}


Miscellaneous definitions. 

\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{QLRA\_\-WILD@{QLRA\_\-WILD}!QLRA.h@{QLRA.h}}\index{QLRA.h@{QLRA.h}!QLRA\_\-WILD@{QLRA\_\-WILD}}\item[{\em 
\hypertarget{QLRA_8h_f789df1023f4f5295a3656e06123d746d8040f27d689eda90dcc47ad92b54f6b}{
QLRA\_\-WILD}
\label{QLRA_8h_f789df1023f4f5295a3656e06123d746d8040f27d689eda90dcc47ad92b54f6b}
}]General purpose wild-card value. \index{QLRA\_\-ACTIVE@{QLRA\_\-ACTIVE}!QLRA.h@{QLRA.h}}\index{QLRA.h@{QLRA.h}!QLRA\_\-ACTIVE@{QLRA\_\-ACTIVE}}\item[{\em 
\hypertarget{QLRA_8h_f789df1023f4f5295a3656e06123d746d457a2d6c96a74659fefbb435a4ef5bf}{
QLRA\_\-ACTIVE}
\label{QLRA_8h_f789df1023f4f5295a3656e06123d746d457a2d6c96a74659fefbb435a4ef5bf}
}]TEM or ARC specifier, active only. \end{description}
\end{Desc}

\hypertarget{QLRA_8h_a582a3e3b6bb3de9214a9f98a9c8452e}{
\index{QLRA.h@{QLRA.h}!\_\-QLRA\_\-statsVersion@{\_\-QLRA\_\-statsVersion}}
\index{\_\-QLRA\_\-statsVersion@{\_\-QLRA\_\-statsVersion}!QLRA.h@{QLRA.h}}
\subsubsection[{\_\-QLRA\_\-statsVersion}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \_\-QLRA\_\-statsVersion}}}
\label{QLRA_8h_a582a3e3b6bb3de9214a9f98a9c8452e}


Statistics block version. 

\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{QLRA\_\-STATS\_\-MAJOR@{QLRA\_\-STATS\_\-MAJOR}!QLRA.h@{QLRA.h}}\index{QLRA.h@{QLRA.h}!QLRA\_\-STATS\_\-MAJOR@{QLRA\_\-STATS\_\-MAJOR}}\item[{\em 
\hypertarget{QLRA_8h_a582a3e3b6bb3de9214a9f98a9c8452eba142c7f13f5e494686af58053025a1e}{
QLRA\_\-STATS\_\-MAJOR}
\label{QLRA_8h_a582a3e3b6bb3de9214a9f98a9c8452eba142c7f13f5e494686af58053025a1e}
}]Major version number. \index{QLRA\_\-STATS\_\-MINOR@{QLRA\_\-STATS\_\-MINOR}!QLRA.h@{QLRA.h}}\index{QLRA.h@{QLRA.h}!QLRA\_\-STATS\_\-MINOR@{QLRA\_\-STATS\_\-MINOR}}\item[{\em 
\hypertarget{QLRA_8h_a582a3e3b6bb3de9214a9f98a9c8452e3e3c640fc3f65ea78fb45164b1a46052}{
QLRA\_\-STATS\_\-MINOR}
\label{QLRA_8h_a582a3e3b6bb3de9214a9f98a9c8452e3e3c640fc3f65ea78fb45164b1a46052}
}]Minor version number. \end{description}
\end{Desc}



\subsection{Function Documentation}
\hypertarget{QLRA_8h_7ff4d2d0439bc85493fe03e4e39084a1}{
\index{QLRA.h@{QLRA.h}!QLRA\_\-dispEsrData@{QLRA\_\-dispEsrData}}
\index{QLRA\_\-dispEsrData@{QLRA\_\-dispEsrData}!QLRA.h@{QLRA.h}}
\subsubsection[{QLRA\_\-dispEsrData}]{\setlength{\rightskip}{0pt plus 5cm}void QLRA\_\-dispEsrData (unsigned int {\em secs}, \/  {\bf QLRA\_\-esrData} $\ast$ {\em rData}, \/  void $\ast$ {\em parm})}}
\label{QLRA_8h_7ff4d2d0439bc85493fe03e4e39084a1}


Display error and status register data. 

This routine produces a formatted display of the contents of a block of error and status register data.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em secs}]The time the register data was obtained, in spacecraft units.\item[{\em rData}]The register data to be displayed.\item[{\em parm}]Options to modify the display. \end{description}
\end{Desc}


References \_\-QLRA\_\-esrData::afe, \_\-QLRA\_\-esrData::arc, \_\-QLRA\_\-esrData::crc, QLRA\_\-DOPT\_\-PLAIN, QLRA\_\-N\_\-AFE, QLRA\_\-N\_\-ARC, QLRA\_\-N\_\-CCC, QLRA\_\-N\_\-CRC, QLRA\_\-N\_\-TCC, QLRA\_\-N\_\-TEM, QLRA\_\-N\_\-TRC, and \_\-QLRA\_\-esrData::trc.\hypertarget{QLRA_8h_4450ff230eb2ed69ea50b7fc54822ebc}{
\index{QLRA.h@{QLRA.h}!QLRA\_\-dispRegData@{QLRA\_\-dispRegData}}
\index{QLRA\_\-dispRegData@{QLRA\_\-dispRegData}!QLRA.h@{QLRA.h}}
\subsubsection[{QLRA\_\-dispRegData}]{\setlength{\rightskip}{0pt plus 5cm}void QLRA\_\-dispRegData (unsigned int {\em secs}, \/  {\bf QLRA\_\-regData} $\ast$ {\em rData}, \/  void $\ast$ {\em parm})}}
\label{QLRA_8h_4450ff230eb2ed69ea50b7fc54822ebc}


Display register data. 

This routine produces a formatted display of the contents of a block of register data.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em secs}]The time the register data was obtained, in spacecraft units.\item[{\em rData}]The register data to be displayed.\item[{\em parm}]Options to modify the display. \end{description}
\end{Desc}
\hypertarget{QLRA_8h_348b4af3e986c54a60ee3047025b228b}{
\index{QLRA.h@{QLRA.h}!QLRA\_\-dispStats@{QLRA\_\-dispStats}}
\index{QLRA\_\-dispStats@{QLRA\_\-dispStats}!QLRA.h@{QLRA.h}}
\subsubsection[{QLRA\_\-dispStats}]{\setlength{\rightskip}{0pt plus 5cm}void QLRA\_\-dispStats (unsigned int {\em secs}, \/  {\bf QLRA\_\-stats} $\ast$ {\em sData}, \/  void $\ast$ {\em parm})}}
\label{QLRA_8h_348b4af3e986c54a60ee3047025b228b}


Display statistics data. 

This routine produces a formatted display of the contents of a block of statistics data.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em secs}]The time the data was sent, in spacecraft units.\item[{\em sData}]The statistics data to be displayed.\item[{\em parm}]Options to modify the display. \end{description}
\end{Desc}


References \_\-QLRA\_\-stats::aem, \_\-QLRA\_\-ebmStats::aemR, \_\-QLRA\_\-gemStats::base, \_\-QLRA\_\-stats::ccc, \_\-QLRA\_\-temStats::cmd, \_\-QLRA\_\-aemStats::cmd, \_\-QLRA\_\-ebmStats::cmd, \_\-QLRA\_\-pduStats::cmd, \_\-QLRA\_\-cruStats::cmd, \_\-QLRA\_\-gemStats::cmd, \_\-QLRA\_\-stats::cru, \_\-QLRA\_\-gemStats::dead, \_\-QLRA\_\-gemStats::disc, \_\-QLRA\_\-stats::ebm, \_\-QLRA\_\-stats::endTime, \_\-QLRA\_\-ebmStats::epu0R, \_\-QLRA\_\-ebmStats::epu0S, \_\-QLRA\_\-ebmStats::epu1R, \_\-QLRA\_\-ebmStats::epu1S, \_\-QLRA\_\-ebmStats::epu2R, \_\-QLRA\_\-ebmStats::epu2S, \_\-QLRA\_\-temStats::evt, \_\-QLRA\_\-aemStats::evt, \_\-QLRA\_\-gemStats::evt, \_\-QLRA\_\-stats::gem, \_\-QLRA\_\-ebmStats::gemR, \_\-QLRA\_\-gemStats::live, \_\-QLRA\_\-stats::nFail, \_\-QLRA\_\-stats::nRead, \_\-QLRA\_\-stats::pdu0, \_\-QLRA\_\-stats::pdu1, \_\-QLRA\_\-gemStats::pres, QLRA\_\-DOPT\_\-PLAIN, QLRA\_\-N\_\-CCC, QLRA\_\-N\_\-TCC, QLRA\_\-N\_\-TEM, QLRA\_\-STATS\_\-MAJOR, \_\-QLRA\_\-stats::resetTime, \_\-QLRA\_\-temStats::rsp, \_\-QLRA\_\-aemStats::rsp, \_\-QLRA\_\-ebmStats::rsp, \_\-QLRA\_\-pduStats::rsp, \_\-QLRA\_\-cruStats::rsp, \_\-QLRA\_\-gemStats::rsp, \_\-QLRA\_\-gemStats::sent, \_\-QLRA\_\-ebmStats::siu0R, \_\-QLRA\_\-ebmStats::siu0S, \_\-QLRA\_\-ebmStats::siu1R, \_\-QLRA\_\-ebmStats::siu1S, \_\-QLRA\_\-ebmStats::siueR, \_\-QLRA\_\-ebmStats::siueS, \_\-QLRA\_\-ebmStats::ssrS, \_\-QLRA\_\-stats::tcc, \_\-QLRA\_\-stats::tem, \_\-QLRA\_\-ebmStats::temR, \_\-QLRA\_\-stats::tic, and \_\-QLRA\_\-stats::version.\hypertarget{QLRA_8h_74999926789d7770f612ab2065da028d}{
\index{QLRA.h@{QLRA.h}!QLRA\_\-readDiag@{QLRA\_\-readDiag}}
\index{QLRA\_\-readDiag@{QLRA\_\-readDiag}!QLRA.h@{QLRA.h}}
\subsubsection[{QLRA\_\-readDiag}]{\setlength{\rightskip}{0pt plus 5cm}unsigned QLRA\_\-readDiag (char $\ast$ {\em fName}, \/  void $\ast$ {\em parm}, \/  {\bf QLRA\_\-regsCb} {\em regsRtn})}}
\label{QLRA_8h_74999926789d7770f612ab2065da028d}


Read the contents of an LRA packet file. 

This routine reads a file of LRA diagnostic data returned from the LAT and calls a processing routine whenever a complete set of data has been assemnled.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em fName}]The name of the file to be processed\item[{\em parm}]User parameter to pass to the processing routine.\item[{\em regsRtn}]Routine to process a set of register data. May be NULL.\end{description}
\end{Desc}
\begin{Desc}
\item[Return values:]
\begin{description}
\item[{\em QLRA\_\-SUCCESS}]Success \end{description}
\end{Desc}


References \_\-QLRA\_\-regData::nCc, \_\-QLRA\_\-regData::nFe, \_\-QLRA\_\-regData::nRc, \_\-QLRA\_\-regData::nReg, \_\-QLRA\_\-regData::nTem, \_\-QLRA\_\-regData::tMask, \_\-QLRA\_\-regData::value, and \_\-QLRA\_\-regData::width.\hypertarget{QLRA_8h_fac2f198fda0d55caee5355bc13232ae}{
\index{QLRA.h@{QLRA.h}!QLRA\_\-readSci@{QLRA\_\-readSci}}
\index{QLRA\_\-readSci@{QLRA\_\-readSci}!QLRA.h@{QLRA.h}}
\subsubsection[{QLRA\_\-readSci}]{\setlength{\rightskip}{0pt plus 5cm}unsigned QLRA\_\-readSci (char $\ast$ {\em fName}, \/  void $\ast$ {\em parm}, \/  {\bf QLRA\_\-regsCb} {\em regsRtn}, \/  QLRA\_\-esrCb {\em esrRtn}, \/  QLRA\_\-statsCb {\em statsRtn})}}
\label{QLRA_8h_fac2f198fda0d55caee5355bc13232ae}


Read the contents of an LRA datagram file. 

This routine reads a file of LRA datagrams returned from the LAT, and calls a user-supplied processing routine for each type of data found.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em fName}]The name of the file to be displayed\item[{\em parm}]User parameter to pass to the processing routine.\item[{\em regsRtn}]Routine to call when a set of register values is read. Can be NULL.\item[{\em esrRtn}]Routine to call when a set of ESR data is read. Can be NULL.\item[{\em statsRtn}]Routine to call when a set of statistics data is read. Can be NULL.\end{description}
\end{Desc}
\begin{Desc}
\item[Return values:]
\begin{description}
\item[{\em QLRA\_\-SUCCESS}]Success \end{description}
\end{Desc}
