\doxysection{WFile\+Data\+Recorder.\+h}
\hypertarget{a00539_source}{}\label{a00539_source}\index{WFileDataRecorder.h@{WFileDataRecorder.h}}

\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{preprocessor}{\#pragma\ once}}
\DoxyCodeLine{00002\ \textcolor{preprocessor}{\#include\ "{}WBaseDataRecorder.h"{}}}
\DoxyCodeLine{00003\ \textcolor{preprocessor}{\#include\ "{}FileDataRecorder.h"{}}}
\DoxyCodeLine{00004\ \textcolor{preprocessor}{\#include\ "{}WUtilities.h"{}}}
\DoxyCodeLine{00005\ }
\DoxyCodeLine{00006\ \textcolor{keyword}{using\ namespace\ }System;}
\DoxyCodeLine{00007\ \textcolor{keyword}{using\ namespace\ }std;}
\DoxyCodeLine{00008\ \textcolor{keyword}{using\ namespace\ }\mbox{\hyperlink{a00611}{WBase}};}
\DoxyCodeLine{00009\ \textcolor{keyword}{using\ namespace\ }\mbox{\hyperlink{a00609}{WUtils}};}
\DoxyCodeLine{00010\ }
\DoxyCodeLine{00011\ }
\DoxyCodeLine{00012\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{a00614}{WRecorder}}\ \{}
\DoxyCodeLine{00013\ \ \ \ \ \textcolor{keyword}{public\ ref\ class}\ \mbox{\hyperlink{a00968}{WFileDataRecorder}}\ :}
\DoxyCodeLine{00014\ \ \ \ \ \ \ \ \ \textcolor{keyword}{public}\ WBaseDataRecorder}
\DoxyCodeLine{00015\ \ \ \ \ \{}
\DoxyCodeLine{00016\ \ \ \ \ \textcolor{keyword}{public}:}
\DoxyCodeLine{00017\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968_a2ee8ecec77411cc7b59ce01d3f78626b}{WFileDataRecorder}}(String\string^\ filePath)\ \{}
\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \ \ \ \ \_dataRecorder\ =\ \textcolor{keyword}{new}\ \mbox{\hyperlink{a00840}{FileDataRecorder}}(\textcolor{keywordtype}{string}(\mbox{\hyperlink{a01004_abd61f8446cca891042dd652174c59385}{WConverter::ConvertToNativeString}}(filePath)));}
\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00020\ }
\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968_a6ab6d48f47fd44d28cc9660181ea5af2}{\string~WFileDataRecorder}}()\ \{}
\DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{delete}(\_dataRecorder);}
\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00024\ }
\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00968_a8d0275f526e1f5afedc267718dd291e3}{Play}}()\textcolor{keyword}{\ override\ }\{}
\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \ \ \ \ \_dataRecorder-\/>Play();}
\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00968_a64d24ef4467398af59874ee8442c36b4}{Pause}}()\textcolor{keyword}{\ override\ }\{}
\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \ \ \ \ \_dataRecorder-\/>Pause();}
\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00968_a7ab85bf72382e71e6ee3f2b41015544a}{Stop}}()\textcolor{keyword}{\ override\ }\{}
\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \ \ \ \ \_dataRecorder-\/>Stop();}
\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00968_a5a790f0454fb80cfed84b1ee0e05856a}{Record}}()\textcolor{keyword}{\ override\ }\{}
\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ \ \ \ \ \_dataRecorder-\/>Record();}
\DoxyCodeLine{00036\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00037\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00968_a5936af194e8a56acc1f7c307fffbde49}{ExportToCsv}}(String\string^\ pPathToExport)\textcolor{keyword}{\ override\ }\{}
\DoxyCodeLine{00038\ \ \ \ \ \ \ \ \ \ \ \ \ \_dataRecorder-\/>ExportToCsv(\textcolor{keywordtype}{string}(\mbox{\hyperlink{a01004_abd61f8446cca891042dd652174c59385}{WConverter::ConvertToNativeString}}(pPathToExport)),\ MeasurmentUnit::Millimeters.GetHashCode());}
\DoxyCodeLine{00039\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00040\ }
\DoxyCodeLine{00041\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00968_a916a2d4646c2fbe79b94bf16035f5a65}{ExportToCsv}}(String\string^\ pPathToExport,\ \mbox{\hyperlink{a00609_a65e7fb45cb13ff66df21ad975defd2fe}{MeasurmentUnit}}\ pMeasurmentUnit)\textcolor{keyword}{\ override\ }\{}
\DoxyCodeLine{00042\ \ \ \ \ \ \ \ \ \ \ \ \ \_dataRecorder-\/>ExportToCsv(\textcolor{keywordtype}{string}(\mbox{\hyperlink{a01004_abd61f8446cca891042dd652174c59385}{WConverter::ConvertToNativeString}}(pPathToExport)),\ pMeasurmentUnit.GetHashCode());}
\DoxyCodeLine{00043\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00044\ \ \ \ \ \textcolor{keyword}{private}:}
\DoxyCodeLine{00045\ \ \ \ \ \};}
\DoxyCodeLine{00046\ \}}
\DoxyCodeLine{00047\ }

\end{DoxyCode}
