\doxysection{Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator Interface Reference}
\hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator}{}\label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
Inheritance diagram for Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
EUnit\+Type \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a3ce48c7ce43fbae3428219ee87aaae0a}{Read\+Unit\+Type}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns active analog input type. Determined by active control stage system. ~\newline
 \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a76fe0d6356af6970746f39daaa10f267}{Write\+Unit\+Type}} (EAxis axis, EUnit\+Type unit)
\begin{DoxyCompactList}\small\item\em Sets active analog input type. Determined by active control stage system. ~\newline
 \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a61c83b2ee7005783e0ea5d99b5601e1c}{Is\+Running}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns status of signal generator (running, stopped). \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a148ff2ffa24ff002bbf0b5c1bc2849dd}{Switch\+Running}} (EAxis axis, bool enable)
\begin{DoxyCompactList}\small\item\em Disable/enable signal generator (running, stopped). \end{DoxyCompactList}\item 
EWaveform\+Shape \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a3c6fdbc6b193c52470da687f8d7becd2}{Read\+Shape}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns shape of waveform. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_acb68d83aed7e6c6e4b1de7087d95f4ec}{Write\+Shape}} (EAxis axis, EWaveform\+Shape shape)
\begin{DoxyCompactList}\small\item\em Sets shape of waveform. \end{DoxyCompactList}\item 
float \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_ae6bd80e7789755bd71fe86848ee0fe01}{Read\+Frequency}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns frequency in Hz of generated signal. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_ab1345d175eeaa7be33980005b26864ee}{Write\+Frequency}} (EAxis axis, float value)
\begin{DoxyCompactList}\small\item\em Sets frequency in Hz of generated signal. \end{DoxyCompactList}\item 
float \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a3dd9f2ceb0082e3fdb1de92e4da361a5}{Read\+Amplitude}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns amplitude of generated signal. ~\newline
 \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a362da5470af1b1f3be5d70beb4886fe7}{Write\+Amplitude}} (EAxis axis, float value)
\begin{DoxyCompactList}\small\item\em Sets amplitude of generated signal. \end{DoxyCompactList}\item 
float \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a932522e3dc171841a09e117a67e334d0}{Read\+Offset}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns offset of generated signal. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a28012f0215b87fdf023d881aa6571ba5}{Write\+Offset}} (EAxis axis, float offset)
\begin{DoxyCompactList}\small\item\em Sets offset of generated signal. ~\newline
 \end{DoxyCompactList}\item 
float \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a6c2394fd4a39a97005805ac25bbdfe47}{Read\+Phase\+Delay}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns phase in rad of generated signal. ~\newline
 \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_ac09146e24c49207c88793a1b27c58296}{Write\+Phase\+Delay}} (EAxis axis, float phase\+Delay)
\begin{DoxyCompactList}\small\item\em Sets phase in rad of generated signal. ~\newline
 \end{DoxyCompactList}\item 
int \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a9dbb732a2ee09c55c10b8bbe108d62c1}{Read\+Cycles}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns number of cycles to be generated. Signal generator is turned off after completion. Negative value corresponds to infinite looping. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a7533fc0c070c31aab12b883aee5edc0c}{Write\+Cycles}} (EAxis axis, int cycles)
\begin{DoxyCompactList}\small\item\em Sets number of cycles to be generated. Signal generator is turned off after completion. Negative value corresponds to infinite looping. \end{DoxyCompactList}\item 
float \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_aede20af0ce0a3b9fba87f18358f927df}{Read\+Duty\+Cycles}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns duty cycle of square and pulse shapes (ignored for other shape types) ~\newline
 \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a4d1be52bcf54418bbefa7e3f7eaa997e}{Write\+Duty\+Cycles}} (EAxis axis, float duty\+Cycles)
\begin{DoxyCompactList}\small\item\em Sets duty cycle of square and pulse shapes (ignored for other shape types) ~\newline
 \end{DoxyCompactList}\item 
EExternal\+Trigger\+Type \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_ad96b15b9d491cd99a6c9ac697148c4e6}{Read\+External\+Trigger}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns flag. If true, turning on the signal generator can be synchronized with an external signal. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a2989d9de1b7484c160c2cb3e9315c75d}{Write\+External\+Trigger}} (EAxis axis, EExternal\+Trigger\+Type trigger)
\begin{DoxyCompactList}\small\item\em Sets flag. If true, turning on the signal generator can be synchronized with an external signal. \end{DoxyCompactList}\item 
Signal\+Generator\+Values\+Dto \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a18b22144ea0b2eb8659074aa1f550f78}{Read\+Signal\+Generator\+Values}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns object populated with signal generator values. ~\newline
 \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a0317efd80e303bc6449402c50dc03d2e}{Write\+Signal\+Generator\+Values}} (Signal\+Generator\+Values\+Dto axis\+Values, EAxis axis)
\begin{DoxyCompactList}\small\item\em Sets object populated with signal generator values. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Member Function Documentation}
\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a61c83b2ee7005783e0ea5d99b5601e1c}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!IsRunning@{IsRunning}}
\index{IsRunning@{IsRunning}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{IsRunning()}{IsRunning()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a61c83b2ee7005783e0ea5d99b5601e1c} 
bool Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Is\+Running (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns status of signal generator (running, stopped). 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a3dd9f2ceb0082e3fdb1de92e4da361a5}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!ReadAmplitude@{ReadAmplitude}}
\index{ReadAmplitude@{ReadAmplitude}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{ReadAmplitude()}{ReadAmplitude()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a3dd9f2ceb0082e3fdb1de92e4da361a5} 
float Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Read\+Amplitude (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns amplitude of generated signal. ~\newline
 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Implemented in \mbox{\hyperlink{class_mr_e_module_sdk_1_1_devices_1_1_mre3_1_1_mr_e3_sdk_com_device_controller_a79a381acccd96e3b9b6f50c2d0bbffa6}{Mr\+EModule\+Sdk.\+Devices.\+Mre3.\+Mr\+E3\+Sdk\+Com\+Device\+Controller}}.

\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a9dbb732a2ee09c55c10b8bbe108d62c1}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!ReadCycles@{ReadCycles}}
\index{ReadCycles@{ReadCycles}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{ReadCycles()}{ReadCycles()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a9dbb732a2ee09c55c10b8bbe108d62c1} 
int Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Read\+Cycles (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns number of cycles to be generated. Signal generator is turned off after completion. Negative value corresponds to infinite looping. 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_aede20af0ce0a3b9fba87f18358f927df}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!ReadDutyCycles@{ReadDutyCycles}}
\index{ReadDutyCycles@{ReadDutyCycles}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{ReadDutyCycles()}{ReadDutyCycles()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_aede20af0ce0a3b9fba87f18358f927df} 
float Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Read\+Duty\+Cycles (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns duty cycle of square and pulse shapes (ignored for other shape types) ~\newline
 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Implemented in \mbox{\hyperlink{class_mr_e_module_sdk_1_1_devices_1_1_mre3_1_1_mr_e3_sdk_com_device_controller_a3145b001a1b81261a2594005bd1ff438}{Mr\+EModule\+Sdk.\+Devices.\+Mre3.\+Mr\+E3\+Sdk\+Com\+Device\+Controller}}.

\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_ad96b15b9d491cd99a6c9ac697148c4e6}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!ReadExternalTrigger@{ReadExternalTrigger}}
\index{ReadExternalTrigger@{ReadExternalTrigger}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{ReadExternalTrigger()}{ReadExternalTrigger()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_ad96b15b9d491cd99a6c9ac697148c4e6} 
EExternal\+Trigger\+Type Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Read\+External\+Trigger (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns flag. If true, turning on the signal generator can be synchronized with an external signal. 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_ae6bd80e7789755bd71fe86848ee0fe01}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!ReadFrequency@{ReadFrequency}}
\index{ReadFrequency@{ReadFrequency}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{ReadFrequency()}{ReadFrequency()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_ae6bd80e7789755bd71fe86848ee0fe01} 
float Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Read\+Frequency (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns frequency in Hz of generated signal. 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Implemented in \mbox{\hyperlink{class_mr_e_module_sdk_1_1_devices_1_1_mre3_1_1_mr_e3_sdk_com_device_controller_a40a868bbc2ff410eb4c8052f5a540208}{Mr\+EModule\+Sdk.\+Devices.\+Mre3.\+Mr\+E3\+Sdk\+Com\+Device\+Controller}}.

\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a932522e3dc171841a09e117a67e334d0}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!ReadOffset@{ReadOffset}}
\index{ReadOffset@{ReadOffset}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{ReadOffset()}{ReadOffset()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a932522e3dc171841a09e117a67e334d0} 
float Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Read\+Offset (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns offset of generated signal. 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Implemented in \mbox{\hyperlink{class_mr_e_module_sdk_1_1_devices_1_1_mre3_1_1_mr_e3_sdk_com_device_controller_a5f470a139685d8da5674b5fb8770e4e8}{Mr\+EModule\+Sdk.\+Devices.\+Mre3.\+Mr\+E3\+Sdk\+Com\+Device\+Controller}}.

\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a6c2394fd4a39a97005805ac25bbdfe47}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!ReadPhaseDelay@{ReadPhaseDelay}}
\index{ReadPhaseDelay@{ReadPhaseDelay}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{ReadPhaseDelay()}{ReadPhaseDelay()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a6c2394fd4a39a97005805ac25bbdfe47} 
float Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Read\+Phase\+Delay (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns phase in rad of generated signal. ~\newline
 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Implemented in \mbox{\hyperlink{class_mr_e_module_sdk_1_1_devices_1_1_mre3_1_1_mr_e3_sdk_com_device_controller_aba631af602f23b53d329abb87fb0012d}{Mr\+EModule\+Sdk.\+Devices.\+Mre3.\+Mr\+E3\+Sdk\+Com\+Device\+Controller}}.

\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a3c6fdbc6b193c52470da687f8d7becd2}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!ReadShape@{ReadShape}}
\index{ReadShape@{ReadShape}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{ReadShape()}{ReadShape()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a3c6fdbc6b193c52470da687f8d7becd2} 
EWaveform\+Shape Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Read\+Shape (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns shape of waveform. 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Implemented in \mbox{\hyperlink{class_mr_e_module_sdk_1_1_devices_1_1_mre3_1_1_mr_e3_sdk_com_device_controller_ae0341cedcdfe3a0fcfb6a520a5fea955}{Mr\+EModule\+Sdk.\+Devices.\+Mre3.\+Mr\+E3\+Sdk\+Com\+Device\+Controller}}.

\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a18b22144ea0b2eb8659074aa1f550f78}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!ReadSignalGeneratorValues@{ReadSignalGeneratorValues}}
\index{ReadSignalGeneratorValues@{ReadSignalGeneratorValues}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{ReadSignalGeneratorValues()}{ReadSignalGeneratorValues()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a18b22144ea0b2eb8659074aa1f550f78} 
Signal\+Generator\+Values\+Dto Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Read\+Signal\+Generator\+Values (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns object populated with signal generator values. ~\newline
 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Implemented in \mbox{\hyperlink{class_mr_e_module_sdk_1_1_devices_1_1_mre3_1_1_mr_e3_sdk_com_device_controller_aea35b793ff5d19dad786825b373661b1}{Mr\+EModule\+Sdk.\+Devices.\+Mre3.\+Mr\+E3\+Sdk\+Com\+Device\+Controller}}.

\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a3ce48c7ce43fbae3428219ee87aaae0a}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!ReadUnitType@{ReadUnitType}}
\index{ReadUnitType@{ReadUnitType}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{ReadUnitType()}{ReadUnitType()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a3ce48c7ce43fbae3428219ee87aaae0a} 
EUnit\+Type Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Read\+Unit\+Type (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns active analog input type. Determined by active control stage system. ~\newline
 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a148ff2ffa24ff002bbf0b5c1bc2849dd}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!SwitchRunning@{SwitchRunning}}
\index{SwitchRunning@{SwitchRunning}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{SwitchRunning()}{SwitchRunning()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a148ff2ffa24ff002bbf0b5c1bc2849dd} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Switch\+Running (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{, }\item[{bool}]{enable}{}\end{DoxyParamCaption})}



Disable/enable signal generator (running, stopped). 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a362da5470af1b1f3be5d70beb4886fe7}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!WriteAmplitude@{WriteAmplitude}}
\index{WriteAmplitude@{WriteAmplitude}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{WriteAmplitude()}{WriteAmplitude()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a362da5470af1b1f3be5d70beb4886fe7} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Write\+Amplitude (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{, }\item[{float}]{value}{}\end{DoxyParamCaption})}



Sets amplitude of generated signal. 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Implemented in \mbox{\hyperlink{class_mr_e_module_sdk_1_1_devices_1_1_mre3_1_1_mr_e3_sdk_com_device_controller_ac1169816be073e7b6551b727696b3f7e}{Mr\+EModule\+Sdk.\+Devices.\+Mre3.\+Mr\+E3\+Sdk\+Com\+Device\+Controller}}.

\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a7533fc0c070c31aab12b883aee5edc0c}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!WriteCycles@{WriteCycles}}
\index{WriteCycles@{WriteCycles}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{WriteCycles()}{WriteCycles()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a7533fc0c070c31aab12b883aee5edc0c} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Write\+Cycles (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{, }\item[{int}]{cycles}{}\end{DoxyParamCaption})}



Sets number of cycles to be generated. Signal generator is turned off after completion. Negative value corresponds to infinite looping. 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a4d1be52bcf54418bbefa7e3f7eaa997e}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!WriteDutyCycles@{WriteDutyCycles}}
\index{WriteDutyCycles@{WriteDutyCycles}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{WriteDutyCycles()}{WriteDutyCycles()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a4d1be52bcf54418bbefa7e3f7eaa997e} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Write\+Duty\+Cycles (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{, }\item[{float}]{duty\+Cycles}{}\end{DoxyParamCaption})}



Sets duty cycle of square and pulse shapes (ignored for other shape types) ~\newline
 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Implemented in \mbox{\hyperlink{class_mr_e_module_sdk_1_1_devices_1_1_mre3_1_1_mr_e3_sdk_com_device_controller_a3ffbf7f430d2f22b11bf818c56435b83}{Mr\+EModule\+Sdk.\+Devices.\+Mre3.\+Mr\+E3\+Sdk\+Com\+Device\+Controller}}.

\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a2989d9de1b7484c160c2cb3e9315c75d}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!WriteExternalTrigger@{WriteExternalTrigger}}
\index{WriteExternalTrigger@{WriteExternalTrigger}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{WriteExternalTrigger()}{WriteExternalTrigger()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a2989d9de1b7484c160c2cb3e9315c75d} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Write\+External\+Trigger (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{, }\item[{EExternal\+Trigger\+Type}]{trigger}{}\end{DoxyParamCaption})}



Sets flag. If true, turning on the signal generator can be synchronized with an external signal. 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Implemented in \mbox{\hyperlink{class_mr_e_module_sdk_1_1_devices_1_1_mre3_1_1_mr_e3_sdk_com_device_controller_a37c2f734c12f4fad74724e44a2fc7836}{Mr\+EModule\+Sdk.\+Devices.\+Mre3.\+Mr\+E3\+Sdk\+Com\+Device\+Controller}}.

\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_ab1345d175eeaa7be33980005b26864ee}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!WriteFrequency@{WriteFrequency}}
\index{WriteFrequency@{WriteFrequency}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{WriteFrequency()}{WriteFrequency()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_ab1345d175eeaa7be33980005b26864ee} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Write\+Frequency (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{, }\item[{float}]{value}{}\end{DoxyParamCaption})}



Sets frequency in Hz of generated signal. 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Implemented in \mbox{\hyperlink{class_mr_e_module_sdk_1_1_devices_1_1_mre3_1_1_mr_e3_sdk_com_device_controller_afee8d02c866837de28198638b8f0e625}{Mr\+EModule\+Sdk.\+Devices.\+Mre3.\+Mr\+E3\+Sdk\+Com\+Device\+Controller}}.

\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a28012f0215b87fdf023d881aa6571ba5}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!WriteOffset@{WriteOffset}}
\index{WriteOffset@{WriteOffset}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{WriteOffset()}{WriteOffset()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a28012f0215b87fdf023d881aa6571ba5} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Write\+Offset (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{, }\item[{float}]{offset}{}\end{DoxyParamCaption})}



Sets offset of generated signal. ~\newline
 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Implemented in \mbox{\hyperlink{class_mr_e_module_sdk_1_1_devices_1_1_mre3_1_1_mr_e3_sdk_com_device_controller_ac6f34c0819da016ddc7be19539fd620d}{Mr\+EModule\+Sdk.\+Devices.\+Mre3.\+Mr\+E3\+Sdk\+Com\+Device\+Controller}}.

\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_ac09146e24c49207c88793a1b27c58296}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!WritePhaseDelay@{WritePhaseDelay}}
\index{WritePhaseDelay@{WritePhaseDelay}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{WritePhaseDelay()}{WritePhaseDelay()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_ac09146e24c49207c88793a1b27c58296} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Write\+Phase\+Delay (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{, }\item[{float}]{phase\+Delay}{}\end{DoxyParamCaption})}



Sets phase in rad of generated signal. ~\newline
 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Implemented in \mbox{\hyperlink{class_mr_e_module_sdk_1_1_devices_1_1_mre3_1_1_mr_e3_sdk_com_device_controller_a2d4e3ad48f5003cbc84190d512ae5831}{Mr\+EModule\+Sdk.\+Devices.\+Mre3.\+Mr\+E3\+Sdk\+Com\+Device\+Controller}}.

\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_acb68d83aed7e6c6e4b1de7087d95f4ec}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!WriteShape@{WriteShape}}
\index{WriteShape@{WriteShape}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{WriteShape()}{WriteShape()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_acb68d83aed7e6c6e4b1de7087d95f4ec} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Write\+Shape (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{, }\item[{EWaveform\+Shape}]{shape}{}\end{DoxyParamCaption})}



Sets shape of waveform. 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Implemented in \mbox{\hyperlink{class_mr_e_module_sdk_1_1_devices_1_1_mre3_1_1_mr_e3_sdk_com_device_controller_a32a99c017083893368e94cdb143451a9}{Mr\+EModule\+Sdk.\+Devices.\+Mre3.\+Mr\+E3\+Sdk\+Com\+Device\+Controller}}.

\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a0317efd80e303bc6449402c50dc03d2e}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!WriteSignalGeneratorValues@{WriteSignalGeneratorValues}}
\index{WriteSignalGeneratorValues@{WriteSignalGeneratorValues}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{WriteSignalGeneratorValues()}{WriteSignalGeneratorValues()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a0317efd80e303bc6449402c50dc03d2e} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Write\+Signal\+Generator\+Values (\begin{DoxyParamCaption}\item[{Signal\+Generator\+Values\+Dto}]{axis\+Values}{, }\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Sets object populated with signal generator values. 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Implemented in \mbox{\hyperlink{class_mr_e_module_sdk_1_1_devices_1_1_mre3_1_1_mr_e3_sdk_com_device_controller_a6fde61ef945ffc3a39f9e1460965e2b8}{Mr\+EModule\+Sdk.\+Devices.\+Mre3.\+Mr\+E3\+Sdk\+Com\+Device\+Controller}}.

\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a76fe0d6356af6970746f39daaa10f267}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}!WriteUnitType@{WriteUnitType}}
\index{WriteUnitType@{WriteUnitType}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.ISignalGenerator}}
\doxysubsubsection{\texorpdfstring{WriteUnitType()}{WriteUnitType()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_signal_flow_manager_1_1_input_stage_1_1_i_signal_generator_a76fe0d6356af6970746f39daaa10f267} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+ISignal\+Generator.\+Write\+Unit\+Type (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{, }\item[{EUnit\+Type}]{unit}{}\end{DoxyParamCaption})}



Sets active analog input type. Determined by active control stage system. ~\newline
 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


The documentation for this interface was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/jan.\+janda/\+Desktop/\+Mre3\+Documentation/\+Signal\+Flow\+Manager/\+Input\+Stage/\mbox{\hyperlink{_i_signal_generator_8cs}{ISignal\+Generator.\+cs}}\end{DoxyCompactItemize}
