\doxysection{Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IBoard\+EEPROM Interface Reference}
\hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_board_e_e_p_r_o_m}{}\label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_board_e_e_p_r_o_m}\index{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM@{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM}}
Inheritance diagram for Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IBoard\+EEPROM\+:\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_board_e_e_p_r_o_m}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_board_e_e_p_r_o_m_aadf8a86781d987e3cd07f8f21c89ec59}{Set\+Bytes}} (int index, byte\mbox{[}$\,$\mbox{]} input\+Bytes)
\begin{DoxyCompactList}\small\item\em Sets board EEPROM bytes starting at index provided as parameter. \end{DoxyCompactList}\item 
byte\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_board_e_e_p_r_o_m_ada7df36a9a005b6670903da996b07be7}{Get\+Bytes}} (int index, int length)
\begin{DoxyCompactList}\small\item\em Returns board EEPROM bytes starting at index provided as parameter. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_board_e_e_p_r_o_m_ab39298ad773f5347f69c5dfa9bd60b87}{Lock\+Writing}} ()
\begin{DoxyCompactList}\small\item\em Locks board EEPROM writing. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_board_e_e_p_r_o_m_abf086c429d0fce25faf977cf58b74aa1}{Unlock\+Writing}} ()
\begin{DoxyCompactList}\small\item\em Unlocks board EEPROM writing. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_board_e_e_p_r_o_m_a9643a663d9f9037dd1067afa4163c4fc}{Get\+Device\+Detect\+Channel\+Mask}} ()
\begin{DoxyCompactList}\small\item\em Enable autodetection on channel (bitwise) -\/ two channels only. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_board_e_e_p_r_o_m_a193d114f5be6a998942434596665dcdd}{Set\+Device\+Detect\+Channel\+Mask}} (int detect\+Mask)
\begin{DoxyCompactList}\small\item\em Enable autodetection on channel (bitwise) -\/ two channels only Input Range 0 -\/ 3. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Member Function Documentation}
\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_board_e_e_p_r_o_m_ada7df36a9a005b6670903da996b07be7}\index{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM@{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM}!GetBytes@{GetBytes}}
\index{GetBytes@{GetBytes}!MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM@{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM}}
\doxysubsubsection{\texorpdfstring{GetBytes()}{GetBytes()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_board_e_e_p_r_o_m_ada7df36a9a005b6670903da996b07be7} 
byte\mbox{[}$\,$\mbox{]} Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IBoard\+EEPROM.\+Get\+Bytes (\begin{DoxyParamCaption}\item[{int}]{index}{, }\item[{int}]{length}{}\end{DoxyParamCaption})}



Returns board EEPROM bytes starting at index provided as parameter. 

\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_a1548df87a9359117fc91a0ff410c4f82}{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_board_e_e_p_r_o_m_a9643a663d9f9037dd1067afa4163c4fc}\index{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM@{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM}!GetDeviceDetectChannelMask@{GetDeviceDetectChannelMask}}
\index{GetDeviceDetectChannelMask@{GetDeviceDetectChannelMask}!MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM@{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM}}
\doxysubsubsection{\texorpdfstring{GetDeviceDetectChannelMask()}{GetDeviceDetectChannelMask()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_board_e_e_p_r_o_m_a9643a663d9f9037dd1067afa4163c4fc} 
int Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IBoard\+EEPROM.\+Get\+Device\+Detect\+Channel\+Mask (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Enable autodetection on channel (bitwise) -\/ two channels only. 

\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_a1849fc39844cb50c9a57ee7f8530b572}{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_board_e_e_p_r_o_m_ab39298ad773f5347f69c5dfa9bd60b87}\index{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM@{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM}!LockWriting@{LockWriting}}
\index{LockWriting@{LockWriting}!MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM@{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM}}
\doxysubsubsection{\texorpdfstring{LockWriting()}{LockWriting()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_board_e_e_p_r_o_m_ab39298ad773f5347f69c5dfa9bd60b87} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IBoard\+EEPROM.\+Lock\+Writing (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Locks board EEPROM writing. 

\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_addd7ce05965dff5d51eca92f4ab1301f}{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_board_e_e_p_r_o_m_aadf8a86781d987e3cd07f8f21c89ec59}\index{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM@{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM}!SetBytes@{SetBytes}}
\index{SetBytes@{SetBytes}!MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM@{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM}}
\doxysubsubsection{\texorpdfstring{SetBytes()}{SetBytes()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_board_e_e_p_r_o_m_aadf8a86781d987e3cd07f8f21c89ec59} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IBoard\+EEPROM.\+Set\+Bytes (\begin{DoxyParamCaption}\item[{int}]{index}{, }\item[{byte\mbox{[}$\,$\mbox{]}}]{input\+Bytes}{}\end{DoxyParamCaption})}



Sets board EEPROM bytes starting at index provided as parameter. 

\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_ab9832548fdbd71c12df3367b495847a7}{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_board_e_e_p_r_o_m_a193d114f5be6a998942434596665dcdd}\index{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM@{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM}!SetDeviceDetectChannelMask@{SetDeviceDetectChannelMask}}
\index{SetDeviceDetectChannelMask@{SetDeviceDetectChannelMask}!MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM@{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM}}
\doxysubsubsection{\texorpdfstring{SetDeviceDetectChannelMask()}{SetDeviceDetectChannelMask()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_board_e_e_p_r_o_m_a193d114f5be6a998942434596665dcdd} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IBoard\+EEPROM.\+Set\+Device\+Detect\+Channel\+Mask (\begin{DoxyParamCaption}\item[{int}]{detect\+Mask}{}\end{DoxyParamCaption})}



Enable autodetection on channel (bitwise) -\/ two channels only Input Range 0 -\/ 3. 

\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_af76ee03a81d000c7c2409c6fbe3c243e}{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_board_e_e_p_r_o_m_abf086c429d0fce25faf977cf58b74aa1}\index{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM@{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM}!UnlockWriting@{UnlockWriting}}
\index{UnlockWriting@{UnlockWriting}!MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM@{MrEModuleSdk.Devices.SdkInterfaces.IBoardEEPROM}}
\doxysubsubsection{\texorpdfstring{UnlockWriting()}{UnlockWriting()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_board_e_e_p_r_o_m_abf086c429d0fce25faf977cf58b74aa1} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+IBoard\+EEPROM.\+Unlock\+Writing (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Unlocks board EEPROM writing. 

\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_aecbd6e6f846b071373ce211fe5f64585}{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_board_e_e_p_r_o_m_8cs}{IBoard\+EEPROM.\+cs}}\end{DoxyCompactItemize}
