\doxysection{Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+IMre2\+Arbitrary\+Vector 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_mre2_arbitrary_vector}{}\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_mre2_arbitrary_vector}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
float\mbox{[}$\,$\mbox{]} \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_mre2_arbitrary_vector_a29a5951e75a62fdb8ffe583a66eee27b}{Read\+Vector\+Values}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns list of vector 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_mre2_arbitrary_vector_a18c3a3c5f14dd05a1266c3c7b507bc4c}{Write\+Vector\+Values}} (EAxis axis, float\mbox{[}$\,$\mbox{]} values)
\begin{DoxyCompactList}\small\item\em Sets list of vector values ~\newline
 \end{DoxyCompactList}\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_mre2_arbitrary_vector_aa0d53cb4021fd8a0dcf26875997ad41d}{Read\+Unit\+Type}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns vector unit type. \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_mre2_arbitrary_vector_a0602d4ce3fe7545ad537f665316c9835}{Write\+Unit\+Type}} (EAxis axis, EUnit\+Type unit)
\begin{DoxyCompactList}\small\item\em Sets vector unit type. \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_mre2_arbitrary_vector_a758ea34fa621b35c2b2a746fe01ba11e}{Is\+Running}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns status of signal generator (running, stopped). ~\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_mre2_arbitrary_vector_a3ef2134cd4c8bae8f2edc0d99e0b887f}{Switch\+Arbitrary\+Vector}} (EAxis axis, bool running)
\begin{DoxyCompactList}\small\item\em Sets status of signal generator (running, stopped). \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_mre2_arbitrary_vector_a746c6647ba24b0787a4cbd9c2caaede8}{Read\+Sample\+Rate}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns sample rate in Hz. ~\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_mre2_arbitrary_vector_a0695d47082e47c29f308f5edb7ca2a52}{Write\+Sample\+Rate}} (EAxis axis, float value)
\begin{DoxyCompactList}\small\item\em Sets sample rate in Hz. \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_mre2_arbitrary_vector_ae53aa062df48ed22293dc34bcb25b65e}{Read\+Minimum\+Sampling\+Rate}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns minimum sampling rate in Hz. ~\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_mre2_arbitrary_vector_ad1809bd4e5e1fe070456813db338f5a4}{Read\+Maximum\+Sampling\+Rate}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns maximum sampling rate in Hz. ~\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_mre2_arbitrary_vector_a8992d317af3611a1eb5870e31d068373}{Read\+Cycles}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns Number of cycles to be generated. Arbitrary vector is stopped 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_mre2_arbitrary_vector_af22faeb2f1ed36820205db159bfa9848}{Write\+Cycles}} (EAxis axis, int cycles)
\begin{DoxyCompactList}\small\item\em Sets Number of cycles to be generated. Arbitrary vector is stopped after completion. Negative value corresponds to infinite looping. ~\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_mre2_arbitrary_vector_a1590c9ff9658ea70d9de80107cfeb069}{Read\+External\+Trigger}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Returns flag. If true, turning on the Vector Pattern Unit can be synchronized with an external 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_mre2_arbitrary_vector_a95ae459e164474684954ce07c48f39a5}{Write\+External\+Trigger}} (EAxis axis, EExternal\+Trigger\+Type trigger)
\begin{DoxyCompactList}\small\item\em Sets flag. If true, turning on the Vector Pattern Unit can be synchronized with an external signal. \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_mre2_arbitrary_vector_a758ea34fa621b35c2b2a746fe01ba11e}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}!IsRunning@{IsRunning}}
\index{IsRunning@{IsRunning}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}}
\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_mre2_arbitrary_vector_a758ea34fa621b35c2b2a746fe01ba11e} 
bool Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+IMre2\+Arbitrary\+Vector.\+Is\+Running (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns status of signal generator (running, stopped). ~\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_mre2_arbitrary_vector_a8992d317af3611a1eb5870e31d068373}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}!ReadCycles@{ReadCycles}}
\index{ReadCycles@{ReadCycles}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}}
\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_mre2_arbitrary_vector_a8992d317af3611a1eb5870e31d068373} 
int Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+IMre2\+Arbitrary\+Vector.\+Read\+Cycles (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns Number of cycles to be generated. Arbitrary vector is stopped 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_mre2_arbitrary_vector_a1590c9ff9658ea70d9de80107cfeb069}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}!ReadExternalTrigger@{ReadExternalTrigger}}
\index{ReadExternalTrigger@{ReadExternalTrigger}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}}
\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_mre2_arbitrary_vector_a1590c9ff9658ea70d9de80107cfeb069} 
EExternal\+Trigger\+Type Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+IMre2\+Arbitrary\+Vector.\+Read\+External\+Trigger (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns flag. If true, turning on the Vector Pattern Unit can be synchronized with an external signal. ~\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_mre2_arbitrary_vector_ad1809bd4e5e1fe070456813db338f5a4}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}!ReadMaximumSamplingRate@{ReadMaximumSamplingRate}}
\index{ReadMaximumSamplingRate@{ReadMaximumSamplingRate}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}}
\doxysubsubsection{\texorpdfstring{ReadMaximumSamplingRate()}{ReadMaximumSamplingRate()}}
{\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_mre2_arbitrary_vector_ad1809bd4e5e1fe070456813db338f5a4} 
float Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+IMre2\+Arbitrary\+Vector.\+Read\+Maximum\+Sampling\+Rate (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns maximum sampling rate in Hz. ~\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_mre2_arbitrary_vector_ae53aa062df48ed22293dc34bcb25b65e}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}!ReadMinimumSamplingRate@{ReadMinimumSamplingRate}}
\index{ReadMinimumSamplingRate@{ReadMinimumSamplingRate}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}}
\doxysubsubsection{\texorpdfstring{ReadMinimumSamplingRate()}{ReadMinimumSamplingRate()}}
{\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_mre2_arbitrary_vector_ae53aa062df48ed22293dc34bcb25b65e} 
float Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+IMre2\+Arbitrary\+Vector.\+Read\+Minimum\+Sampling\+Rate (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns minimum sampling rate in Hz. ~\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_mre2_arbitrary_vector_a746c6647ba24b0787a4cbd9c2caaede8}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}!ReadSampleRate@{ReadSampleRate}}
\index{ReadSampleRate@{ReadSampleRate}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}}
\doxysubsubsection{\texorpdfstring{ReadSampleRate()}{ReadSampleRate()}}
{\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_mre2_arbitrary_vector_a746c6647ba24b0787a4cbd9c2caaede8} 
float Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+IMre2\+Arbitrary\+Vector.\+Read\+Sample\+Rate (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns sample rate in Hz. ~\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_mre2_arbitrary_vector_aa0d53cb4021fd8a0dcf26875997ad41d}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}!ReadUnitType@{ReadUnitType}}
\index{ReadUnitType@{ReadUnitType}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}}
\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_mre2_arbitrary_vector_aa0d53cb4021fd8a0dcf26875997ad41d} 
EUnit\+Type Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+IMre2\+Arbitrary\+Vector.\+Read\+Unit\+Type (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns vector unit type. 

\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_mre2_arbitrary_vector_a29a5951e75a62fdb8ffe583a66eee27b}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}!ReadVectorValues@{ReadVectorValues}}
\index{ReadVectorValues@{ReadVectorValues}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}}
\doxysubsubsection{\texorpdfstring{ReadVectorValues()}{ReadVectorValues()}}
{\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_mre2_arbitrary_vector_a29a5951e75a62fdb8ffe583a66eee27b} 
float\mbox{[}$\,$\mbox{]} Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+IMre2\+Arbitrary\+Vector.\+Read\+Vector\+Values (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Returns list of vector values ~\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_mre2_arbitrary_vector_a3ef2134cd4c8bae8f2edc0d99e0b887f}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}!SwitchArbitraryVector@{SwitchArbitraryVector}}
\index{SwitchArbitraryVector@{SwitchArbitraryVector}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}}
\doxysubsubsection{\texorpdfstring{SwitchArbitraryVector()}{SwitchArbitraryVector()}}
{\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_mre2_arbitrary_vector_a3ef2134cd4c8bae8f2edc0d99e0b887f} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+IMre2\+Arbitrary\+Vector.\+Switch\+Arbitrary\+Vector (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{, }\item[{bool}]{running}{}\end{DoxyParamCaption})}



Sets 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_mre2_arbitrary_vector_af22faeb2f1ed36820205db159bfa9848}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}!WriteCycles@{WriteCycles}}
\index{WriteCycles@{WriteCycles}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}}
\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_mre2_arbitrary_vector_af22faeb2f1ed36820205db159bfa9848} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+IMre2\+Arbitrary\+Vector.\+Write\+Cycles (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{, }\item[{int}]{cycles}{}\end{DoxyParamCaption})}



Sets Number of cycles to be generated. Arbitrary vector is stopped after completion. Negative value corresponds to infinite looping. ~\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_mre2_arbitrary_vector_a95ae459e164474684954ce07c48f39a5}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}!WriteExternalTrigger@{WriteExternalTrigger}}
\index{WriteExternalTrigger@{WriteExternalTrigger}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}}
\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_mre2_arbitrary_vector_a95ae459e164474684954ce07c48f39a5} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+IMre2\+Arbitrary\+Vector.\+Write\+External\+Trigger (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{, }\item[{EExternal\+Trigger\+Type}]{trigger}{}\end{DoxyParamCaption})}



Sets flag. If true, turning on the Vector Pattern Unit 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_mre2_arbitrary_vector_a0695d47082e47c29f308f5edb7ca2a52}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}!WriteSampleRate@{WriteSampleRate}}
\index{WriteSampleRate@{WriteSampleRate}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}}
\doxysubsubsection{\texorpdfstring{WriteSampleRate()}{WriteSampleRate()}}
{\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_mre2_arbitrary_vector_a0695d47082e47c29f308f5edb7ca2a52} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+IMre2\+Arbitrary\+Vector.\+Write\+Sample\+Rate (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{, }\item[{float}]{value}{}\end{DoxyParamCaption})}



Sets sample rate in Hz. 

\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_mre2_arbitrary_vector_a0602d4ce3fe7545ad537f665316c9835}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}!WriteUnitType@{WriteUnitType}}
\index{WriteUnitType@{WriteUnitType}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}}
\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_mre2_arbitrary_vector_a0602d4ce3fe7545ad537f665316c9835} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+IMre2\+Arbitrary\+Vector.\+Write\+Unit\+Type (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{, }\item[{EUnit\+Type}]{unit}{}\end{DoxyParamCaption})}



Sets vector unit type. 

\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_mre2_arbitrary_vector_a18c3a3c5f14dd05a1266c3c7b507bc4c}\index{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}!WriteVectorValues@{WriteVectorValues}}
\index{WriteVectorValues@{WriteVectorValues}!MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector@{MrEModuleSdk.Devices.SdkInterfaces.SignalFlowManager.InputStage.IMre2ArbitraryVector}}
\doxysubsubsection{\texorpdfstring{WriteVectorValues()}{WriteVectorValues()}}
{\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_mre2_arbitrary_vector_a18c3a3c5f14dd05a1266c3c7b507bc4c} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+Signal\+Flow\+Manager.\+Input\+Stage.\+IMre2\+Arbitrary\+Vector.\+Write\+Vector\+Values (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{, }\item[{float\mbox{[}$\,$\mbox{]}}]{values}{}\end{DoxyParamCaption})}



Sets list of vector values ~\newline
 


\begin{DoxyParams}{Parameters}
{\em axis} & Axis\\
\hline
{\em values} & List of vector values\\
\hline
{\em start\+Index} & \\
\hline
\end{DoxyParams}
\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_mre2_arbitrary_vector_8cs}{IMre2\+Arbitrary\+Vector.\+cs}}\end{DoxyCompactItemize}
