\doxysection{WRaw\+Data\+Sensor Class Reference}
\hypertarget{a00816}{}\label{a00816}\index{WRawDataSensor@{WRawDataSensor}}


This class is a wrapper around the unmanaged code \doxylink{a00788}{Raw\+Data\+Sensor}. The goal of this classe is make accessible the unmanaged \doxylink{a00788}{Raw\+Data\+Sensor}\textquotesingle{}s methods to managed code such as C++.NET, C\#.NET etc.  




{\ttfamily \#include $<$WRaw\+Data\+Sensor.\+h$>$}

Inheritance diagram for WRaw\+Data\+Sensor\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{a00816}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00816_ae866187bbb35a18ce0af12db3f0d5e01}{WRaw\+Data\+Sensor}} ()
\item 
\mbox{\hyperlink{a00816_a6d139bd852766efbeb87d5cbdb524bc8}{WRaw\+Data\+Sensor}} (WBase\+Communication\texorpdfstring{$^\wedge$}{\string^} pcomm)
\item 
\mbox{\hyperlink{a00816_ab14e0f19431a0eec2ebc5760a6d533fc}{\texorpdfstring{$\sim$}{\string~}\+WRaw\+Data\+Sensor}} ()
\item 
\mbox{\hyperlink{a00988}{WCommunication\+Status}} \mbox{\hyperlink{a00816_a9b9b753ecd47714322d9ec6d2ccfa3ef}{Initialize}} () override
\begin{DoxyCompactList}\small\item\em Initializes the object to connect the sensor. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{a00816_aa77210421ffe208391804550336a7fe6}{Reset\+Device}} ()
\begin{DoxyCompactList}\small\item\em Resets the device. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{a00816_ae1333804f395ba8e3d0c95aceaf3899e}{Reboot\+Device}} ()
\begin{DoxyCompactList}\small\item\em Reboots the device. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00808}{WNetwork\+Information}} \mbox{\hyperlink{a00816_a9d0e13f161dc88629083689b462db38a}{Get\+Network\+Information}} ()
\begin{DoxyCompactList}\small\item\em Gets whole data information. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00636_abf8c989413796342738a437f0a5e26e7}{Protocol}} \mbox{\hyperlink{a00816_a42fa767c38a14d3eceea45c2952c49b4}{Get\+Raw\+Data\+Exchange\+Mode}} ()
\begin{DoxyCompactList}\small\item\em Get the raw data exchange mode. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00636_a5d6fd1d522742fe4542f5c69f0945958}{Scan\+Packet\+Type}} \mbox{\hyperlink{a00816_aa5d528e90da963638b30ec70bd203ef0}{Get\+Data\+Packet\+Type}} ()
\begin{DoxyCompactList}\small\item\em Gets the data packed type. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00636_aaa578ed56a38f745817d3e738ca0e00d}{Angular\+Resolution}} \mbox{\hyperlink{a00816_af1f5daee03b7d01b884bc75c932674b2}{Get\+Angular\+Resolution}} ()
\begin{DoxyCompactList}\small\item\em Gets the angular resolution. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00636_a058755d750aafa521ca94a6cb94ba3ad}{Scanning\+Direction}} \mbox{\hyperlink{a00816_a70131c8d2946c9f4cabf38c248f46bef}{Get\+Scanning\+Direction}} ()
\begin{DoxyCompactList}\small\item\em Gets the scanning direction. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00800}{WAngle\+Range}} \mbox{\hyperlink{a00816_a7334127cc18c19d24f63bc63df86b58c}{Get\+Angle\+Range}} ()
\begin{DoxyCompactList}\small\item\em Gets the angle range. \end{DoxyCompactList}\item 
unsigned int \mbox{\hyperlink{a00816_af8af9a45b60ef292cbc97fb975300c26}{Get\+Skip\+Scan}} ()
\begin{DoxyCompactList}\small\item\em Gets the skip scan. \end{DoxyCompactList}\item 
unsigned int \mbox{\hyperlink{a00816_a6981199fd043f0005f51b8be461df2ba}{Get\+Immunity\+Level}} ()
\begin{DoxyCompactList}\small\item\em Gets the immunity level. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00804}{WContamination\+Threshold}} \mbox{\hyperlink{a00816_abff3b1e1385545a0c0b9f0611b100fe6}{Get\+Contamination\+Threshold}} ()
\begin{DoxyCompactList}\small\item\em Gets the contamination threshold. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a01024}{WSoftware\+Version}} \mbox{\hyperlink{a00816_ae399c195141498866a6fa63395c45e25}{Get\+Version}} () override
\begin{DoxyCompactList}\small\item\em Gets the sensor version data. \end{DoxyCompactList}\item 
unsigned int \mbox{\hyperlink{a00816_a25c293a51ebd64e3f10adfc6768b73cb}{Get\+Platform\+Version}} () override
\begin{DoxyCompactList}\small\item\em Gets the platform version. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{a00816_a05ed32948ab216dff983033f4446f1bb}{Get\+Temperature}} () override
\begin{DoxyCompactList}\small\item\em Gets the temperature. \end{DoxyCompactList}\item 
List$<$ \mbox{\hyperlink{a00812}{WRaw\+Data\+Error}}\texorpdfstring{$^\wedge$}{\string^}$>$ \mbox{\hyperlink{a00816_ad2faaecfaa05e7445a66a021e84bacef}{Get\+Error\+Log}} ()
\begin{DoxyCompactList}\small\item\em Gets the error log. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00824}{WSensor\+Leds}} \mbox{\hyperlink{a00816_a8abe148c841b7b12d57cf767847321f6}{Get\+Sensor\+Leds}} ()
\begin{DoxyCompactList}\small\item\em Gets the sensor\textquotesingle{}s leds status. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00820}{WSensor\+Lamps}} \mbox{\hyperlink{a00816_afb235592b1352ab87d27c20fec0bc378}{Get\+Sensor\+Lamps}} ()
\begin{DoxyCompactList}\small\item\em Gets the sensor lamps status. \end{DoxyCompactList}\item 
long \mbox{\hyperlink{a00816_a9bdd5306c3964e792df3881d44e1666f}{Get\+Runtime\+Hours}} () override
\begin{DoxyCompactList}\small\item\em Gets the sensor runtime hours. \end{DoxyCompactList}\item 
String \mbox{\hyperlink{a00816_a4b5ced75d70220c41ddc1eb1f4431a79}{Get\+Device\+Name}} () override
\begin{DoxyCompactList}\small\item\em Gets the sensor\textquotesingle{}s name. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00636_a2aa4fd4bb9837a91e0878ebdd1355b78}{Filter\+Status}} \mbox{\hyperlink{a00816_ad904dc6b371d62ca26786335c76d1281}{Get\+Filter\+Status}} ()
\begin{DoxyCompactList}\small\item\em Gets the filter status. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00636_a9d1f8f6ed22be7b4163130c279bb488e}{Window\+Calibration\+Status}} \mbox{\hyperlink{a00816_ab323bb67ed480e356be58294a7a6778e}{Get\+Window\+Calibration\+Status}} ()
\begin{DoxyCompactList}\small\item\em Gets the window calibration status. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00816_a0f0b3c680ee7ba09693bc2d40da9f6e3}{Set\+Network\+Information}} (\mbox{\hyperlink{a00808}{WNetwork\+Information}}\texorpdfstring{$^\wedge$}{\string^} p\+Network)
\begin{DoxyCompactList}\small\item\em Set the overall network information except IP v4 and Port. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00816_ac3cc5ede8cf324fc4479c5b42d247054}{Set\+Raw\+Data\+Exchange\+Mode}} (\mbox{\hyperlink{a00636_abf8c989413796342738a437f0a5e26e7}{Protocol}} p\+Protocol)
\begin{DoxyCompactList}\small\item\em Sets the RAW data exchange mode. Can be either TCP or UDP. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00816_aa86bef34e41361c0757ae6641462e6a7}{Set\+Data\+Packet\+Type}} (\mbox{\hyperlink{a00636_a5d6fd1d522742fe4542f5c69f0945958}{Scan\+Packet\+Type}} p\+Packet\+Type)
\begin{DoxyCompactList}\small\item\em Sets the packet type returned in raw data. Can be either Scan\+Packet\+Type\+::\+Distance or Scan\+Packet\+Type\+::\+Distance\+And\+Intensity. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00816_a8aa312d461eec60e86b545388093dc1e}{Set\+Angular\+Resolution}} (\mbox{\hyperlink{a00636_aaa578ed56a38f745817d3e738ca0e00d}{Angular\+Resolution}} p\+Resolution)
\begin{DoxyCompactList}\small\item\em Sets the angle resolution. Can be either Angular\+Resolution\+::\+Zero\+To\+Zero\+Point\+One\+At\+Fourty\+Hz or Angular\+Resolution\+::\+Zero\+To\+Zero\+Point\+Two\+At\+Eighty\+Hz. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00816_aa0251b2abe99b057acb783b06e7b29ff}{Set\+Scanning\+Direction}} (\mbox{\hyperlink{a00636_a058755d750aafa521ca94a6cb94ba3ad}{Scanning\+Direction}} p\+Scan\+Direction)
\begin{DoxyCompactList}\small\item\em Sets the scanning direction. Can be either Scanning\+Direction\+::\+Clockwise or Scanning\+Direction\+::\+Counter\+Clockwise. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00816_af9314814d4f3c663a39279ebbe70c183}{Set\+Angle\+Range}} (\mbox{\hyperlink{a00800}{WAngle\+Range}}\texorpdfstring{$^\wedge$}{\string^} p\+Angle\+Range)
\begin{DoxyCompactList}\small\item\em Sets the Angle range (start and stop) \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00816_af2dcb745e68c223a98f3665d265061d2}{Set\+Skip\+Scan}} (int p\+Skip\+Scan)
\begin{DoxyCompactList}\small\item\em Sets the skip scan. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00816_a80c0cbe1a38b2901273e8c1ff68b7668}{Set\+Immunity\+Level}} (int p\+Immunity\+Level)
\begin{DoxyCompactList}\small\item\em Sets the sensor\textquotesingle{}s immunity level. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00816_a57ec51a6077207357149aef33a536404}{Set\+Contamination\+Threshold}} (\mbox{\hyperlink{a00804}{WContamination\+Threshold}}\texorpdfstring{$^\wedge$}{\string^} p\+Contamination\+Threshold)
\begin{DoxyCompactList}\small\item\em Sets the contamination level threshold for warning and error. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00816_a739dda50a48d4fb7c2b3ead6369d2469}{Set\+Sensor\+Leds}} (\mbox{\hyperlink{a00824}{WSensor\+Leds}}\texorpdfstring{$^\wedge$}{\string^} p\+Leds)
\begin{DoxyCompactList}\small\item\em Sets the sensors external leds status (ON or OFF) \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00816_aa18762a6bb87d28034317c66a5d3bf00}{Set\+Device\+Name}} (String\texorpdfstring{$^\wedge$}{\string^} p\+Name) override
\begin{DoxyCompactList}\small\item\em Sets the sensor\textquotesingle{}s name. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00816_a0e7c6faa04620388564a40c20e447067}{Set\+Filter\+Status}} (\mbox{\hyperlink{a00636_a2aa4fd4bb9837a91e0878ebdd1355b78}{Filter\+Status}} p\+Filter\+Status)
\begin{DoxyCompactList}\small\item\em Sets the device\textquotesingle{}s filter status. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{a00816_a798033cc91749d3c9fb84d65f6ce0d62}{Start\+Window\+Calibration\+Status}} ()
\begin{DoxyCompactList}\small\item\em Starts the window calibration status. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a01016}{WRaw\+Data}} \mbox{\hyperlink{a00816_a7e1ab262982995b9d4066bd2549d022f}{Retrieve\+Raw\+Data}} ()
\item 
void \mbox{\hyperlink{a00816_ac9537d5d122f3eccf78a4929eb0c56e4}{Send\+Mdi}} ()
\begin{DoxyCompactList}\small\item\em Request the sensor to start sending MDI data to host. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{a00816_a463a717e58b953758ff0c3c7842aadab}{Stop\+Mdi}} ()
\begin{DoxyCompactList}\small\item\em Request the sensor to stop sending MDI data to host. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00996}{WContamination\+Status}} \mbox{\hyperlink{a00816_a405389b859d3b1637b93580fc59cb2b0}{Get\+Contamination\+Status}} () override
\begin{DoxyCompactList}\small\item\em Gets the contamination status. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00816_a9fa6216de8a6b637f0c011c71cfd52bc}{to\+Managed\+Instance}} (\mbox{\hyperlink{a00860}{Configuration\+Result}} p\+Result)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
This class is a wrapper around the unmanaged code \doxylink{a00788}{Raw\+Data\+Sensor}. The goal of this classe is make accessible the unmanaged \doxylink{a00788}{Raw\+Data\+Sensor}\textquotesingle{}s methods to managed code such as C++.NET, C\#.NET etc. 

\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{a00816_ae866187bbb35a18ce0af12db3f0d5e01}\index{WRawDataSensor@{WRawDataSensor}!WRawDataSensor@{WRawDataSensor}}
\index{WRawDataSensor@{WRawDataSensor}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{WRawDataSensor()}{WRawDataSensor()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \label{a00816_ae866187bbb35a18ce0af12db3f0d5e01} 
WRaw\+Data\+Sensor\+::\+WRaw\+Data\+Sensor (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00816_a6d139bd852766efbeb87d5cbdb524bc8}\index{WRawDataSensor@{WRawDataSensor}!WRawDataSensor@{WRawDataSensor}}
\index{WRawDataSensor@{WRawDataSensor}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{WRawDataSensor()}{WRawDataSensor()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \label{a00816_a6d139bd852766efbeb87d5cbdb524bc8} 
WRaw\+Data\+Sensor\+::\+WRaw\+Data\+Sensor (\begin{DoxyParamCaption}\item[{WBase\+Communication\texorpdfstring{$^\wedge$}{\string^}}]{pcomm}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00816_ab14e0f19431a0eec2ebc5760a6d533fc}\index{WRawDataSensor@{WRawDataSensor}!````~WRawDataSensor@{\texorpdfstring{$\sim$}{\string~}WRawDataSensor}}
\index{````~WRawDataSensor@{\texorpdfstring{$\sim$}{\string~}WRawDataSensor}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{\texorpdfstring{$\sim$}{\string~}WRawDataSensor()}{\string~WRawDataSensor()}}
{\footnotesize\ttfamily \label{a00816_ab14e0f19431a0eec2ebc5760a6d533fc} 
WRaw\+Data\+Sensor\+::\texorpdfstring{$\sim$}{\string~}\+WRaw\+Data\+Sensor (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\doxysubsection{Member Function Documentation}
\Hypertarget{a00816_a7334127cc18c19d24f63bc63df86b58c}\index{WRawDataSensor@{WRawDataSensor}!GetAngleRange@{GetAngleRange}}
\index{GetAngleRange@{GetAngleRange}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetAngleRange()}{GetAngleRange()}}
{\footnotesize\ttfamily \label{a00816_a7334127cc18c19d24f63bc63df86b58c} 
\mbox{\hyperlink{a00800}{WAngle\+Range}} WRaw\+Data\+Sensor\+::\+Get\+Angle\+Range (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the angle range. 

\begin{DoxyReturn}{Returns}
An encapsulation of angle range
\end{DoxyReturn}
\Hypertarget{a00816_af1f5daee03b7d01b884bc75c932674b2}\index{WRawDataSensor@{WRawDataSensor}!GetAngularResolution@{GetAngularResolution}}
\index{GetAngularResolution@{GetAngularResolution}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetAngularResolution()}{GetAngularResolution()}}
{\footnotesize\ttfamily \label{a00816_af1f5daee03b7d01b884bc75c932674b2} 
\mbox{\hyperlink{a00636_aaa578ed56a38f745817d3e738ca0e00d}{Angular\+Resolution}} WRaw\+Data\+Sensor\+::\+Get\+Angular\+Resolution (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the angular resolution. 

\begin{DoxyReturn}{Returns}
An encapsulation of angle resolution
\end{DoxyReturn}
\Hypertarget{a00816_a405389b859d3b1637b93580fc59cb2b0}\index{WRawDataSensor@{WRawDataSensor}!GetContaminationStatus@{GetContaminationStatus}}
\index{GetContaminationStatus@{GetContaminationStatus}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetContaminationStatus()}{GetContaminationStatus()}}
{\footnotesize\ttfamily \label{a00816_a405389b859d3b1637b93580fc59cb2b0} 
\mbox{\hyperlink{a00996}{WContamination\+Status}} WRaw\+Data\+Sensor\+::\+Get\+Contamination\+Status (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}}



Gets the contamination status. 

\begin{DoxyReturn}{Returns}
An integer representing the contamination status
\end{DoxyReturn}
\Hypertarget{a00816_abff3b1e1385545a0c0b9f0611b100fe6}\index{WRawDataSensor@{WRawDataSensor}!GetContaminationThreshold@{GetContaminationThreshold}}
\index{GetContaminationThreshold@{GetContaminationThreshold}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetContaminationThreshold()}{GetContaminationThreshold()}}
{\footnotesize\ttfamily \label{a00816_abff3b1e1385545a0c0b9f0611b100fe6} 
\mbox{\hyperlink{a00804}{WContamination\+Threshold}} WRaw\+Data\+Sensor\+::\+Get\+Contamination\+Threshold (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the contamination threshold. 

\begin{DoxyReturn}{Returns}
An encapsulation of the contamination threshold
\end{DoxyReturn}
\Hypertarget{a00816_aa5d528e90da963638b30ec70bd203ef0}\index{WRawDataSensor@{WRawDataSensor}!GetDataPacketType@{GetDataPacketType}}
\index{GetDataPacketType@{GetDataPacketType}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetDataPacketType()}{GetDataPacketType()}}
{\footnotesize\ttfamily \label{a00816_aa5d528e90da963638b30ec70bd203ef0} 
\mbox{\hyperlink{a00636_a5d6fd1d522742fe4542f5c69f0945958}{Scan\+Packet\+Type}} WRaw\+Data\+Sensor\+::\+Get\+Data\+Packet\+Type (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the data packed type. 

\begin{DoxyReturn}{Returns}
Scan\+Packet\+Type\+::\+Distance or Scan\+Packet\+Type\+::\+Distance\+And\+Intensity enum
\end{DoxyReturn}
\Hypertarget{a00816_a4b5ced75d70220c41ddc1eb1f4431a79}\index{WRawDataSensor@{WRawDataSensor}!GetDeviceName@{GetDeviceName}}
\index{GetDeviceName@{GetDeviceName}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetDeviceName()}{GetDeviceName()}}
{\footnotesize\ttfamily \label{a00816_a4b5ced75d70220c41ddc1eb1f4431a79} 
String WRaw\+Data\+Sensor\+::\+Get\+Device\+Name (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}}



Gets the sensor\textquotesingle{}s name. 

\begin{DoxyReturn}{Returns}
A string representing the sensor\textquotesingle{}s name
\end{DoxyReturn}
\Hypertarget{a00816_ad2faaecfaa05e7445a66a021e84bacef}\index{WRawDataSensor@{WRawDataSensor}!GetErrorLog@{GetErrorLog}}
\index{GetErrorLog@{GetErrorLog}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetErrorLog()}{GetErrorLog()}}
{\footnotesize\ttfamily \label{a00816_ad2faaecfaa05e7445a66a021e84bacef} 
List$<$ \mbox{\hyperlink{a00812}{WRaw\+Data\+Error}}\texorpdfstring{$^\wedge$}{\string^}$>$ WRaw\+Data\+Sensor\+::\+Get\+Error\+Log (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the error log. 

\begin{DoxyReturn}{Returns}
An encapsulation representing the error log
\end{DoxyReturn}
\Hypertarget{a00816_ad904dc6b371d62ca26786335c76d1281}\index{WRawDataSensor@{WRawDataSensor}!GetFilterStatus@{GetFilterStatus}}
\index{GetFilterStatus@{GetFilterStatus}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetFilterStatus()}{GetFilterStatus()}}
{\footnotesize\ttfamily \label{a00816_ad904dc6b371d62ca26786335c76d1281} 
\mbox{\hyperlink{a00636_a2aa4fd4bb9837a91e0878ebdd1355b78}{Filter\+Status}} WRaw\+Data\+Sensor\+::\+Get\+Filter\+Status (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the filter status. 

\begin{DoxyReturn}{Returns}
An enum representing the filter status
\end{DoxyReturn}
\Hypertarget{a00816_a6981199fd043f0005f51b8be461df2ba}\index{WRawDataSensor@{WRawDataSensor}!GetImmunityLevel@{GetImmunityLevel}}
\index{GetImmunityLevel@{GetImmunityLevel}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetImmunityLevel()}{GetImmunityLevel()}}
{\footnotesize\ttfamily \label{a00816_a6981199fd043f0005f51b8be461df2ba} 
unsigned int WRaw\+Data\+Sensor\+::\+Get\+Immunity\+Level (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the immunity level. 

\begin{DoxyReturn}{Returns}
An integer representing the immunity level
\end{DoxyReturn}
\Hypertarget{a00816_a9d0e13f161dc88629083689b462db38a}\index{WRawDataSensor@{WRawDataSensor}!GetNetworkInformation@{GetNetworkInformation}}
\index{GetNetworkInformation@{GetNetworkInformation}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetNetworkInformation()}{GetNetworkInformation()}}
{\footnotesize\ttfamily \label{a00816_a9d0e13f161dc88629083689b462db38a} 
\mbox{\hyperlink{a00808}{WNetwork\+Information}} WRaw\+Data\+Sensor\+::\+Get\+Network\+Information (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets whole data information. 

\begin{DoxyReturn}{Returns}
An encapsulated way to group the network information
\end{DoxyReturn}
\Hypertarget{a00816_a25c293a51ebd64e3f10adfc6768b73cb}\index{WRawDataSensor@{WRawDataSensor}!GetPlatformVersion@{GetPlatformVersion}}
\index{GetPlatformVersion@{GetPlatformVersion}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetPlatformVersion()}{GetPlatformVersion()}}
{\footnotesize\ttfamily \label{a00816_a25c293a51ebd64e3f10adfc6768b73cb} 
unsigned int WRaw\+Data\+Sensor\+::\+Get\+Platform\+Version (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}}



Gets the platform version. 

\begin{DoxyReturn}{Returns}
an unsigned int containing the version number
\end{DoxyReturn}
\Hypertarget{a00816_a42fa767c38a14d3eceea45c2952c49b4}\index{WRawDataSensor@{WRawDataSensor}!GetRawDataExchangeMode@{GetRawDataExchangeMode}}
\index{GetRawDataExchangeMode@{GetRawDataExchangeMode}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetRawDataExchangeMode()}{GetRawDataExchangeMode()}}
{\footnotesize\ttfamily \label{a00816_a42fa767c38a14d3eceea45c2952c49b4} 
\mbox{\hyperlink{a00636_abf8c989413796342738a437f0a5e26e7}{Protocol}} WRaw\+Data\+Sensor\+::\+Get\+Raw\+Data\+Exchange\+Mode (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Get the raw data exchange mode. 

\begin{DoxyReturn}{Returns}
Protocol\+::\+Udp or Protocol\+::\+Tcp enum
\end{DoxyReturn}
\Hypertarget{a00816_a9bdd5306c3964e792df3881d44e1666f}\index{WRawDataSensor@{WRawDataSensor}!GetRuntimeHours@{GetRuntimeHours}}
\index{GetRuntimeHours@{GetRuntimeHours}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetRuntimeHours()}{GetRuntimeHours()}}
{\footnotesize\ttfamily \label{a00816_a9bdd5306c3964e792df3881d44e1666f} 
long WRaw\+Data\+Sensor\+::\+Get\+Runtime\+Hours (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}}



Gets the sensor runtime hours. 

\begin{DoxyReturn}{Returns}
A long representing the sensor\textquotesingle{}s runtime hours
\end{DoxyReturn}
\Hypertarget{a00816_a70131c8d2946c9f4cabf38c248f46bef}\index{WRawDataSensor@{WRawDataSensor}!GetScanningDirection@{GetScanningDirection}}
\index{GetScanningDirection@{GetScanningDirection}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetScanningDirection()}{GetScanningDirection()}}
{\footnotesize\ttfamily \label{a00816_a70131c8d2946c9f4cabf38c248f46bef} 
\mbox{\hyperlink{a00636_a058755d750aafa521ca94a6cb94ba3ad}{Scanning\+Direction}} WRaw\+Data\+Sensor\+::\+Get\+Scanning\+Direction (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the scanning direction. 

\begin{DoxyReturn}{Returns}
Scanning\+Direction\+::\+Clockwise or Scanning\+Direction\+::\+Counter\+Clockwise enum
\end{DoxyReturn}
\Hypertarget{a00816_afb235592b1352ab87d27c20fec0bc378}\index{WRawDataSensor@{WRawDataSensor}!GetSensorLamps@{GetSensorLamps}}
\index{GetSensorLamps@{GetSensorLamps}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetSensorLamps()}{GetSensorLamps()}}
{\footnotesize\ttfamily \label{a00816_afb235592b1352ab87d27c20fec0bc378} 
\mbox{\hyperlink{a00820}{WSensor\+Lamps}} WRaw\+Data\+Sensor\+::\+Get\+Sensor\+Lamps (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the sensor lamps status. 

\begin{DoxyReturn}{Returns}
An encapsulation of the sensor\textquotesingle{}s internal lamps status
\end{DoxyReturn}
\Hypertarget{a00816_a8abe148c841b7b12d57cf767847321f6}\index{WRawDataSensor@{WRawDataSensor}!GetSensorLeds@{GetSensorLeds}}
\index{GetSensorLeds@{GetSensorLeds}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetSensorLeds()}{GetSensorLeds()}}
{\footnotesize\ttfamily \label{a00816_a8abe148c841b7b12d57cf767847321f6} 
\mbox{\hyperlink{a00824}{WSensor\+Leds}} WRaw\+Data\+Sensor\+::\+Get\+Sensor\+Leds (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the sensor\textquotesingle{}s leds status. 

\begin{DoxyReturn}{Returns}
An encapsulation representing the sensor\textquotesingle{}s leds status
\end{DoxyReturn}
\Hypertarget{a00816_af8af9a45b60ef292cbc97fb975300c26}\index{WRawDataSensor@{WRawDataSensor}!GetSkipScan@{GetSkipScan}}
\index{GetSkipScan@{GetSkipScan}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetSkipScan()}{GetSkipScan()}}
{\footnotesize\ttfamily \label{a00816_af8af9a45b60ef292cbc97fb975300c26} 
unsigned int WRaw\+Data\+Sensor\+::\+Get\+Skip\+Scan (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the skip scan. 

\begin{DoxyReturn}{Returns}
An integer representing the skip scan
\end{DoxyReturn}
\Hypertarget{a00816_a05ed32948ab216dff983033f4446f1bb}\index{WRawDataSensor@{WRawDataSensor}!GetTemperature@{GetTemperature}}
\index{GetTemperature@{GetTemperature}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetTemperature()}{GetTemperature()}}
{\footnotesize\ttfamily \label{a00816_a05ed32948ab216dff983033f4446f1bb} 
int WRaw\+Data\+Sensor\+::\+Get\+Temperature (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}}



Gets the temperature. 

\begin{DoxyReturn}{Returns}
An integer representing the sensor\textquotesingle{}s temperature
\end{DoxyReturn}
\Hypertarget{a00816_ae399c195141498866a6fa63395c45e25}\index{WRawDataSensor@{WRawDataSensor}!GetVersion@{GetVersion}}
\index{GetVersion@{GetVersion}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetVersion()}{GetVersion()}}
{\footnotesize\ttfamily \label{a00816_ae399c195141498866a6fa63395c45e25} 
\mbox{\hyperlink{a01024}{WSoftware\+Version}} WRaw\+Data\+Sensor\+::\+Get\+Version (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}}



Gets the sensor version data. 

\begin{DoxyReturn}{Returns}
An encapsulation representing the sensor version
\end{DoxyReturn}
\Hypertarget{a00816_ab323bb67ed480e356be58294a7a6778e}\index{WRawDataSensor@{WRawDataSensor}!GetWindowCalibrationStatus@{GetWindowCalibrationStatus}}
\index{GetWindowCalibrationStatus@{GetWindowCalibrationStatus}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{GetWindowCalibrationStatus()}{GetWindowCalibrationStatus()}}
{\footnotesize\ttfamily \label{a00816_ab323bb67ed480e356be58294a7a6778e} 
\mbox{\hyperlink{a00636_a9d1f8f6ed22be7b4163130c279bb488e}{Window\+Calibration\+Status}} WRaw\+Data\+Sensor\+::\+Get\+Window\+Calibration\+Status (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the window calibration status. 

\begin{DoxyReturn}{Returns}
an enum representing the window calibration status
\end{DoxyReturn}
\Hypertarget{a00816_a9b9b753ecd47714322d9ec6d2ccfa3ef}\index{WRawDataSensor@{WRawDataSensor}!Initialize@{Initialize}}
\index{Initialize@{Initialize}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{Initialize()}{Initialize()}}
{\footnotesize\ttfamily \label{a00816_a9b9b753ecd47714322d9ec6d2ccfa3ef} 
\mbox{\hyperlink{a00988}{WCommunication\+Status}} WRaw\+Data\+Sensor\+::\+Initialize (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}}



Initializes the object to connect the sensor. 

\Hypertarget{a00816_ae1333804f395ba8e3d0c95aceaf3899e}\index{WRawDataSensor@{WRawDataSensor}!RebootDevice@{RebootDevice}}
\index{RebootDevice@{RebootDevice}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{RebootDevice()}{RebootDevice()}}
{\footnotesize\ttfamily \label{a00816_ae1333804f395ba8e3d0c95aceaf3899e} 
void WRaw\+Data\+Sensor\+::\+Reboot\+Device (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Reboots the device. 

\Hypertarget{a00816_aa77210421ffe208391804550336a7fe6}\index{WRawDataSensor@{WRawDataSensor}!ResetDevice@{ResetDevice}}
\index{ResetDevice@{ResetDevice}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{ResetDevice()}{ResetDevice()}}
{\footnotesize\ttfamily \label{a00816_aa77210421ffe208391804550336a7fe6} 
void WRaw\+Data\+Sensor\+::\+Reset\+Device (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Resets the device. 

\Hypertarget{a00816_a7e1ab262982995b9d4066bd2549d022f}\index{WRawDataSensor@{WRawDataSensor}!RetrieveRawData@{RetrieveRawData}}
\index{RetrieveRawData@{RetrieveRawData}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{RetrieveRawData()}{RetrieveRawData()}}
{\footnotesize\ttfamily \label{a00816_a7e1ab262982995b9d4066bd2549d022f} 
\mbox{\hyperlink{a01016}{WRaw\+Data}} WRaw\+Data\+Sensor\+::\+Retrieve\+Raw\+Data (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00816_ac9537d5d122f3eccf78a4929eb0c56e4}\index{WRawDataSensor@{WRawDataSensor}!SendMdi@{SendMdi}}
\index{SendMdi@{SendMdi}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{SendMdi()}{SendMdi()}}
{\footnotesize\ttfamily \label{a00816_ac9537d5d122f3eccf78a4929eb0c56e4} 
void WRaw\+Data\+Sensor\+::\+Send\+Mdi (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Request the sensor to start sending MDI data to host. 

\Hypertarget{a00816_af9314814d4f3c663a39279ebbe70c183}\index{WRawDataSensor@{WRawDataSensor}!SetAngleRange@{SetAngleRange}}
\index{SetAngleRange@{SetAngleRange}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{SetAngleRange()}{SetAngleRange()}}
{\footnotesize\ttfamily \label{a00816_af9314814d4f3c663a39279ebbe70c183} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} WRaw\+Data\+Sensor\+::\+Set\+Angle\+Range (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00800}{WAngle\+Range}}\texorpdfstring{$^\wedge$}{\string^}}]{p\+Angle\+Range}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the Angle range (start and stop) 


\begin{DoxyParams}{Parameters}
{\em p\+Angle\+Range} & The encapsulation of the angle range to be set\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00816_a8aa312d461eec60e86b545388093dc1e}\index{WRawDataSensor@{WRawDataSensor}!SetAngularResolution@{SetAngularResolution}}
\index{SetAngularResolution@{SetAngularResolution}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{SetAngularResolution()}{SetAngularResolution()}}
{\footnotesize\ttfamily \label{a00816_a8aa312d461eec60e86b545388093dc1e} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} WRaw\+Data\+Sensor\+::\+Set\+Angular\+Resolution (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00636_aaa578ed56a38f745817d3e738ca0e00d}{Angular\+Resolution}}}]{p\+Resolution}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the angle resolution. Can be either Angular\+Resolution\+::\+Zero\+To\+Zero\+Point\+One\+At\+Fourty\+Hz or Angular\+Resolution\+::\+Zero\+To\+Zero\+Point\+Two\+At\+Eighty\+Hz. 


\begin{DoxyParams}{Parameters}
{\em p\+Resolution} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00816_a57ec51a6077207357149aef33a536404}\index{WRawDataSensor@{WRawDataSensor}!SetContaminationThreshold@{SetContaminationThreshold}}
\index{SetContaminationThreshold@{SetContaminationThreshold}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{SetContaminationThreshold()}{SetContaminationThreshold()}}
{\footnotesize\ttfamily \label{a00816_a57ec51a6077207357149aef33a536404} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} WRaw\+Data\+Sensor\+::\+Set\+Contamination\+Threshold (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00804}{WContamination\+Threshold}}\texorpdfstring{$^\wedge$}{\string^}}]{p\+Contamination\+Threshold}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the contamination level threshold for warning and error. 


\begin{DoxyParams}{Parameters}
{\em p\+Contamination\+Threshold} & The encapsulation of contamination leve threshold\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00816_aa86bef34e41361c0757ae6641462e6a7}\index{WRawDataSensor@{WRawDataSensor}!SetDataPacketType@{SetDataPacketType}}
\index{SetDataPacketType@{SetDataPacketType}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{SetDataPacketType()}{SetDataPacketType()}}
{\footnotesize\ttfamily \label{a00816_aa86bef34e41361c0757ae6641462e6a7} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} WRaw\+Data\+Sensor\+::\+Set\+Data\+Packet\+Type (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00636_a5d6fd1d522742fe4542f5c69f0945958}{Scan\+Packet\+Type}}}]{p\+Packet\+Type}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the packet type returned in raw data. Can be either Scan\+Packet\+Type\+::\+Distance or Scan\+Packet\+Type\+::\+Distance\+And\+Intensity. 


\begin{DoxyParams}{Parameters}
{\em p\+Packet\+Type} & The packet type to be set\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00816_aa18762a6bb87d28034317c66a5d3bf00}\index{WRawDataSensor@{WRawDataSensor}!SetDeviceName@{SetDeviceName}}
\index{SetDeviceName@{SetDeviceName}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{SetDeviceName()}{SetDeviceName()}}
{\footnotesize\ttfamily \label{a00816_aa18762a6bb87d28034317c66a5d3bf00} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} WRaw\+Data\+Sensor\+::\+Set\+Device\+Name (\begin{DoxyParamCaption}\item[{String\texorpdfstring{$^\wedge$}{\string^}}]{p\+Name}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}}



Sets the sensor\textquotesingle{}s name. 

\begin{DoxyReturn}{Returns}
A string representing the sensor\textquotesingle{}s name
\end{DoxyReturn}
\Hypertarget{a00816_a0e7c6faa04620388564a40c20e447067}\index{WRawDataSensor@{WRawDataSensor}!SetFilterStatus@{SetFilterStatus}}
\index{SetFilterStatus@{SetFilterStatus}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{SetFilterStatus()}{SetFilterStatus()}}
{\footnotesize\ttfamily \label{a00816_a0e7c6faa04620388564a40c20e447067} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} WRaw\+Data\+Sensor\+::\+Set\+Filter\+Status (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00636_a2aa4fd4bb9837a91e0878ebdd1355b78}{Filter\+Status}}}]{p\+Filter\+Status}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the device\textquotesingle{}s filter status. 


\begin{DoxyParams}{Parameters}
{\em p\+Filter\+Status} & An enum representing the filter status (on or off)\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\Hypertarget{a00816_a80c0cbe1a38b2901273e8c1ff68b7668}\index{WRawDataSensor@{WRawDataSensor}!SetImmunityLevel@{SetImmunityLevel}}
\index{SetImmunityLevel@{SetImmunityLevel}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{SetImmunityLevel()}{SetImmunityLevel()}}
{\footnotesize\ttfamily \label{a00816_a80c0cbe1a38b2901273e8c1ff68b7668} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} WRaw\+Data\+Sensor\+::\+Set\+Immunity\+Level (\begin{DoxyParamCaption}\item[{int}]{p\+Immunity\+Level}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the sensor\textquotesingle{}s immunity level. 


\begin{DoxyParams}{Parameters}
{\em p\+Immunity\+Level} & The immunity level to be set\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00816_a0f0b3c680ee7ba09693bc2d40da9f6e3}\index{WRawDataSensor@{WRawDataSensor}!SetNetworkInformation@{SetNetworkInformation}}
\index{SetNetworkInformation@{SetNetworkInformation}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{SetNetworkInformation()}{SetNetworkInformation()}}
{\footnotesize\ttfamily \label{a00816_a0f0b3c680ee7ba09693bc2d40da9f6e3} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} WRaw\+Data\+Sensor\+::\+Set\+Network\+Information (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00808}{WNetwork\+Information}}\texorpdfstring{$^\wedge$}{\string^}}]{p\+Network}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Set the overall network information except IP v4 and Port. 


\begin{DoxyParams}{Parameters}
{\em p\+Network} & An encapsulation of the network data\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00816_ac3cc5ede8cf324fc4479c5b42d247054}\index{WRawDataSensor@{WRawDataSensor}!SetRawDataExchangeMode@{SetRawDataExchangeMode}}
\index{SetRawDataExchangeMode@{SetRawDataExchangeMode}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{SetRawDataExchangeMode()}{SetRawDataExchangeMode()}}
{\footnotesize\ttfamily \label{a00816_ac3cc5ede8cf324fc4479c5b42d247054} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} WRaw\+Data\+Sensor\+::\+Set\+Raw\+Data\+Exchange\+Mode (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00636_abf8c989413796342738a437f0a5e26e7}{Protocol}}}]{p\+Protocol}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the RAW data exchange mode. Can be either TCP or UDP. 


\begin{DoxyParams}{Parameters}
{\em p\+Protocol} & The exchange mode (TCP or UDP)\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00816_aa0251b2abe99b057acb783b06e7b29ff}\index{WRawDataSensor@{WRawDataSensor}!SetScanningDirection@{SetScanningDirection}}
\index{SetScanningDirection@{SetScanningDirection}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{SetScanningDirection()}{SetScanningDirection()}}
{\footnotesize\ttfamily \label{a00816_aa0251b2abe99b057acb783b06e7b29ff} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} WRaw\+Data\+Sensor\+::\+Set\+Scanning\+Direction (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00636_a058755d750aafa521ca94a6cb94ba3ad}{Scanning\+Direction}}}]{p\+Scan\+Direction}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the scanning direction. Can be either Scanning\+Direction\+::\+Clockwise or Scanning\+Direction\+::\+Counter\+Clockwise. 


\begin{DoxyParams}{Parameters}
{\em p\+Scan\+Direction} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00816_a739dda50a48d4fb7c2b3ead6369d2469}\index{WRawDataSensor@{WRawDataSensor}!SetSensorLeds@{SetSensorLeds}}
\index{SetSensorLeds@{SetSensorLeds}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{SetSensorLeds()}{SetSensorLeds()}}
{\footnotesize\ttfamily \label{a00816_a739dda50a48d4fb7c2b3ead6369d2469} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} WRaw\+Data\+Sensor\+::\+Set\+Sensor\+Leds (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00824}{WSensor\+Leds}}\texorpdfstring{$^\wedge$}{\string^}}]{p\+Leds}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the sensors external leds status (ON or OFF) 


\begin{DoxyParams}{Parameters}
{\em p\+Leds} & The encapsulation of the leds to be set\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00816_af2dcb745e68c223a98f3665d265061d2}\index{WRawDataSensor@{WRawDataSensor}!SetSkipScan@{SetSkipScan}}
\index{SetSkipScan@{SetSkipScan}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{SetSkipScan()}{SetSkipScan()}}
{\footnotesize\ttfamily \label{a00816_af2dcb745e68c223a98f3665d265061d2} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} WRaw\+Data\+Sensor\+::\+Set\+Skip\+Scan (\begin{DoxyParamCaption}\item[{int}]{p\+Skip\+Scan}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the skip scan. 


\begin{DoxyParams}{Parameters}
{\em p\+Skip\+Scan} & The skip scan value to be set\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00816_a798033cc91749d3c9fb84d65f6ce0d62}\index{WRawDataSensor@{WRawDataSensor}!StartWindowCalibrationStatus@{StartWindowCalibrationStatus}}
\index{StartWindowCalibrationStatus@{StartWindowCalibrationStatus}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{StartWindowCalibrationStatus()}{StartWindowCalibrationStatus()}}
{\footnotesize\ttfamily \label{a00816_a798033cc91749d3c9fb84d65f6ce0d62} 
void WRaw\+Data\+Sensor\+::\+Start\+Window\+Calibration\+Status (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Starts the window calibration status. 

\Hypertarget{a00816_a463a717e58b953758ff0c3c7842aadab}\index{WRawDataSensor@{WRawDataSensor}!StopMdi@{StopMdi}}
\index{StopMdi@{StopMdi}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{StopMdi()}{StopMdi()}}
{\footnotesize\ttfamily \label{a00816_a463a717e58b953758ff0c3c7842aadab} 
void WRaw\+Data\+Sensor\+::\+Stop\+Mdi (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Request the sensor to stop sending MDI data to host. 

\Hypertarget{a00816_a9fa6216de8a6b637f0c011c71cfd52bc}\index{WRawDataSensor@{WRawDataSensor}!toManagedInstance@{toManagedInstance}}
\index{toManagedInstance@{toManagedInstance}!WRawDataSensor@{WRawDataSensor}}
\doxysubsubsection{\texorpdfstring{toManagedInstance()}{toManagedInstance()}}
{\footnotesize\ttfamily \label{a00816_a9fa6216de8a6b637f0c011c71cfd52bc} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} WRaw\+Data\+Sensor\+::to\+Managed\+Instance (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00860}{Configuration\+Result}}}]{p\+Result}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
WRaw\+Data\+Sensor.\+h\end{DoxyCompactItemize}
