\doxysection{Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+ISnapshot\+Manager Interface Reference}
\hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager}{}\label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager}\index{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager@{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager}}
Inheritance diagram for Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+ISnapshot\+Manager\+:\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_snapshot_manager}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager_a708e64b422462ae83b57bcb440a0177f}{Read\+Number\+Of\+Available\+Snapshots}} ()
\begin{DoxyCompactList}\small\item\em Returns number of available snapshot slots. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager_a860017491cae9a9824706b60ae2ee9da}{Load\+Snapshot}} (int snapshot\+Number)
\begin{DoxyCompactList}\small\item\em Loads the snapshot by it\textquotesingle{}s number. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager_a4097d866e32ec9cbdbd3810bd4694665}{Save\+Snapshot}} (int snapshot\+Number)
\begin{DoxyCompactList}\small\item\em Saves current configuration to the snapshot by it\textquotesingle{}s number. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager_a50f1e916387fe6acc6d5fe2ddb9b8a69}{Read\+Startup\+Snapshot\+Number}} ()
\begin{DoxyCompactList}\small\item\em Returns snapshot\textquotesingle{}s number that is load on system startup. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager_aaa02515404a4a383a0b2c179555f6b0f}{Write\+Startup\+Snapshot\+Number}} (int snapshot\+Number)
\begin{DoxyCompactList}\small\item\em Sets snapshot\textquotesingle{}s number that is load on system startup. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager_a242c98b029b55cf34b2a747581786031}{Read\+Error\+System\+Id}} ()
\begin{DoxyCompactList}\small\item\em Returns ID of system which caused the last snapshot error. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager_ad83e071ddcc2bee91b35d6247af4686b}{Read\+Error\+Register\+Id}} ()
\begin{DoxyCompactList}\small\item\em Returns ID of register which caused the last snapshot error. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager_ae5dc7e87e4ef06ae0974f91ac8eb4da5}{Read\+Error\+Value}} ()
\begin{DoxyCompactList}\small\item\em Returns ID of value which caused the last snapshot error. ~\newline
 \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Member Function Documentation}
\Hypertarget{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager_a860017491cae9a9824706b60ae2ee9da}\index{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager@{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager}!LoadSnapshot@{LoadSnapshot}}
\index{LoadSnapshot@{LoadSnapshot}!MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager@{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager}}
\doxysubsubsection{\texorpdfstring{LoadSnapshot()}{LoadSnapshot()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager_a860017491cae9a9824706b60ae2ee9da} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+ISnapshot\+Manager.\+Load\+Snapshot (\begin{DoxyParamCaption}\item[{int}]{snapshot\+Number}{}\end{DoxyParamCaption})}



Loads the snapshot by it\textquotesingle{}s number. 

\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_a351d0d9a7c84b8dd6e764933d16f3990}{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_snapshot_manager_ad83e071ddcc2bee91b35d6247af4686b}\index{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager@{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager}!ReadErrorRegisterId@{ReadErrorRegisterId}}
\index{ReadErrorRegisterId@{ReadErrorRegisterId}!MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager@{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager}}
\doxysubsubsection{\texorpdfstring{ReadErrorRegisterId()}{ReadErrorRegisterId()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager_ad83e071ddcc2bee91b35d6247af4686b} 
int Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+ISnapshot\+Manager.\+Read\+Error\+Register\+Id (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Returns ID of register which caused the last snapshot error. 

\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_ae40ed7301a1eac918a6b6437fd762011}{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_snapshot_manager_a242c98b029b55cf34b2a747581786031}\index{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager@{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager}!ReadErrorSystemId@{ReadErrorSystemId}}
\index{ReadErrorSystemId@{ReadErrorSystemId}!MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager@{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager}}
\doxysubsubsection{\texorpdfstring{ReadErrorSystemId()}{ReadErrorSystemId()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager_a242c98b029b55cf34b2a747581786031} 
int Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+ISnapshot\+Manager.\+Read\+Error\+System\+Id (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Returns ID of system which caused the last snapshot error. 

\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_afef01115d02c05d8e9a7731e6330c76f}{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_snapshot_manager_ae5dc7e87e4ef06ae0974f91ac8eb4da5}\index{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager@{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager}!ReadErrorValue@{ReadErrorValue}}
\index{ReadErrorValue@{ReadErrorValue}!MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager@{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager}}
\doxysubsubsection{\texorpdfstring{ReadErrorValue()}{ReadErrorValue()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager_ae5dc7e87e4ef06ae0974f91ac8eb4da5} 
int Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+ISnapshot\+Manager.\+Read\+Error\+Value (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Returns ID of value which caused the last snapshot error. ~\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_af9e2b0a02296091d747cb9797c0b3302}{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_snapshot_manager_a708e64b422462ae83b57bcb440a0177f}\index{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager@{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager}!ReadNumberOfAvailableSnapshots@{ReadNumberOfAvailableSnapshots}}
\index{ReadNumberOfAvailableSnapshots@{ReadNumberOfAvailableSnapshots}!MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager@{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager}}
\doxysubsubsection{\texorpdfstring{ReadNumberOfAvailableSnapshots()}{ReadNumberOfAvailableSnapshots()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager_a708e64b422462ae83b57bcb440a0177f} 
int Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+ISnapshot\+Manager.\+Read\+Number\+Of\+Available\+Snapshots (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Returns number of available snapshot slots. 

\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_a4704db36382580a5ba88368395f7b5f8}{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_snapshot_manager_a50f1e916387fe6acc6d5fe2ddb9b8a69}\index{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager@{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager}!ReadStartupSnapshotNumber@{ReadStartupSnapshotNumber}}
\index{ReadStartupSnapshotNumber@{ReadStartupSnapshotNumber}!MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager@{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager}}
\doxysubsubsection{\texorpdfstring{ReadStartupSnapshotNumber()}{ReadStartupSnapshotNumber()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager_a50f1e916387fe6acc6d5fe2ddb9b8a69} 
int Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+ISnapshot\+Manager.\+Read\+Startup\+Snapshot\+Number (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Returns snapshot\textquotesingle{}s number that is load on system startup. 

\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_addd40027d50247cfe055e441d0407fcc}{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_snapshot_manager_a4097d866e32ec9cbdbd3810bd4694665}\index{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager@{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager}!SaveSnapshot@{SaveSnapshot}}
\index{SaveSnapshot@{SaveSnapshot}!MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager@{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager}}
\doxysubsubsection{\texorpdfstring{SaveSnapshot()}{SaveSnapshot()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager_a4097d866e32ec9cbdbd3810bd4694665} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+ISnapshot\+Manager.\+Save\+Snapshot (\begin{DoxyParamCaption}\item[{int}]{snapshot\+Number}{}\end{DoxyParamCaption})}



Saves current configuration to the snapshot by it\textquotesingle{}s number. 

\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_af6b25189d8f329e9962f4e05268c7681}{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_snapshot_manager_aaa02515404a4a383a0b2c179555f6b0f}\index{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager@{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager}!WriteStartupSnapshotNumber@{WriteStartupSnapshotNumber}}
\index{WriteStartupSnapshotNumber@{WriteStartupSnapshotNumber}!MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager@{MrEModuleSdk.Devices.SdkInterfaces.ISnapshotManager}}
\doxysubsubsection{\texorpdfstring{WriteStartupSnapshotNumber()}{WriteStartupSnapshotNumber()}}
{\footnotesize\ttfamily \label{interface_mr_e_module_sdk_1_1_devices_1_1_sdk_interfaces_1_1_i_snapshot_manager_aaa02515404a4a383a0b2c179555f6b0f} 
void Mr\+EModule\+Sdk.\+Devices.\+Sdk\+Interfaces.\+ISnapshot\+Manager.\+Write\+Startup\+Snapshot\+Number (\begin{DoxyParamCaption}\item[{int}]{snapshot\+Number}{}\end{DoxyParamCaption})}



Sets snapshot\textquotesingle{}s number that is load on system startup. 

\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_abf93017cafb32ce33327cd6f3771b7fb}{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_snapshot_manager_8cs}{ISnapshot\+Manager.\+cs}}\end{DoxyCompactItemize}
