\hypertarget{lem_8c}{
\section{lem.c File Reference}
\label{lem_8c}\index{lem.c@{lem.c}}
}
Definition of functions used to interface with the DAB and DEM packages.  


{\tt \#include $<$LATC/LATC\_\-msgs.h$>$}\par
{\tt \#include $<$LATC/lrd.h$>$}\par
{\tt \#include $<$lem\_\-p.h$>$}\par
{\tt \#include $<$data.h$>$}\par
{\tt \#include $<$AG\_\-addr\_\-s.h$>$}\par
{\tt \#include $<$AG\_\-regEnums\_\-s.h$>$}\par
{\tt \#include $<$MSG/MSG\_\-pubdefs.h$>$}\par
{\tt \#include $<$LEM/msg\_\-macros.h$>$}\par
{\tt \#include $<$LEM/decode.h$>$}\par
{\tt \#include $<$LEM/encode.h$>$}\par
\subsection*{Functions}
\begin{CompactItemize}
\item 
static void \hyperlink{lem_8c_c29f980e2277a51a620aac400cb358e5}{modifyBroadcast} (\hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$lem\_\-addr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$latc\_\-addr)
\begin{CompactList}\small\item\em Copy the address components from {\em latc\_\-addr\/} into {\em lem\_\-addr\/} modifying each occurance of LATC\_\-BCAST\_\-ADDR to be BCAST. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_d4fde67a9b39ece794358d6f9b93b52b}{LATC\_\-loadGEM} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the register {\em regId\/} of the named component with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_134c8a4faa224d4ece1cb2a278841769}{LATC\_\-readGEM} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the register {\em regId\/} of the named component. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_afc6db47c8227fb6a47485be818995c6}{LATC\_\-loadAOC} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Reports LATC\_\-NOIMPL. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_36e6cd045e0e24bb8e70219ef3ab44f4}{LATC\_\-readAOC} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Reports LATC\_\-NOIMPL. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_62d9dadb63e57940c3c8117ee677cfd2}{LATC\_\-loadWIN} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the register {\em regId\/} of the named component with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_e6eb5023ea95ec4eedfc6e6c01cf1c20}{LATC\_\-readWIN} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the register {\em regId\/} of the named component. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_df67b59a6c19eb45bc9d3bbd45fa8271}{LATC\_\-loadSCH} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the register {\em regId\/} of the named component with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_8d19504b84030ee69810a3aab3b8af80}{LATC\_\-readSCH} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the register {\em regId\/} of the named component. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_25e90889d1b25ce4d7015d3bb713fc62}{LATC\_\-loadTAM} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the register {\em regId\/} of the named component with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_93e0cd369cbfe229ac85321997af4609}{LATC\_\-readTAM} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the register {\em regId\/} of the named component. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_dc4033acb7a38d1c717be073cf1e9316}{LATC\_\-loadROI} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the register {\em regId\/} of the named component with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_8efe05a09723c408536b23ae581c241e}{LATC\_\-readROI} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the register {\em regId\/} of the named component. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_cde022d959a52264e592ecff5badec63}{LATC\_\-loadTIE} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the register {\em regId\/} of the named component with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_d44e282bd70853a28d14a6f9ece5efaa}{LATC\_\-readTIE} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the register {\em regId\/} of the named component. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_d3463ecfc603c0e24f9edb943c486432}{LATC\_\-loadAEM} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the register {\em regId\/} of the named component with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_7845e363e9df00f96d1bf772de83802d}{LATC\_\-readAEM} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the register {\em regId\/} of the named component. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_8a55b826048e4e785381e0764ce6de64}{LATC\_\-loadARC} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the register {\em regId\/} of the named component with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_faca77cb280c3a59794b743b84d6a2de}{LATC\_\-readARC} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the register {\em regId\/} of the named component. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_d37107da657b554f5d544404474b3b90}{LATC\_\-loadAFE} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the register {\em regId\/} of the named component with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_f17305f0cafad48db0ba72658242dc15}{LATC\_\-readAFE} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the register {\em regId\/} of the named component. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_c28668af5bbbfe632a25acb0d74881d1}{LATC\_\-loadTEM} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the register {\em regId\/} of the named component with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_c5ba8703f39d2b0a99b9b1eddc941572}{LATC\_\-readTEM} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the register {\em regId\/} of the named component. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_298c862d9ff2193235b883fb2a4c1c03}{LATC\_\-loadTIC} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the register {\em regId\/} of the named component with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_f3dd6b8bd323dd881344604e6c9c45cc}{LATC\_\-readTIC} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the register {\em regId\/} of the named component. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_2260f812a961c896f438f8cd90767973}{LATC\_\-loadCCC} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the register {\em regId\/} of the named component with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_074de999fa7173c1a63130e239a6ee7e}{LATC\_\-readCCC} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the register {\em regId\/} of the named component. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_c8bc253040d9f2e0c23167dbcbdbc3f7}{LATC\_\-loadCRC} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the register {\em regId\/} of the named component with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_c747e2d4a2fe700b33769aa8f91a8766}{LATC\_\-readCRC} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the register {\em regId\/} of the named component. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_5a1eb3057a3002615393967392e69f81}{LATC\_\-loadCFE} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the register {\em regId\/} of the named component with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_3a640c2ef1ff23c72f6381b2fe511523}{LATC\_\-readCFE} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the register {\em regId\/} of the named component. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_e770739d646f6d0b965d5cfd1e18a8c8}{LATC\_\-loadTCC} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the register {\em regId\/} of the named component with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_8ee0366f16077cd2ce521d9cf73e8247}{LATC\_\-readTCC} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the register {\em regId\/} of the named component. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_af94013566f83876fd9001cfebf43adf}{LATC\_\-loadTRC} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the register {\em regId\/} of the named component with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_cec346e80fa3c378dc8f5daa57c68d05}{LATC\_\-readTRC} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the register {\em regId\/} of the named component. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_b3b973bed127627935e23e827a7293d4}{LATC\_\-loadTFE} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the register {\em regId\/} of the named component with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_32e727296d3136de474b4b52dc597c57}{LATC\_\-readTFE} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the register {\em regId\/} of the named component. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_92cc09758c0587c95275e439b9aaeddc}{LATC\_\-loadTDC} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Load the (onlt) register {\em regId\/} of the \char`\"{}TDC\char`\"{} psuedo-component (actually part of the TFE) with {\em value\/}. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_7d65e76b9b99679fb6bdde0836ac86ed}{LATC\_\-readTDC} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Read the (only) register {\em regId\/} of the \char`\"{}TDC\char`\"{} psuedo-component (actually part of the TFE). \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_681ffc94c7ce580482ca84de161572e7}{LATC\_\-readSPT} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId)
\begin{CompactList}\small\item\em Does nothing, since one doesn't read the SPT values directly. \item\end{CompactList}\item 
unsigned \hyperlink{lem_8c_c8031493853d1afbce6596ec55dccf75}{LATC\_\-loadSPT} (LEM\_\-micr $\ast$cr, const \hyperlink{unionLATC__addr}{LATC\_\-addr} $\ast$addr, unsigned regId, const void $\ast$value)
\begin{CompactList}\small\item\em Does nothing, since one doesn't load the SPT values directly. \item\end{CompactList}\item 
void \hyperlink{lem_8c_e5a07815fd25aadecb9b49c6b84b6ed1}{LATC\_\-decodeGEM} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\item 
void \hyperlink{lem_8c_2c6d54d1a3b68c742ff056effaebb4c8}{LATC\_\-decodeAOC} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Reports LATC\_\-NOIMPL. \item\end{CompactList}\item 
void \hyperlink{lem_8c_d97a868d5d2c1b166445d9d9926b0415}{LATC\_\-decodeWIN} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\item 
void \hyperlink{lem_8c_9b2436dd0a116aea5ea3a6257be5b26a}{LATC\_\-decodeSCH} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\item 
void \hyperlink{lem_8c_3782e8b0d88a15a7a5b4a54cb4755209}{LATC\_\-decodeTAM} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\item 
void \hyperlink{lem_8c_dba78933ee262696d52d6a8d6813a19c}{LATC\_\-decodeROI} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\item 
void \hyperlink{lem_8c_256a3fb70ac10d815fb0927e11158a0c}{LATC\_\-decodeTIE} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\item 
void \hyperlink{lem_8c_3b1a8196fdd7700efeea56584bac7bf3}{LATC\_\-decodeAEM} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\item 
void \hyperlink{lem_8c_71f7453f7ea802b803316682e702d36c}{LATC\_\-decodeARC} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\item 
void \hyperlink{lem_8c_5f6289c002e3c9c75abdd88a267797b0}{LATC\_\-decodeAFE} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\item 
void \hyperlink{lem_8c_d40849adcd9ba4bd51b991aedba89226}{LATC\_\-decodeTEM} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\item 
void \hyperlink{lem_8c_8821fb5a75871d8f3a8aac797684dca0}{LATC\_\-decodeTIC} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\item 
void \hyperlink{lem_8c_6d043afdc30d1441ace1494da9482863}{LATC\_\-decodeCCC} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\item 
void \hyperlink{lem_8c_b3a1fb2d41a577a64c01a754291cf8e0}{LATC\_\-decodeCRC} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\item 
void \hyperlink{lem_8c_c23331cc06d632d04cc542db8eabfe53}{LATC\_\-decodeCFE} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\item 
void \hyperlink{lem_8c_981c418ea8693d5633c2aee92aa1ca1f}{LATC\_\-decodeTCC} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\item 
void \hyperlink{lem_8c_6a269ddd6d65fd151edfa9708a4706de}{LATC\_\-decodeTRC} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\item 
void \hyperlink{lem_8c_03a853b94298f7d89a2222ecd773724d}{LATC\_\-decodeTFE} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\item 
void \hyperlink{lem_8c_62e2a50d3e6adbfa835b2cf29c71580c}{LATC\_\-decodeTDC} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode a result item containing the data for a register of the \char`\"{}TDC\char`\"{} psuedo-component. \item\end{CompactList}\item 
void \hyperlink{lem_8c_5edc4439cc40261adec6dcfcead12324}{LATC\_\-decodeSPT} (unsigned short $\ast$pkt, void $\ast$ptr)
\begin{CompactList}\small\item\em Decode the result item. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Definition of functions used to interface with the DAB and DEM packages. 

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


\subsection{Function Documentation}
\hypertarget{lem_8c_3b1a8196fdd7700efeea56584bac7bf3}{
\index{lem.c@{lem.c}!LATC\_\-decodeAEM@{LATC\_\-decodeAEM}}
\index{LATC\_\-decodeAEM@{LATC\_\-decodeAEM}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeAEM}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeAEM (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_3b1a8196fdd7700efeea56584bac7bf3}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_5f6289c002e3c9c75abdd88a267797b0}{
\index{lem.c@{lem.c}!LATC\_\-decodeAFE@{LATC\_\-decodeAFE}}
\index{LATC\_\-decodeAFE@{LATC\_\-decodeAFE}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeAFE}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeAFE (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_5f6289c002e3c9c75abdd88a267797b0}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_2c6d54d1a3b68c742ff056effaebb4c8}{
\index{lem.c@{lem.c}!LATC\_\-decodeAOC@{LATC\_\-decodeAOC}}
\index{LATC\_\-decodeAOC@{LATC\_\-decodeAOC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeAOC}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeAOC (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_2c6d54d1a3b68c742ff056effaebb4c8}


Reports LATC\_\-NOIMPL. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Ignored \item[{\em ptr}]Ignored \end{description}
\end{Desc}
\hypertarget{lem_8c_71f7453f7ea802b803316682e702d36c}{
\index{lem.c@{lem.c}!LATC\_\-decodeARC@{LATC\_\-decodeARC}}
\index{LATC\_\-decodeARC@{LATC\_\-decodeARC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeARC}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeARC (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_71f7453f7ea802b803316682e702d36c}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_6d043afdc30d1441ace1494da9482863}{
\index{lem.c@{lem.c}!LATC\_\-decodeCCC@{LATC\_\-decodeCCC}}
\index{LATC\_\-decodeCCC@{LATC\_\-decodeCCC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeCCC}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeCCC (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_6d043afdc30d1441ace1494da9482863}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_c23331cc06d632d04cc542db8eabfe53}{
\index{lem.c@{lem.c}!LATC\_\-decodeCFE@{LATC\_\-decodeCFE}}
\index{LATC\_\-decodeCFE@{LATC\_\-decodeCFE}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeCFE}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeCFE (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_c23331cc06d632d04cc542db8eabfe53}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_b3a1fb2d41a577a64c01a754291cf8e0}{
\index{lem.c@{lem.c}!LATC\_\-decodeCRC@{LATC\_\-decodeCRC}}
\index{LATC\_\-decodeCRC@{LATC\_\-decodeCRC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeCRC}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeCRC (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_b3a1fb2d41a577a64c01a754291cf8e0}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_e5a07815fd25aadecb9b49c6b84b6ed1}{
\index{lem.c@{lem.c}!LATC\_\-decodeGEM@{LATC\_\-decodeGEM}}
\index{LATC\_\-decodeGEM@{LATC\_\-decodeGEM}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeGEM}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeGEM (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_e5a07815fd25aadecb9b49c6b84b6ed1}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_dba78933ee262696d52d6a8d6813a19c}{
\index{lem.c@{lem.c}!LATC\_\-decodeROI@{LATC\_\-decodeROI}}
\index{LATC\_\-decodeROI@{LATC\_\-decodeROI}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeROI}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeROI (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_dba78933ee262696d52d6a8d6813a19c}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_9b2436dd0a116aea5ea3a6257be5b26a}{
\index{lem.c@{lem.c}!LATC\_\-decodeSCH@{LATC\_\-decodeSCH}}
\index{LATC\_\-decodeSCH@{LATC\_\-decodeSCH}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeSCH}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeSCH (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_9b2436dd0a116aea5ea3a6257be5b26a}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_5edc4439cc40261adec6dcfcead12324}{
\index{lem.c@{lem.c}!LATC\_\-decodeSPT@{LATC\_\-decodeSPT}}
\index{LATC\_\-decodeSPT@{LATC\_\-decodeSPT}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeSPT}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeSPT (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_5edc4439cc40261adec6dcfcead12324}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_3782e8b0d88a15a7a5b4a54cb4755209}{
\index{lem.c@{lem.c}!LATC\_\-decodeTAM@{LATC\_\-decodeTAM}}
\index{LATC\_\-decodeTAM@{LATC\_\-decodeTAM}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeTAM}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeTAM (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_3782e8b0d88a15a7a5b4a54cb4755209}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_981c418ea8693d5633c2aee92aa1ca1f}{
\index{lem.c@{lem.c}!LATC\_\-decodeTCC@{LATC\_\-decodeTCC}}
\index{LATC\_\-decodeTCC@{LATC\_\-decodeTCC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeTCC}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeTCC (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_981c418ea8693d5633c2aee92aa1ca1f}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_62e2a50d3e6adbfa835b2cf29c71580c}{
\index{lem.c@{lem.c}!LATC\_\-decodeTDC@{LATC\_\-decodeTDC}}
\index{LATC\_\-decodeTDC@{LATC\_\-decodeTDC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeTDC}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeTDC (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_62e2a50d3e6adbfa835b2cf29c71580c}


Decode a result item containing the data for a register of the \char`\"{}TDC\char`\"{} psuedo-component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_d40849adcd9ba4bd51b991aedba89226}{
\index{lem.c@{lem.c}!LATC\_\-decodeTEM@{LATC\_\-decodeTEM}}
\index{LATC\_\-decodeTEM@{LATC\_\-decodeTEM}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeTEM}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeTEM (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_d40849adcd9ba4bd51b991aedba89226}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_03a853b94298f7d89a2222ecd773724d}{
\index{lem.c@{lem.c}!LATC\_\-decodeTFE@{LATC\_\-decodeTFE}}
\index{LATC\_\-decodeTFE@{LATC\_\-decodeTFE}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeTFE}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeTFE (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_03a853b94298f7d89a2222ecd773724d}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_8821fb5a75871d8f3a8aac797684dca0}{
\index{lem.c@{lem.c}!LATC\_\-decodeTIC@{LATC\_\-decodeTIC}}
\index{LATC\_\-decodeTIC@{LATC\_\-decodeTIC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeTIC}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeTIC (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_8821fb5a75871d8f3a8aac797684dca0}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_256a3fb70ac10d815fb0927e11158a0c}{
\index{lem.c@{lem.c}!LATC\_\-decodeTIE@{LATC\_\-decodeTIE}}
\index{LATC\_\-decodeTIE@{LATC\_\-decodeTIE}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeTIE}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeTIE (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_256a3fb70ac10d815fb0927e11158a0c}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_6a269ddd6d65fd151edfa9708a4706de}{
\index{lem.c@{lem.c}!LATC\_\-decodeTRC@{LATC\_\-decodeTRC}}
\index{LATC\_\-decodeTRC@{LATC\_\-decodeTRC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeTRC}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeTRC (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_6a269ddd6d65fd151edfa9708a4706de}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_d97a868d5d2c1b166445d9d9926b0415}{
\index{lem.c@{lem.c}!LATC\_\-decodeWIN@{LATC\_\-decodeWIN}}
\index{LATC\_\-decodeWIN@{LATC\_\-decodeWIN}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-decodeWIN}]{\setlength{\rightskip}{0pt plus 5cm}void LATC\_\-decodeWIN (unsigned short $\ast$ {\em pkt}, \/  void $\ast$ {\em ptr})}}
\label{lem_8c_d97a868d5d2c1b166445d9d9926b0415}


Decode the result item. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pkt}]Pointer to a result item payload \item[{\em ptr}]Pointer to memory location to put decoded value \end{description}
\end{Desc}
\hypertarget{lem_8c_d3463ecfc603c0e24f9edb943c486432}{
\index{lem.c@{lem.c}!LATC\_\-loadAEM@{LATC\_\-loadAEM}}
\index{LATC\_\-loadAEM@{LATC\_\-loadAEM}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadAEM}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadAEM (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_d3463ecfc603c0e24f9edb943c486432}


Load the register {\em regId\/} of the named component with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}
\hypertarget{lem_8c_d37107da657b554f5d544404474b3b90}{
\index{lem.c@{lem.c}!LATC\_\-loadAFE@{LATC\_\-loadAFE}}
\index{LATC\_\-loadAFE@{LATC\_\-loadAFE}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadAFE}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadAFE (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_d37107da657b554f5d544404474b3b90}


Load the register {\em regId\/} of the named component with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}


References LATC\_\-addr::acd, ACD\_\-addr::fe, modifyBroadcast(), and ACD\_\-addr::rc.\hypertarget{lem_8c_afc6db47c8227fb6a47485be818995c6}{
\index{lem.c@{lem.c}!LATC\_\-loadAOC@{LATC\_\-loadAOC}}
\index{LATC\_\-loadAOC@{LATC\_\-loadAOC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadAOC}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadAOC (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_afc6db47c8227fb6a47485be818995c6}


Reports LATC\_\-NOIMPL. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Ignored \item[{\em addr}]Ignored \item[{\em regId}]Ignored \item[{\em value}]Ignored \end{description}
\end{Desc}
\hypertarget{lem_8c_8a55b826048e4e785381e0764ce6de64}{
\index{lem.c@{lem.c}!LATC\_\-loadARC@{LATC\_\-loadARC}}
\index{LATC\_\-loadARC@{LATC\_\-loadARC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadARC}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadARC (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_8a55b826048e4e785381e0764ce6de64}


Load the register {\em regId\/} of the named component with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}


References LATC\_\-addr::acd, modifyBroadcast(), and ACD\_\-addr::rc.\hypertarget{lem_8c_2260f812a961c896f438f8cd90767973}{
\index{lem.c@{lem.c}!LATC\_\-loadCCC@{LATC\_\-loadCCC}}
\index{LATC\_\-loadCCC@{LATC\_\-loadCCC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadCCC}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadCCC (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_2260f812a961c896f438f8cd90767973}


Load the register {\em regId\/} of the named component with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}


References TEM\_\-addr::cc, modifyBroadcast(), LATC\_\-addr::tem, and TEM\_\-addr::to.\hypertarget{lem_8c_5a1eb3057a3002615393967392e69f81}{
\index{lem.c@{lem.c}!LATC\_\-loadCFE@{LATC\_\-loadCFE}}
\index{LATC\_\-loadCFE@{LATC\_\-loadCFE}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadCFE}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadCFE (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_5a1eb3057a3002615393967392e69f81}


Load the register {\em regId\/} of the named component with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}


References TEM\_\-addr::cc, TEM\_\-addr::fe, modifyBroadcast(), TEM\_\-addr::rc, LATC\_\-addr::tem, and TEM\_\-addr::to.\hypertarget{lem_8c_c8bc253040d9f2e0c23167dbcbdbc3f7}{
\index{lem.c@{lem.c}!LATC\_\-loadCRC@{LATC\_\-loadCRC}}
\index{LATC\_\-loadCRC@{LATC\_\-loadCRC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadCRC}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadCRC (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_c8bc253040d9f2e0c23167dbcbdbc3f7}


Load the register {\em regId\/} of the named component with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}


References TEM\_\-addr::cc, modifyBroadcast(), TEM\_\-addr::rc, LATC\_\-addr::tem, and TEM\_\-addr::to.\hypertarget{lem_8c_d4fde67a9b39ece794358d6f9b93b52b}{
\index{lem.c@{lem.c}!LATC\_\-loadGEM@{LATC\_\-loadGEM}}
\index{LATC\_\-loadGEM@{LATC\_\-loadGEM}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadGEM}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadGEM (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_d4fde67a9b39ece794358d6f9b93b52b}


Load the register {\em regId\/} of the named component with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}
\hypertarget{lem_8c_dc4033acb7a38d1c717be073cf1e9316}{
\index{lem.c@{lem.c}!LATC\_\-loadROI@{LATC\_\-loadROI}}
\index{LATC\_\-loadROI@{LATC\_\-loadROI}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadROI}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadROI (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_dc4033acb7a38d1c717be073cf1e9316}


Load the register {\em regId\/} of the named component with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}
\hypertarget{lem_8c_df67b59a6c19eb45bc9d3bbd45fa8271}{
\index{lem.c@{lem.c}!LATC\_\-loadSCH@{LATC\_\-loadSCH}}
\index{LATC\_\-loadSCH@{LATC\_\-loadSCH}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadSCH}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadSCH (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_df67b59a6c19eb45bc9d3bbd45fa8271}


Load the register {\em regId\/} of the named component with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}
\hypertarget{lem_8c_c8031493853d1afbce6596ec55dccf75}{
\index{lem.c@{lem.c}!LATC\_\-loadSPT@{LATC\_\-loadSPT}}
\index{LATC\_\-loadSPT@{LATC\_\-loadSPT}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadSPT}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadSPT (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_c8031493853d1afbce6596ec55dccf75}


Does nothing, since one doesn't load the SPT values directly. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}
\hypertarget{lem_8c_25e90889d1b25ce4d7015d3bb713fc62}{
\index{lem.c@{lem.c}!LATC\_\-loadTAM@{LATC\_\-loadTAM}}
\index{LATC\_\-loadTAM@{LATC\_\-loadTAM}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadTAM}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadTAM (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_25e90889d1b25ce4d7015d3bb713fc62}


Load the register {\em regId\/} of the named component with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}
\hypertarget{lem_8c_e770739d646f6d0b965d5cfd1e18a8c8}{
\index{lem.c@{lem.c}!LATC\_\-loadTCC@{LATC\_\-loadTCC}}
\index{LATC\_\-loadTCC@{LATC\_\-loadTCC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadTCC}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadTCC (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_e770739d646f6d0b965d5cfd1e18a8c8}


Load the register {\em regId\/} of the named component with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}


References TEM\_\-addr::cc, modifyBroadcast(), LATC\_\-addr::tem, and TEM\_\-addr::to.\hypertarget{lem_8c_92cc09758c0587c95275e439b9aaeddc}{
\index{lem.c@{lem.c}!LATC\_\-loadTDC@{LATC\_\-loadTDC}}
\index{LATC\_\-loadTDC@{LATC\_\-loadTDC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadTDC}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadTDC (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_92cc09758c0587c95275e439b9aaeddc}


Load the (onlt) register {\em regId\/} of the \char`\"{}TDC\char`\"{} psuedo-component (actually part of the TFE) with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em value}]Ptr to value to load into the register \item[{\em regId}]Ignored \end{description}
\end{Desc}


References TEM\_\-addr::cc, TEM\_\-addr::fe, modifyBroadcast(), TEM\_\-addr::rc, LATC\_\-addr::tem, and TEM\_\-addr::to.\hypertarget{lem_8c_c28668af5bbbfe632a25acb0d74881d1}{
\index{lem.c@{lem.c}!LATC\_\-loadTEM@{LATC\_\-loadTEM}}
\index{LATC\_\-loadTEM@{LATC\_\-loadTEM}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadTEM}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadTEM (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_c28668af5bbbfe632a25acb0d74881d1}


Load the register {\em regId\/} of the named component with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}


References modifyBroadcast(), LATC\_\-addr::tem, and TEM\_\-addr::to.\hypertarget{lem_8c_b3b973bed127627935e23e827a7293d4}{
\index{lem.c@{lem.c}!LATC\_\-loadTFE@{LATC\_\-loadTFE}}
\index{LATC\_\-loadTFE@{LATC\_\-loadTFE}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadTFE}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadTFE (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_b3b973bed127627935e23e827a7293d4}


Load the register {\em regId\/} of the named component with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}


References TEM\_\-addr::cc, TEM\_\-addr::fe, modifyBroadcast(), TEM\_\-addr::rc, LATC\_\-addr::tem, and TEM\_\-addr::to.\hypertarget{lem_8c_298c862d9ff2193235b883fb2a4c1c03}{
\index{lem.c@{lem.c}!LATC\_\-loadTIC@{LATC\_\-loadTIC}}
\index{LATC\_\-loadTIC@{LATC\_\-loadTIC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadTIC}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadTIC (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_298c862d9ff2193235b883fb2a4c1c03}


Load the register {\em regId\/} of the named component with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}


References modifyBroadcast(), LATC\_\-addr::tem, and TEM\_\-addr::to.\hypertarget{lem_8c_cde022d959a52264e592ecff5badec63}{
\index{lem.c@{lem.c}!LATC\_\-loadTIE@{LATC\_\-loadTIE}}
\index{LATC\_\-loadTIE@{LATC\_\-loadTIE}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadTIE}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadTIE (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_cde022d959a52264e592ecff5badec63}


Load the register {\em regId\/} of the named component with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}
\hypertarget{lem_8c_af94013566f83876fd9001cfebf43adf}{
\index{lem.c@{lem.c}!LATC\_\-loadTRC@{LATC\_\-loadTRC}}
\index{LATC\_\-loadTRC@{LATC\_\-loadTRC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadTRC}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadTRC (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_af94013566f83876fd9001cfebf43adf}


Load the register {\em regId\/} of the named component with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}


References TEM\_\-addr::cc, modifyBroadcast(), TEM\_\-addr::rc, LATC\_\-addr::tem, and TEM\_\-addr::to.\hypertarget{lem_8c_62d9dadb63e57940c3c8117ee677cfd2}{
\index{lem.c@{lem.c}!LATC\_\-loadWIN@{LATC\_\-loadWIN}}
\index{LATC\_\-loadWIN@{LATC\_\-loadWIN}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-loadWIN}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-loadWIN (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId}, \/  const void $\ast$ {\em value})}}
\label{lem_8c_62d9dadb63e57940c3c8117ee677cfd2}


Load the register {\em regId\/} of the named component with {\em value\/}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \item[{\em value}]Ptr to value to load into the register \end{description}
\end{Desc}
\hypertarget{lem_8c_7845e363e9df00f96d1bf772de83802d}{
\index{lem.c@{lem.c}!LATC\_\-readAEM@{LATC\_\-readAEM}}
\index{LATC\_\-readAEM@{LATC\_\-readAEM}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readAEM}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readAEM (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_7845e363e9df00f96d1bf772de83802d}


Read the register {\em regId\/} of the named component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}
\hypertarget{lem_8c_f17305f0cafad48db0ba72658242dc15}{
\index{lem.c@{lem.c}!LATC\_\-readAFE@{LATC\_\-readAFE}}
\index{LATC\_\-readAFE@{LATC\_\-readAFE}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readAFE}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readAFE (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_f17305f0cafad48db0ba72658242dc15}


Read the register {\em regId\/} of the named component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}


References LATC\_\-addr::acd, ACD\_\-addr::fe, modifyBroadcast(), and ACD\_\-addr::rc.\hypertarget{lem_8c_36e6cd045e0e24bb8e70219ef3ab44f4}{
\index{lem.c@{lem.c}!LATC\_\-readAOC@{LATC\_\-readAOC}}
\index{LATC\_\-readAOC@{LATC\_\-readAOC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readAOC}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readAOC (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_36e6cd045e0e24bb8e70219ef3ab44f4}


Reports LATC\_\-NOIMPL. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Ignored \item[{\em addr}]Ignored \item[{\em regId}]Ignored \end{description}
\end{Desc}
\hypertarget{lem_8c_faca77cb280c3a59794b743b84d6a2de}{
\index{lem.c@{lem.c}!LATC\_\-readARC@{LATC\_\-readARC}}
\index{LATC\_\-readARC@{LATC\_\-readARC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readARC}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readARC (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_faca77cb280c3a59794b743b84d6a2de}


Read the register {\em regId\/} of the named component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}


References LATC\_\-addr::acd, modifyBroadcast(), and ACD\_\-addr::rc.\hypertarget{lem_8c_074de999fa7173c1a63130e239a6ee7e}{
\index{lem.c@{lem.c}!LATC\_\-readCCC@{LATC\_\-readCCC}}
\index{LATC\_\-readCCC@{LATC\_\-readCCC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readCCC}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readCCC (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_074de999fa7173c1a63130e239a6ee7e}


Read the register {\em regId\/} of the named component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}


References TEM\_\-addr::cc, modifyBroadcast(), LATC\_\-addr::tem, and TEM\_\-addr::to.\hypertarget{lem_8c_3a640c2ef1ff23c72f6381b2fe511523}{
\index{lem.c@{lem.c}!LATC\_\-readCFE@{LATC\_\-readCFE}}
\index{LATC\_\-readCFE@{LATC\_\-readCFE}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readCFE}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readCFE (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_3a640c2ef1ff23c72f6381b2fe511523}


Read the register {\em regId\/} of the named component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to a multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}


References TEM\_\-addr::cc, TEM\_\-addr::fe, modifyBroadcast(), TEM\_\-addr::rc, LATC\_\-addr::tem, and TEM\_\-addr::to.\hypertarget{lem_8c_c747e2d4a2fe700b33769aa8f91a8766}{
\index{lem.c@{lem.c}!LATC\_\-readCRC@{LATC\_\-readCRC}}
\index{LATC\_\-readCRC@{LATC\_\-readCRC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readCRC}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readCRC (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_c747e2d4a2fe700b33769aa8f91a8766}


Read the register {\em regId\/} of the named component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}


References TEM\_\-addr::cc, modifyBroadcast(), TEM\_\-addr::rc, LATC\_\-addr::tem, and TEM\_\-addr::to.\hypertarget{lem_8c_134c8a4faa224d4ece1cb2a278841769}{
\index{lem.c@{lem.c}!LATC\_\-readGEM@{LATC\_\-readGEM}}
\index{LATC\_\-readGEM@{LATC\_\-readGEM}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readGEM}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readGEM (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_134c8a4faa224d4ece1cb2a278841769}


Read the register {\em regId\/} of the named component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}
\hypertarget{lem_8c_8efe05a09723c408536b23ae581c241e}{
\index{lem.c@{lem.c}!LATC\_\-readROI@{LATC\_\-readROI}}
\index{LATC\_\-readROI@{LATC\_\-readROI}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readROI}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readROI (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_8efe05a09723c408536b23ae581c241e}


Read the register {\em regId\/} of the named component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}
\hypertarget{lem_8c_8d19504b84030ee69810a3aab3b8af80}{
\index{lem.c@{lem.c}!LATC\_\-readSCH@{LATC\_\-readSCH}}
\index{LATC\_\-readSCH@{LATC\_\-readSCH}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readSCH}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readSCH (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_8d19504b84030ee69810a3aab3b8af80}


Read the register {\em regId\/} of the named component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}
\hypertarget{lem_8c_681ffc94c7ce580482ca84de161572e7}{
\index{lem.c@{lem.c}!LATC\_\-readSPT@{LATC\_\-readSPT}}
\index{LATC\_\-readSPT@{LATC\_\-readSPT}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readSPT}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readSPT (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_681ffc94c7ce580482ca84de161572e7}


Does nothing, since one doesn't read the SPT values directly. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}


References LATC\_\-readTRC().\hypertarget{lem_8c_93e0cd369cbfe229ac85321997af4609}{
\index{lem.c@{lem.c}!LATC\_\-readTAM@{LATC\_\-readTAM}}
\index{LATC\_\-readTAM@{LATC\_\-readTAM}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readTAM}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readTAM (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_93e0cd369cbfe229ac85321997af4609}


Read the register {\em regId\/} of the named component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}
\hypertarget{lem_8c_8ee0366f16077cd2ce521d9cf73e8247}{
\index{lem.c@{lem.c}!LATC\_\-readTCC@{LATC\_\-readTCC}}
\index{LATC\_\-readTCC@{LATC\_\-readTCC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readTCC}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readTCC (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_8ee0366f16077cd2ce521d9cf73e8247}


Read the register {\em regId\/} of the named component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}


References TEM\_\-addr::cc, modifyBroadcast(), LATC\_\-addr::tem, and TEM\_\-addr::to.\hypertarget{lem_8c_7d65e76b9b99679fb6bdde0836ac86ed}{
\index{lem.c@{lem.c}!LATC\_\-readTDC@{LATC\_\-readTDC}}
\index{LATC\_\-readTDC@{LATC\_\-readTDC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readTDC}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readTDC (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_7d65e76b9b99679fb6bdde0836ac86ed}


Read the (only) register {\em regId\/} of the \char`\"{}TDC\char`\"{} psuedo-component (actually part of the TFE). 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Ignored \end{description}
\end{Desc}


References TEM\_\-addr::cc, TEM\_\-addr::fe, modifyBroadcast(), TEM\_\-addr::rc, LATC\_\-addr::tem, and TEM\_\-addr::to.\hypertarget{lem_8c_c5ba8703f39d2b0a99b9b1eddc941572}{
\index{lem.c@{lem.c}!LATC\_\-readTEM@{LATC\_\-readTEM}}
\index{LATC\_\-readTEM@{LATC\_\-readTEM}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readTEM}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readTEM (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_c5ba8703f39d2b0a99b9b1eddc941572}


Read the register {\em regId\/} of the named component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}


References modifyBroadcast(), LATC\_\-addr::tem, and TEM\_\-addr::to.\hypertarget{lem_8c_32e727296d3136de474b4b52dc597c57}{
\index{lem.c@{lem.c}!LATC\_\-readTFE@{LATC\_\-readTFE}}
\index{LATC\_\-readTFE@{LATC\_\-readTFE}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readTFE}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readTFE (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_32e727296d3136de474b4b52dc597c57}


Read the register {\em regId\/} of the named component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}


References TEM\_\-addr::cc, TEM\_\-addr::fe, modifyBroadcast(), TEM\_\-addr::rc, LATC\_\-addr::tem, and TEM\_\-addr::to.\hypertarget{lem_8c_f3dd6b8bd323dd881344604e6c9c45cc}{
\index{lem.c@{lem.c}!LATC\_\-readTIC@{LATC\_\-readTIC}}
\index{LATC\_\-readTIC@{LATC\_\-readTIC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readTIC}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readTIC (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_f3dd6b8bd323dd881344604e6c9c45cc}


Read the register {\em regId\/} of the named component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}


References modifyBroadcast(), LATC\_\-addr::tem, and TEM\_\-addr::to.\hypertarget{lem_8c_d44e282bd70853a28d14a6f9ece5efaa}{
\index{lem.c@{lem.c}!LATC\_\-readTIE@{LATC\_\-readTIE}}
\index{LATC\_\-readTIE@{LATC\_\-readTIE}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readTIE}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readTIE (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_d44e282bd70853a28d14a6f9ece5efaa}


Read the register {\em regId\/} of the named component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}
\hypertarget{lem_8c_cec346e80fa3c378dc8f5daa57c68d05}{
\index{lem.c@{lem.c}!LATC\_\-readTRC@{LATC\_\-readTRC}}
\index{LATC\_\-readTRC@{LATC\_\-readTRC}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readTRC}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readTRC (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_cec346e80fa3c378dc8f5daa57c68d05}


Read the register {\em regId\/} of the named component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}


References TEM\_\-addr::cc, modifyBroadcast(), TEM\_\-addr::rc, LATC\_\-addr::tem, and TEM\_\-addr::to.

Referenced by LATC\_\-readSPT().\hypertarget{lem_8c_e6eb5023ea95ec4eedfc6e6c01cf1c20}{
\index{lem.c@{lem.c}!LATC\_\-readWIN@{LATC\_\-readWIN}}
\index{LATC\_\-readWIN@{LATC\_\-readWIN}!lem.c@{lem.c}}
\subsubsection[{LATC\_\-readWIN}]{\setlength{\rightskip}{0pt plus 5cm}unsigned LATC\_\-readWIN (LEM\_\-micr $\ast$ {\em cr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em addr}, \/  unsigned {\em regId})}}
\label{lem_8c_e6eb5023ea95ec4eedfc6e6c01cf1c20}


Read the register {\em regId\/} of the named component. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cr}]Pointer to an LCB multi-item command/response list \item[{\em addr}]Pointer to an address structure \item[{\em regId}]Register ID of the target register \end{description}
\end{Desc}
\hypertarget{lem_8c_c29f980e2277a51a620aac400cb358e5}{
\index{lem.c@{lem.c}!modifyBroadcast@{modifyBroadcast}}
\index{modifyBroadcast@{modifyBroadcast}!lem.c@{lem.c}}
\subsubsection[{modifyBroadcast}]{\setlength{\rightskip}{0pt plus 5cm}void modifyBroadcast ({\bf LATC\_\-addr} $\ast$ {\em lem\_\-addr}, \/  const {\bf LATC\_\-addr} $\ast$ {\em latc\_\-addr})\hspace{0.3cm}{\tt  \mbox{[}inline, static\mbox{]}}}}
\label{lem_8c_c29f980e2277a51a620aac400cb358e5}


Copy the address components from {\em latc\_\-addr\/} into {\em lem\_\-addr\/} modifying each occurance of LATC\_\-BCAST\_\-ADDR to be BCAST. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em lem\_\-addr}]Structure holding the address using \char`\"{}BCAST\char`\"{} as the broadcast flag \item[{\em latc\_\-addr}]Structure holding the address using \char`\"{}LATC\_\-BCAST\_\-ADDR\char`\"{} as the broadcast flag \end{description}
\end{Desc}


References LATC\_\-addr::cpt.

Referenced by LATC\_\-loadAFE(), LATC\_\-loadARC(), LATC\_\-loadCCC(), LATC\_\-loadCFE(), LATC\_\-loadCRC(), LATC\_\-loadTCC(), LATC\_\-loadTDC(), LATC\_\-loadTEM(), LATC\_\-loadTFE(), LATC\_\-loadTIC(), LATC\_\-loadTRC(), LATC\_\-readAFE(), LATC\_\-readARC(), LATC\_\-readCCC(), LATC\_\-readCFE(), LATC\_\-readCRC(), LATC\_\-readTCC(), LATC\_\-readTDC(), LATC\_\-readTEM(), LATC\_\-readTFE(), LATC\_\-readTIC(), and LATC\_\-readTRC().