\hypertarget{namespaceopto_m_d_c_1_1tools_1_1systems__registers__tools}{}\doxysection{opto\+MDC.\+tools.\+systems\+\_\+registers\+\_\+tools Namespace Reference}
\label{namespaceopto_m_d_c_1_1tools_1_1systems__registers__tools}\index{optoMDC.tools.systems\_registers\_tools@{optoMDC.tools.systems\_registers\_tools}}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
def \mbox{\hyperlink{namespaceopto_m_d_c_1_1tools_1_1systems__registers__tools_af1f1ba1165478d346e4170769f44289a}{list\+\_\+systems}} ()
\item 
def \mbox{\hyperlink{namespaceopto_m_d_c_1_1tools_1_1systems__registers__tools_a9d83f24a317bb26f7b34720dbde0896e}{get\+\_\+register}} (str system\+\_\+name, register\+\_\+name, int channel=0)
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{namespaceopto_m_d_c_1_1tools_1_1systems__registers__tools_a9d83f24a317bb26f7b34720dbde0896e}\label{namespaceopto_m_d_c_1_1tools_1_1systems__registers__tools_a9d83f24a317bb26f7b34720dbde0896e}} 
\index{optoMDC.tools.systems\_registers\_tools@{optoMDC.tools.systems\_registers\_tools}!get\_register@{get\_register}}
\index{get\_register@{get\_register}!optoMDC.tools.systems\_registers\_tools@{optoMDC.tools.systems\_registers\_tools}}
\doxysubsubsection{\texorpdfstring{get\_register()}{get\_register()}}
{\footnotesize\ttfamily def opto\+MDC.\+tools.\+systems\+\_\+registers\+\_\+tools.\+get\+\_\+register (\begin{DoxyParamCaption}\item[{str}]{system\+\_\+name,  }\item[{}]{register\+\_\+name,  }\item[{int }]{channel = {\ttfamily 0} }\end{DoxyParamCaption})}

\begin{DoxyVerb}Given a System name and Register name, will return the associated register_id integer
:param system_name: str
:param register_name: str
:param channel: int
:return: int register_id
\end{DoxyVerb}
 \mbox{\Hypertarget{namespaceopto_m_d_c_1_1tools_1_1systems__registers__tools_af1f1ba1165478d346e4170769f44289a}\label{namespaceopto_m_d_c_1_1tools_1_1systems__registers__tools_af1f1ba1165478d346e4170769f44289a}} 
\index{optoMDC.tools.systems\_registers\_tools@{optoMDC.tools.systems\_registers\_tools}!list\_systems@{list\_systems}}
\index{list\_systems@{list\_systems}!optoMDC.tools.systems\_registers\_tools@{optoMDC.tools.systems\_registers\_tools}}
\doxysubsubsection{\texorpdfstring{list\_systems()}{list\_systems()}}
{\footnotesize\ttfamily def opto\+MDC.\+tools.\+systems\+\_\+registers\+\_\+tools.\+list\+\_\+systems (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\begin{DoxyVerb}Inspect generic_registers for all imported and defined Systems.
:return: list of System names
\end{DoxyVerb}
 