\doxysection{Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features Interface Reference}
\hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features}{}\label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
Inheritance diagram for Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
bool \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_abb7010b6d5bb262d7023813f88416a05}{Get\+Front\+End\+Power\+State}} ()
\begin{DoxyCompactList}\small\item\em Setting of Front\+End power supply state. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_af40de7c1835a541cbec2ccb53a554441}{Set\+Front\+End\+Power\+State}} (bool value)
\begin{DoxyCompactList}\small\item\em Setting of Front\+End power supply state. \end{DoxyCompactList}\item 
float \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a626fe854ab34a8c650f36a3e9c112096}{Get\+Front\+End\+Voltage}} ()
\begin{DoxyCompactList}\small\item\em Setting of Front\+End supply voltage \mbox{[}V\mbox{]}. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_ada1034e0f2e7889d66947b11789336ba}{Set\+Front\+End\+Voltage}} (float value)
\begin{DoxyCompactList}\small\item\em Setting of Front\+End supply voltage \mbox{[}V\mbox{]}. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a3cd11cc49e667dbe51d5e4ed6c77b40d}{Get\+Output\+Stage\+PWMFrequency}} ()
\begin{DoxyCompactList}\small\item\em Setting of PWM frequency \mbox{[}400, 500, 600, 1000 and 1200 k\+Hz\mbox{]}. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_af6c2ae504c991fa29364f7944dc51fd8}{Set\+Output\+Stage\+PWMFrequency}} (int value)
\begin{DoxyCompactList}\small\item\em Setting of PWM frequency \mbox{[}400, 500, 600, 1000 and 1200 k\+Hz\mbox{]}. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_afb5b2ac7763e5119a24aa9569dd4c41c}{Is\+Output\+Stage\+Enabled}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Setting of output stage state on axis. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_aa25b5a7ae3affd9ab2f2ff5f1eecc900}{Enable\+Output\+Stage}} (bool enable, EAxis axis)
\begin{DoxyCompactList}\small\item\em Setting of output stage state on axis. \end{DoxyCompactList}\item 
float \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a914097c9012e6c70becd978cebcbdb7c}{Get\+ADCI}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Reading of current on axis. \end{DoxyCompactList}\item 
float \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a947cd2de2f66009f8f7db7786d96fd96}{Get\+ADCV}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Reading of voltage on axis. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a4b88d41dc8b89bb67334c18183283efb}{Get\+Dev\+Power}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Setting 3v3 for device on axis. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a2c97bbb27ccc0c1983bc9b4a57f81b97}{Set\+Dev\+Power}} (int value, EAxis axis)
\begin{DoxyCompactList}\small\item\em Setting 3v3 for device on axis. \end{DoxyCompactList}\item 
float \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a6330fe0341e72c7e22d039cdc6552b8f}{Get\+Uin}} ()
\begin{DoxyCompactList}\small\item\em Reading input voltage. \end{DoxyCompactList}\item 
float \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_ac647b0afc5a752aff5c2fafc27053497}{Get\+Iin}} ()
\begin{DoxyCompactList}\small\item\em Reading input current. \end{DoxyCompactList}\item 
float \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a99d23321fa3dcd674b63fb9fe60752cb}{Get\+Ufe}} ()
\begin{DoxyCompactList}\small\item\em Reading FE voltage. \end{DoxyCompactList}\item 
float \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_ae66c33d6711e57743049db6b58245dfb}{Get\+Analog\+Input}} (EAxis axis)
\begin{DoxyCompactList}\small\item\em Reading of analog input on axis. \end{DoxyCompactList}\item 
float \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a2530ebfeaf3971617bcdc885cd2b800b}{Get\+Pin\+Average}} ()
\begin{DoxyCompactList}\small\item\em Reading average input power (integration time = 1 second) \end{DoxyCompactList}\item 
EOperation\+Mode \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_abc44bbf5313ea0bf012270d5a0d4022c}{Get\+Operation\+Mode}} ()
\begin{DoxyCompactList}\small\item\em Configures both channels of driver into specific mode\+: 0 -\/ Open loop, 1 -\/ Close loop Optical Feedback, 2 -\/ Close loop XY, 3 -\/ Resonant mirror mode. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a16f4f913fd8cb5a9fec5a221ac66eb68}{Set\+Operation\+Mode}} (EOperation\+Mode value)
\begin{DoxyCompactList}\small\item\em Configures both channels of driver into specific mode\+: 0 -\/ Open loop, 1 -\/ Close loop Optical Feedback, 2 -\/ Close loop XY, 3 -\/ Resonant mirror mode. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_ab599b60c5aa1a672750f91451d24a265}{Get\+Wc\+State}} ()
\begin{DoxyCompactList}\small\item\em Reading returns WC state. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a13ed9ab582d4e637b3f4226731b07730}{Set\+Wc\+State}} (int state)
\begin{DoxyCompactList}\small\item\em Writing sets state of WC output signal. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a9fa110f8b53015a202055fa589130311}{Set\+Gpio\+State}} (int value)
\begin{DoxyCompactList}\small\item\em Sets logical level on GPIO pins (bitwise; 0=LOW, 1=HIGH) Bit\# 0 -\/ external GPIO0 1 -\/ external GPIO1 2 -\/ external GPIO2 3 -\/ external GPIO3 4 -\/ internal GPIO\+\_\+\+IN0 5 -\/ internal GPIO\+\_\+\+IN1 6 -\/ internal GPIO\+\_\+\+IN4 7 -\/ internal GPIO\+\_\+\+IN5. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a33993da917f5aadcba66050808927aaa}{Get\+GPIOState}} ()
\begin{DoxyCompactList}\small\item\em Gets logical level on GPIO pins (bitwise; 0=LOW, 1=HIGH) Bit\# 0 -\/ external GPIO0 1 -\/ external GPIO1 2 -\/ external GPIO2 3 -\/ external GPIO3 4 -\/ internal GPIO\+\_\+\+IN0 5 -\/ internal GPIO\+\_\+\+IN1 6 -\/ internal GPIO\+\_\+\+IN4 7 -\/ internal GPIO\+\_\+\+IN5. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a5bbef41611be5d7a0e0a3f5e753a353b}{Set\+Gpio\+Direction}} (int value)
\begin{DoxyCompactList}\small\item\em Set direction of GPIO pins(bitwise; 0=INPUT, 1=OUTPUT) Bit\# 0 -\/ external GPIO0 1 -\/ external GPIO1 2 -\/ external GPIO2 3 -\/ external GPIO3 4 -\/ internal GPIO\+\_\+\+IN0 5 -\/ internal GPIO\+\_\+\+IN1 6 -\/ internal GPIO\+\_\+\+IN4 7 -\/ internal GPIO\+\_\+\+IN5. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_ab380ffce561b09b562ff24034270f489}{Get\+GPIODirection}} ()
\begin{DoxyCompactList}\small\item\em Get direction of GPIO pins(bitwise; 0=INPUT, 1=OUTPUT) Bit\# 0 -\/ external GPIO0 1 -\/ external GPIO1 2 -\/ external GPIO2 3 -\/ external GPIO3 4 -\/ internal GPIO\+\_\+\+IN0 5 -\/ internal GPIO\+\_\+\+IN1 6 -\/ internal GPIO\+\_\+\+IN4 7 -\/ internal GPIO\+\_\+\+IN5. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Member Function Documentation}
\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_aa25b5a7ae3affd9ab2f2ff5f1eecc900}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!EnableOutputStage@{EnableOutputStage}}
\index{EnableOutputStage@{EnableOutputStage}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{EnableOutputStage()}{EnableOutputStage()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_aa25b5a7ae3affd9ab2f2ff5f1eecc900} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Enable\+Output\+Stage (\begin{DoxyParamCaption}\item[{bool}]{enable}{, }\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Setting of output stage state on axis. 

\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_ae3d4905f9d3310704d2c4305559af88a}{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_i_miscellaneous_features_a914097c9012e6c70becd978cebcbdb7c}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!GetADCI@{GetADCI}}
\index{GetADCI@{GetADCI}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{GetADCI()}{GetADCI()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a914097c9012e6c70becd978cebcbdb7c} 
float Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Get\+ADCI (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Reading of current on axis. 

\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_a3d2d44bb7739e9632fc3d8feb0907b4d}{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_i_miscellaneous_features_a947cd2de2f66009f8f7db7786d96fd96}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!GetADCV@{GetADCV}}
\index{GetADCV@{GetADCV}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{GetADCV()}{GetADCV()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a947cd2de2f66009f8f7db7786d96fd96} 
float Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Get\+ADCV (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Reading of voltage on axis. 

\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_ae4c91b61c68a581c79a5c346b74a4289}{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_i_miscellaneous_features_ae66c33d6711e57743049db6b58245dfb}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!GetAnalogInput@{GetAnalogInput}}
\index{GetAnalogInput@{GetAnalogInput}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{GetAnalogInput()}{GetAnalogInput()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_ae66c33d6711e57743049db6b58245dfb} 
float Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Get\+Analog\+Input (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Reading of analog input on axis. 

\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_a0764d2820dc58a9fe22a6e4dc076a02a}{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_i_miscellaneous_features_a4b88d41dc8b89bb67334c18183283efb}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!GetDevPower@{GetDevPower}}
\index{GetDevPower@{GetDevPower}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{GetDevPower()}{GetDevPower()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a4b88d41dc8b89bb67334c18183283efb} 
int Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Get\+Dev\+Power (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Setting 3v3 for device on axis. 

\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_adf22328de4e58f522e2ffc7422ac6b89}{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_i_miscellaneous_features_abb7010b6d5bb262d7023813f88416a05}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!GetFrontEndPowerState@{GetFrontEndPowerState}}
\index{GetFrontEndPowerState@{GetFrontEndPowerState}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{GetFrontEndPowerState()}{GetFrontEndPowerState()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_abb7010b6d5bb262d7023813f88416a05} 
bool Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Get\+Front\+End\+Power\+State (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Setting of Front\+End power supply state. 

\begin{DoxyReturn}{Returns}
true/false
\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_aaeb00a0b38ad4da5e469267eaf79274e}{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_i_miscellaneous_features_a626fe854ab34a8c650f36a3e9c112096}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!GetFrontEndVoltage@{GetFrontEndVoltage}}
\index{GetFrontEndVoltage@{GetFrontEndVoltage}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{GetFrontEndVoltage()}{GetFrontEndVoltage()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a626fe854ab34a8c650f36a3e9c112096} 
float Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Get\+Front\+End\+Voltage (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Setting of Front\+End supply voltage \mbox{[}V\mbox{]}. 

\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_ae937cd57ce1eae007439027c79df0b90}{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_i_miscellaneous_features_ab380ffce561b09b562ff24034270f489}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!GetGPIODirection@{GetGPIODirection}}
\index{GetGPIODirection@{GetGPIODirection}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{GetGPIODirection()}{GetGPIODirection()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_ab380ffce561b09b562ff24034270f489} 
int Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Get\+GPIODirection (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Get direction of GPIO pins(bitwise; 0=INPUT, 1=OUTPUT) Bit\# 0 -\/ external GPIO0 1 -\/ external GPIO1 2 -\/ external GPIO2 3 -\/ external GPIO3 4 -\/ internal GPIO\+\_\+\+IN0 5 -\/ internal GPIO\+\_\+\+IN1 6 -\/ internal GPIO\+\_\+\+IN4 7 -\/ internal GPIO\+\_\+\+IN5. 

\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_a8a4146fd1df3bfd59b1418d9b3f80bc9}{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_i_miscellaneous_features_a33993da917f5aadcba66050808927aaa}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!GetGPIOState@{GetGPIOState}}
\index{GetGPIOState@{GetGPIOState}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{GetGPIOState()}{GetGPIOState()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a33993da917f5aadcba66050808927aaa} 
int Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Get\+GPIOState (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Gets logical level on GPIO pins (bitwise; 0=LOW, 1=HIGH) Bit\# 0 -\/ external GPIO0 1 -\/ external GPIO1 2 -\/ external GPIO2 3 -\/ external GPIO3 4 -\/ internal GPIO\+\_\+\+IN0 5 -\/ internal GPIO\+\_\+\+IN1 6 -\/ internal GPIO\+\_\+\+IN4 7 -\/ internal GPIO\+\_\+\+IN5. 

\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_ad3bdb7ce7345178a9dea99618556f9dd}{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_i_miscellaneous_features_ac647b0afc5a752aff5c2fafc27053497}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!GetIin@{GetIin}}
\index{GetIin@{GetIin}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{GetIin()}{GetIin()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_ac647b0afc5a752aff5c2fafc27053497} 
float Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Get\+Iin (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Reading input current. 

\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_abc9b713f8c36f435f86205fd9dd8cf9d}{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_i_miscellaneous_features_abc44bbf5313ea0bf012270d5a0d4022c}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!GetOperationMode@{GetOperationMode}}
\index{GetOperationMode@{GetOperationMode}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{GetOperationMode()}{GetOperationMode()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_abc44bbf5313ea0bf012270d5a0d4022c} 
EOperation\+Mode Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Get\+Operation\+Mode (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Configures both channels of driver into specific mode\+: 0 -\/ Open loop, 1 -\/ Close loop Optical Feedback, 2 -\/ Close loop XY, 3 -\/ Resonant mirror mode. 

\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_a582522c93c1d51c6f52af0f3abd04cbb}{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_i_miscellaneous_features_a3cd11cc49e667dbe51d5e4ed6c77b40d}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!GetOutputStagePWMFrequency@{GetOutputStagePWMFrequency}}
\index{GetOutputStagePWMFrequency@{GetOutputStagePWMFrequency}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{GetOutputStagePWMFrequency()}{GetOutputStagePWMFrequency()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a3cd11cc49e667dbe51d5e4ed6c77b40d} 
int Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Get\+Output\+Stage\+PWMFrequency (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Setting of PWM frequency \mbox{[}400, 500, 600, 1000 and 1200 k\+Hz\mbox{]}. 

\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_a4aa082add50332509c22d89af9bb7aac}{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_i_miscellaneous_features_a2530ebfeaf3971617bcdc885cd2b800b}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!GetPinAverage@{GetPinAverage}}
\index{GetPinAverage@{GetPinAverage}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{GetPinAverage()}{GetPinAverage()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a2530ebfeaf3971617bcdc885cd2b800b} 
float Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Get\+Pin\+Average (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Reading average input power (integration time = 1 second) 

\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_ad84ded67b62576e5a6597cc3ea7bedd5}{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_i_miscellaneous_features_a99d23321fa3dcd674b63fb9fe60752cb}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!GetUfe@{GetUfe}}
\index{GetUfe@{GetUfe}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{GetUfe()}{GetUfe()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a99d23321fa3dcd674b63fb9fe60752cb} 
float Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Get\+Ufe (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Reading FE voltage. 

\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_a1ef6c5c5ec187d9c2973e489c114f637}{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_i_miscellaneous_features_a6330fe0341e72c7e22d039cdc6552b8f}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!GetUin@{GetUin}}
\index{GetUin@{GetUin}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{GetUin()}{GetUin()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a6330fe0341e72c7e22d039cdc6552b8f} 
float Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Get\+Uin (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Reading input voltage. 

\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_a032f592d683fbdb122210cebb1cb1d07}{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_i_miscellaneous_features_ab599b60c5aa1a672750f91451d24a265}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!GetWcState@{GetWcState}}
\index{GetWcState@{GetWcState}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{GetWcState()}{GetWcState()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_ab599b60c5aa1a672750f91451d24a265} 
int Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Get\+Wc\+State (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Reading returns WC state. 

\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_ae993372640c500519024321b2e739395}{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_i_miscellaneous_features_afb5b2ac7763e5119a24aa9569dd4c41c}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!IsOutputStageEnabled@{IsOutputStageEnabled}}
\index{IsOutputStageEnabled@{IsOutputStageEnabled}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{IsOutputStageEnabled()}{IsOutputStageEnabled()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_afb5b2ac7763e5119a24aa9569dd4c41c} 
bool Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Is\+Output\+Stage\+Enabled (\begin{DoxyParamCaption}\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Setting of output stage state on axis. 

\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_a1b8d4c7f576dc7422c8995011a1cc77d}{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_i_miscellaneous_features_a2c97bbb27ccc0c1983bc9b4a57f81b97}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!SetDevPower@{SetDevPower}}
\index{SetDevPower@{SetDevPower}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{SetDevPower()}{SetDevPower()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a2c97bbb27ccc0c1983bc9b4a57f81b97} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Set\+Dev\+Power (\begin{DoxyParamCaption}\item[{int}]{value}{, }\item[{EAxis}]{axis}{}\end{DoxyParamCaption})}



Setting 3v3 for device on axis. 

\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_abc878229d657e79cd66d0b491489ad55}{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_i_miscellaneous_features_af40de7c1835a541cbec2ccb53a554441}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!SetFrontEndPowerState@{SetFrontEndPowerState}}
\index{SetFrontEndPowerState@{SetFrontEndPowerState}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{SetFrontEndPowerState()}{SetFrontEndPowerState()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_af40de7c1835a541cbec2ccb53a554441} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Set\+Front\+End\+Power\+State (\begin{DoxyParamCaption}\item[{bool}]{value}{}\end{DoxyParamCaption})}



Setting of Front\+End power supply state. 

\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_ad6c2d122d581e1c9b7ee85dc808ce467}{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_i_miscellaneous_features_ada1034e0f2e7889d66947b11789336ba}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!SetFrontEndVoltage@{SetFrontEndVoltage}}
\index{SetFrontEndVoltage@{SetFrontEndVoltage}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{SetFrontEndVoltage()}{SetFrontEndVoltage()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_ada1034e0f2e7889d66947b11789336ba} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Set\+Front\+End\+Voltage (\begin{DoxyParamCaption}\item[{float}]{value}{}\end{DoxyParamCaption})}



Setting of Front\+End supply voltage \mbox{[}V\mbox{]}. 

\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_a1d76fb6aa9b33b893392d8fdea24b48d}{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_i_miscellaneous_features_a5bbef41611be5d7a0e0a3f5e753a353b}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!SetGpioDirection@{SetGpioDirection}}
\index{SetGpioDirection@{SetGpioDirection}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{SetGpioDirection()}{SetGpioDirection()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a5bbef41611be5d7a0e0a3f5e753a353b} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Set\+Gpio\+Direction (\begin{DoxyParamCaption}\item[{int}]{value}{}\end{DoxyParamCaption})}



Set direction of GPIO pins(bitwise; 0=INPUT, 1=OUTPUT) Bit\# 0 -\/ external GPIO0 1 -\/ external GPIO1 2 -\/ external GPIO2 3 -\/ external GPIO3 4 -\/ internal GPIO\+\_\+\+IN0 5 -\/ internal GPIO\+\_\+\+IN1 6 -\/ internal GPIO\+\_\+\+IN4 7 -\/ internal GPIO\+\_\+\+IN5. 

\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_a8aa2c4f2244d4797a2371b9f342b8ec0}{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_i_miscellaneous_features_a9fa110f8b53015a202055fa589130311}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!SetGpioState@{SetGpioState}}
\index{SetGpioState@{SetGpioState}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{SetGpioState()}{SetGpioState()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a9fa110f8b53015a202055fa589130311} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Set\+Gpio\+State (\begin{DoxyParamCaption}\item[{int}]{value}{}\end{DoxyParamCaption})}



Sets logical level on GPIO pins (bitwise; 0=LOW, 1=HIGH) Bit\# 0 -\/ external GPIO0 1 -\/ external GPIO1 2 -\/ external GPIO2 3 -\/ external GPIO3 4 -\/ internal GPIO\+\_\+\+IN0 5 -\/ internal GPIO\+\_\+\+IN1 6 -\/ internal GPIO\+\_\+\+IN4 7 -\/ internal GPIO\+\_\+\+IN5. 

\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_a373c9a81376aa297179aa7497e0e00f0}{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_i_miscellaneous_features_a16f4f913fd8cb5a9fec5a221ac66eb68}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!SetOperationMode@{SetOperationMode}}
\index{SetOperationMode@{SetOperationMode}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{SetOperationMode()}{SetOperationMode()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a16f4f913fd8cb5a9fec5a221ac66eb68} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Set\+Operation\+Mode (\begin{DoxyParamCaption}\item[{EOperation\+Mode}]{value}{}\end{DoxyParamCaption})}



Configures both channels of driver into specific mode\+: 0 -\/ Open loop, 1 -\/ Close loop Optical Feedback, 2 -\/ Close loop XY, 3 -\/ Resonant mirror mode. 

\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_ac4635df9e20891c15f3c194e3de01944}{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_i_miscellaneous_features_af6c2ae504c991fa29364f7944dc51fd8}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!SetOutputStagePWMFrequency@{SetOutputStagePWMFrequency}}
\index{SetOutputStagePWMFrequency@{SetOutputStagePWMFrequency}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{SetOutputStagePWMFrequency()}{SetOutputStagePWMFrequency()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_af6c2ae504c991fa29364f7944dc51fd8} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Set\+Output\+Stage\+PWMFrequency (\begin{DoxyParamCaption}\item[{int}]{value}{}\end{DoxyParamCaption})}



Setting of PWM frequency \mbox{[}400, 500, 600, 1000 and 1200 k\+Hz\mbox{]}. 

\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_ad9010fedcad69401c7b73aba6b2ed295}{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_i_miscellaneous_features_a13ed9ab582d4e637b3f4226731b07730}\index{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}!SetWcState@{SetWcState}}
\index{SetWcState@{SetWcState}!MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures@{MrEModuleSdk.Devices.SdkInterfaces.IMiscellaneousFeatures}}
\doxysubsubsection{\texorpdfstring{SetWcState()}{SetWcState()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_miscellaneous_features_a13ed9ab582d4e637b3f4226731b07730} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IMiscellaneous\+Features.\+Set\+Wc\+State (\begin{DoxyParamCaption}\item[{int}]{state}{}\end{DoxyParamCaption})}



Writing sets state of WC output 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_ae6cf5c71807a338e3136bac8acbc60a1}{Mr\+EModule\+Sdk.\+Devices.\+Mre3.\+Mr\+E3\+Sdk\+Com\+Device\+Controller}}.



The documentation for this interface was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/jan.\+janda/\+Desktop/\+Mre3\+Documentation/\mbox{\hyperlink{_i_miscellaneous_features_8cs}{IMiscellaneous\+Features.\+cs}}\end{DoxyCompactItemize}
