\hypertarget{classopto_m_d_c_1_1registers_1_1mre2__registers_1_1_m_r_e2_signal_generator}{}\doxysection{opto\+MDC.\+registers.\+mre2\+\_\+registers.\+MRE2\+Signal\+Generator Class Reference}
\label{classopto_m_d_c_1_1registers_1_1mre2__registers_1_1_m_r_e2_signal_generator}\index{optoMDC.registers.mre2\_registers.MRE2SignalGenerator@{optoMDC.registers.mre2\_registers.MRE2SignalGenerator}}
Inheritance diagram for opto\+MDC.\+registers.\+mre2\+\_\+registers.\+MRE2\+Signal\+Generator\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classopto_m_d_c_1_1registers_1_1mre2__registers_1_1_m_r_e2_signal_generator}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \mbox{\hyperlink{classopto_m_d_c_1_1registers_1_1mre2__registers_1_1_m_r_e2_signal_generator_a8ec9151dd75ef53ae4d898bc3d2aa39e}{\+\_\+\+\_\+init\+\_\+\+\_\+}} (self, int channel=0, board=None)
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \mbox{\hyperlink{classopto_m_d_c_1_1registers_1_1mre2__registers_1_1_m_r_e2_signal_generator_a86ee7e0c222068109d8c4b14e0869548}{help}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classopto_m_d_c_1_1registers_1_1mre2__registers_1_1_m_r_e2_signal_generator_a489fe6e4012b2a0261e697ca43eaf4ec}{unit}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\begin{DoxyVerb}Input Channel Systems - Signal Generator Channel
System ID for channel 0: 0x60

+----------------+------+-------------+--------------------+-------------+---------+------------------------+
| Register Name  | Id   | Type        | Unit               | Range       | Default | Comment                |
+================+======+=============+====================+=============+=========+========================+
| unit           | 0x00 | uint 32-bit | None               | 0 to 1      |   1     | See registers table 1  |
+----------------+------+-------------+--------------------+-------------+---------+------------------------+
| run            | 0x01 | bool        | bool               | True / False|   0     |                        |
+----------------+------+-------------+--------------------+-------------+---------+------------------------+
| shape          | 0x02 | uint 32-bit | None               | 0 to 3      |   0     | See registers table 2  |
+----------------+------+-------------+--------------------+-------------+---------+------------------------+
| frequency      | 0x03 | float 32-bit| Hz                 |             |   0     |                        |
+----------------+------+-------------+--------------------+-------------+---------+------------------------+
| amplitude      | 0x04 | float 32-bit|                    |             |   0     |                        |
+----------------+------+-------------+--------------------+-------------+---------+------------------------+
| offest         | 0x05 | float 32-bit|                    |             |   0     |                        |
+----------------+------+-------------+--------------------+-------------+---------+------------------------+
| phase          | 0x06 | float 32-bit| Degrees            | 0 to 360    |   0     |                        |
+----------------+------+-------------+--------------------+-------------+---------+------------------------+
| cycles         | 0x07 |             |                    |             |  -1     |                        |
+----------------+------+-------------+--------------------+-------------+---------+------------------------+
| duty_cycle     | 0x08 |   float     |                    | 0 to 1      | 0.5     |                        |
+----------------+------+-------------+--------------------+-------------+---------+------------------------+


registers table 1:

+---------------+-------+
| Waveform Unit | Value |
+===============+=======+
| Current       | 0     |
+---------------+-------+
| OF            | 1     |
+---------------+-------+
| XY            | 2     |
+---------------+-------+

registers table 2:

+---------------+-------+
| Wavform Shape | Value |
+===============+=======+
| Sinusoidal    | 0     |
+---------------+-------+
| Triangular    | 1     |
+---------------+-------+
| Rectangular   | 2     |
+---------------+-------+
| Sawtooth      | 3     |
+---------------+-------+
| Pulse         | 4     |
+---------------+-------+\end{DoxyVerb}
 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classopto_m_d_c_1_1registers_1_1mre2__registers_1_1_m_r_e2_signal_generator_a8ec9151dd75ef53ae4d898bc3d2aa39e}\label{classopto_m_d_c_1_1registers_1_1mre2__registers_1_1_m_r_e2_signal_generator_a8ec9151dd75ef53ae4d898bc3d2aa39e}} 
\index{optoMDC.registers.mre2\_registers.MRE2SignalGenerator@{optoMDC.registers.mre2\_registers.MRE2SignalGenerator}!\_\_init\_\_@{\_\_init\_\_}}
\index{\_\_init\_\_@{\_\_init\_\_}!optoMDC.registers.mre2\_registers.MRE2SignalGenerator@{optoMDC.registers.mre2\_registers.MRE2SignalGenerator}}
\doxysubsubsection{\texorpdfstring{\_\_init\_\_()}{\_\_init\_\_()}}
{\footnotesize\ttfamily def opto\+MDC.\+registers.\+mre2\+\_\+registers.\+MRE2\+Signal\+Generator.\+\_\+\+\_\+init\+\_\+\+\_\+ (\begin{DoxyParamCaption}\item[{}]{self,  }\item[{int }]{channel = {\ttfamily 0},  }\item[{}]{board = {\ttfamily None} }\end{DoxyParamCaption})}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classopto_m_d_c_1_1registers_1_1mre2__registers_1_1_m_r_e2_signal_generator_a86ee7e0c222068109d8c4b14e0869548}\label{classopto_m_d_c_1_1registers_1_1mre2__registers_1_1_m_r_e2_signal_generator_a86ee7e0c222068109d8c4b14e0869548}} 
\index{optoMDC.registers.mre2\_registers.MRE2SignalGenerator@{optoMDC.registers.mre2\_registers.MRE2SignalGenerator}!help@{help}}
\index{help@{help}!optoMDC.registers.mre2\_registers.MRE2SignalGenerator@{optoMDC.registers.mre2\_registers.MRE2SignalGenerator}}
\doxysubsubsection{\texorpdfstring{help()}{help()}}
{\footnotesize\ttfamily def opto\+MDC.\+registers.\+mre2\+\_\+registers.\+MRE2\+Signal\+Generator.\+help (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classopto_m_d_c_1_1registers_1_1mre2__registers_1_1_m_r_e2_signal_generator_a489fe6e4012b2a0261e697ca43eaf4ec}\label{classopto_m_d_c_1_1registers_1_1mre2__registers_1_1_m_r_e2_signal_generator_a489fe6e4012b2a0261e697ca43eaf4ec}} 
\index{optoMDC.registers.mre2\_registers.MRE2SignalGenerator@{optoMDC.registers.mre2\_registers.MRE2SignalGenerator}!unit@{unit}}
\index{unit@{unit}!optoMDC.registers.mre2\_registers.MRE2SignalGenerator@{optoMDC.registers.mre2\_registers.MRE2SignalGenerator}}
\doxysubsubsection{\texorpdfstring{unit}{unit}}
{\footnotesize\ttfamily opto\+MDC.\+registers.\+mre2\+\_\+registers.\+MRE2\+Signal\+Generator.\+unit}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/filip.\+stary/\+Documents/138-\/882-\/00\+\_\+opto\+MDC/src/main/python/opto\+MDC/registers/\mbox{\hyperlink{mre2__registers_8py}{mre2\+\_\+registers.\+py}}\end{DoxyCompactItemize}
