\doxysection{Com\+::Agv\+Sensor\+Wrapper\+::Sensor\+::WAgv\+Sensor Class Reference}
\hypertarget{a00708}{}\label{a00708}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}


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

Inheritance diagram for Com\+::Agv\+Sensor\+Wrapper\+::Sensor\+::WAgv\+Sensor\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00708}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00708_a79ee723f97ccd98fc5e3e40c355c5832}{WAgv\+Sensor}} ()
\item 
\mbox{\hyperlink{a00708_a2ef847d60aba53beb43f5a052a3b6aea}{WAgv\+Sensor}} (WBase\+Communication\texorpdfstring{$^\wedge$}{\string^} pcomm)
\item 
\mbox{\hyperlink{a00708_a52291f001e408e92e215ce794e4c420e}{\texorpdfstring{$\sim$}{\string~}\+WAgv\+Sensor}} ()
\item 
\mbox{\hyperlink{a00988}{WCommunication\+Status}} \mbox{\hyperlink{a00708_ab644829bb24958355254c257910e947b}{Initialize}} () override
\begin{DoxyCompactList}\small\item\em Initializes the object to connect the sensor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a01016}{WRaw\+Data}} \mbox{\hyperlink{a00708_aad838c1e2f5f37bb82544c48fc962f5e}{Retrieve\+Raw\+Data}} ()
\item 
void \mbox{\hyperlink{a00708_a5ed2aba5c69ed8751bf8046d61044aa6}{Send\+Mdi}} ()
\begin{DoxyCompactList}\small\item\em Request the sensor to start sending MDI data to host. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{a00708_a2a2ea9318406129a39b4b551d2b55e0f}{Stop\+Mdi}} ()
\begin{DoxyCompactList}\small\item\em Request the sensor to stop sending MDI data to host. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00636_abf8c989413796342738a437f0a5e26e7}{Protocol}} \mbox{\hyperlink{a00708_a018aa83851c372de706bdb1135290a1f}{Get\+Raw\+Data\+Exchange\+Mode}} ()
\begin{DoxyCompactList}\small\item\em Get the raw data exchange mode. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00800}{WAngle\+Range}} \mbox{\hyperlink{a00708_ad57b42d17fbed67f3ce7849124b0cc99}{Get\+Angle\+Range}} ()
\begin{DoxyCompactList}\small\item\em Gets the angle range. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00636_a5d6fd1d522742fe4542f5c69f0945958}{Scan\+Packet\+Type}} \mbox{\hyperlink{a00708_a3765ffbdd66adea4ac216967468f4381}{Get\+Data\+Packet\+Type}} ()
\begin{DoxyCompactList}\small\item\em Gets the data packed type. \end{DoxyCompactList}\item 
unsigned int \mbox{\hyperlink{a00708_aac95eb23be8dd3190d2c1d981524f3a1}{Get\+Immunity\+Level}} ()
\begin{DoxyCompactList}\small\item\em Gets the immunity level. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00804}{WContamination\+Threshold}} \mbox{\hyperlink{a00708_a7de24108591363aeca209c893b2efb59}{Get\+Contamination\+Threshold}} ()
\begin{DoxyCompactList}\small\item\em Gets the contamination threshold. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a01024}{WSoftware\+Version}} \mbox{\hyperlink{a00708_a2d8a41a9dfab0aa49abec55981a07500}{Get\+Version}} () override
\begin{DoxyCompactList}\small\item\em Gets the sensor version data. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{a00708_acf3eb808a7478a9bedecb1965ff2dc48}{Get\+Temperature}} () override
\begin{DoxyCompactList}\small\item\em Gets the temperature. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00996}{WContamination\+Status}} \mbox{\hyperlink{a00708_aee6cad4915d966979de94ff678c55b45}{Get\+Contamination\+Status}} () override
\begin{DoxyCompactList}\small\item\em Gets the contamination status. \end{DoxyCompactList}\item 
long \mbox{\hyperlink{a00708_a3bd0d9f56b8cfa044da2b7b8341b4d3f}{Get\+Runtime\+Hours}} () override
\begin{DoxyCompactList}\small\item\em Gets the sensor runtime hours. \end{DoxyCompactList}\item 
List$<$ \mbox{\hyperlink{a00812}{WRaw\+Data\+Error}}\texorpdfstring{$^\wedge$}{\string^}$>$ \mbox{\hyperlink{a00708_a7ec6b9415c832d2ff801805321a72a59}{Get\+Error\+Log}} ()
\begin{DoxyCompactList}\small\item\em Gets the error log. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00808}{WNetwork\+Information}} \mbox{\hyperlink{a00708_a558fb0cfa1b5de69aa05ad9cd423c303}{Get\+Network\+Information}} ()
\begin{DoxyCompactList}\small\item\em Gets whole data information. \end{DoxyCompactList}\item 
String \mbox{\hyperlink{a00708_a42168ddb2da8189621cfbfc2525903e8}{Get\+Device\+Name}} () override
\begin{DoxyCompactList}\small\item\em Gets the sensor\textquotesingle{}s name. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00708_ad40355c0683baea72d8941cea296b9db}{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{a00708_a5cf4dbbfa82957c31d4c9a386593b6c0}{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{a00708_a40dca5846447732d656b4d45859e1021}{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{a00708_a54f9eca9c0b9b2d73d9741e68ee1b19e}{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{a00708_a7ef2432065129fe8308f65865ef3daeb}{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{a00708_ad0bee34779c284f866cf20a8f21f1f35}{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{a00708_ac9bd7a69fabf4c55f299435581a18734}{Set\+Device\+Name}} (String\texorpdfstring{$^\wedge$}{\string^} p\+Name) override
\begin{DoxyCompactList}\small\item\em Sets the sensor\textquotesingle{}s name. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{a00708_acb6b7c800ea4b37c0d7275ab003d2b3a}{Reset\+Device}} ()
\begin{DoxyCompactList}\small\item\em Resets the device. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{a00708_a590439a0bf64a5d22fb9dfb059658aea}{Reset\+All\+Fields}} ()
\begin{DoxyCompactList}\small\item\em Resets all fields to MAXVALUE. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{a00708_a16810f985cbed79535e161794314cca0}{Reboot\+Device}} ()
\begin{DoxyCompactList}\small\item\em Reboots the device. \end{DoxyCompactList}\item 
List$<$ unsigned int $>$ \mbox{\hyperlink{a00708_aa9767e8d40a743205c512b30bfd67b58}{Get\+Wms}} ()
\begin{DoxyCompactList}\small\item\em Returns the window monitoring system of each sector (SECTORS\+\_\+\+COUNT sectors -\/ 132 -\/) \end{DoxyCompactList}\item 
String \mbox{\hyperlink{a00708_a1a1300f9c23833245941990523cb8707}{Request\+Challenge}} ()
\begin{DoxyCompactList}\small\item\em Request the challenge to the sensor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00708_a40ef18e3b04ae574407b93948b6760be}{Send\+Cypher}} (String\texorpdfstring{$^\wedge$}{\string^} challenge)
\item 
\mbox{\hyperlink{a00820}{WSensor\+Lamps}} \mbox{\hyperlink{a00708_a5a4f4b64cffe6ec65d397554554628e0}{Get\+Sensor\+Lamps}} ()
\begin{DoxyCompactList}\small\item\em Gets the sensor lamps status. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00724}{WField\+Name}} \mbox{\hyperlink{a00708_a90f5e8fbf9e75d67ed072390e9c27689}{Get\+Field\+Name}} (int field\+Set\+Number)
\begin{DoxyCompactList}\small\item\em Gets the field name for a given field number. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00736}{WObject\+Size}} \mbox{\hyperlink{a00708_a4559956cfd57ce13df739a33867cd3b9}{Get\+Object\+Size}} ()
\begin{DoxyCompactList}\small\item\em Gets the object size. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00752}{WWarning\+Spot}} \mbox{\hyperlink{a00708_a85241dfdc2673d13ecad0425d862d404}{Get\+Warning\+Spot}} ()
\begin{DoxyCompactList}\small\item\em Gets the warning spot value. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00748}{WUncover\+Zone}} \mbox{\hyperlink{a00708_a1d17a5683af6ddcf9c05f553a15a2e61}{Get\+Uncover\+Zone\+Size}} ()
\begin{DoxyCompactList}\small\item\em Gets the uncovered zone size. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00720}{WField\+Data}} \mbox{\hyperlink{a00708_a9c20ce15c467dbe0362153ea6593d02d}{Get\+Field}} (int field\+Number, \mbox{\hyperlink{a00636_a43d66b47e2a39481969274c239ac89e0}{Zone\+Type\+Enum}} zone)
\begin{DoxyCompactList}\small\item\em Returns the requested field data. \end{DoxyCompactList}\item 
unsigned int \mbox{\hyperlink{a00708_ad733d754f7945a10abb4c6343b743bee}{Get\+Selected\+Field}} ()
\begin{DoxyCompactList}\small\item\em Returns the current selected field data based on inputs. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00740}{WOn\+Off\+Delay}} \mbox{\hyperlink{a00708_a0fb931a8950f9b82b7f1392b49056863}{Get\+On\+Delay}} ()
\begin{DoxyCompactList}\small\item\em Gets ON delay (ms) \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00740}{WOn\+Off\+Delay}} \mbox{\hyperlink{a00708_a0f7cb4cd226a955df072d688ad6012f9}{Get\+Off\+Delay}} ()
\begin{DoxyCompactList}\small\item\em Gets OFF delay (ms) \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00704}{WActive\+Level}} \mbox{\hyperlink{a00708_a19c01a84c19b8ad5e999e1c789ca96b4}{Get\+Output\+Active\+Level}} ()
\begin{DoxyCompactList}\small\item\em Gets the output active level for 4 outputs. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00704}{WActive\+Level}} \mbox{\hyperlink{a00708_a5d45662d91c3dd59e8776a8c31f5ae46}{Get\+Output\+Status}} ()
\begin{DoxyCompactList}\small\item\em Gets the output active status for 4 outputs. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00704}{WActive\+Level}} \mbox{\hyperlink{a00708_a506d105157e111475aaf28fd4ad5333c}{Get\+Input\+Status}} ()
\begin{DoxyCompactList}\small\item\em Gets the input active status for 4 inputs. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00744}{WOutput\+Function}} \mbox{\hyperlink{a00708_a59a6b1578e55c470a951535a5de7d8bf}{Get\+Output\+Function}} ()
\begin{DoxyCompactList}\small\item\em Gest the output function for 4 outputs. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00716}{WDefault\+Values}} \mbox{\hyperlink{a00708_a57bcfbae8d1bec79b98e240adb06103c}{Get\+Default\+Values}} ()
\item 
\mbox{\hyperlink{a00712}{WAgv\+Sensor\+Leds}} \mbox{\hyperlink{a00708_ac95d8e9f5eac2c26734ea596e22cbc33}{Get\+Sensor\+Leds}} ()
\begin{DoxyCompactList}\small\item\em Gets the navigation sensor leds status. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00708_a7a91eb78a1c834f4791437b146bd972e}{Set\+Field\+Name}} (\mbox{\hyperlink{a00724}{WField\+Name}}\texorpdfstring{$^\wedge$}{\string^} field\+Name)
\begin{DoxyCompactList}\small\item\em Sets the field name data. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00708_ad5602200d2859de9389d4eafc648cc35}{Set\+Object\+Size}} (\mbox{\hyperlink{a00736}{WObject\+Size}}\texorpdfstring{$^\wedge$}{\string^} size\+To\+Set)
\begin{DoxyCompactList}\small\item\em Sets the object size. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00708_ac6ce6e09e3fa782a0b294974a267ed88}{Set\+Warning\+Spot}} (\mbox{\hyperlink{a00752}{WWarning\+Spot}}\texorpdfstring{$^\wedge$}{\string^} spot\+To\+Set)
\begin{DoxyCompactList}\small\item\em Sets the warning spots. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00708_afd367f7c53d93b3127aebdbb909986ad}{Set\+Uncover\+Zone\+Size}} (\mbox{\hyperlink{a00748}{WUncover\+Zone}}\texorpdfstring{$^\wedge$}{\string^} size\+To\+Set)
\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00708_a3464139b84f25a5a3a7be876d8bb1ad7}{Set\+Field}} (\mbox{\hyperlink{a00720}{WField\+Data}}\texorpdfstring{$^\wedge$}{\string^} data)
\begin{DoxyCompactList}\small\item\em Set the requested field data. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00708_aaa5d765c92d9e26a852a8740e98b53ac}{Set\+Multiple\+Sampling}} (\mbox{\hyperlink{a00732}{WMultiple\+Sampling}}\texorpdfstring{$^\wedge$}{\string^} sampling)
\begin{DoxyCompactList}\small\item\em Sets the multiple sampling. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00708_af86f3a4855ffc5faf2797f72c93c449a}{Set\+Hold\+Time}} (\mbox{\hyperlink{a00728}{WHold\+Time}}\texorpdfstring{$^\wedge$}{\string^} hold\+Time)
\begin{DoxyCompactList}\small\item\em Sets the Hold time. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00708_ae12b6acacd07e43bec14591530bda331}{Set\+On\+Delay}} (\mbox{\hyperlink{a00740}{WOn\+Off\+Delay}}\texorpdfstring{$^\wedge$}{\string^} on\+Delay)
\begin{DoxyCompactList}\small\item\em Sets the ON delay. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00708_ab8dc4034b74b2ef309c330c84469255d}{Set\+Off\+Delay}} (\mbox{\hyperlink{a00740}{WOn\+Off\+Delay}}\texorpdfstring{$^\wedge$}{\string^} off\+Delay)
\begin{DoxyCompactList}\small\item\em Sets the OFF delay. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00708_aaabae2f88607a8047a297b2957229823}{Set\+Output\+Active\+Level}} (\mbox{\hyperlink{a00704}{WActive\+Level}}\texorpdfstring{$^\wedge$}{\string^} active\+Level)
\begin{DoxyCompactList}\small\item\em Sets the output active level. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00708_af863b65a9c0ea6b736456d4a46741a36}{Set\+Output\+Function}} (\mbox{\hyperlink{a00744}{WOutput\+Function}}\texorpdfstring{$^\wedge$}{\string^} function)
\begin{DoxyCompactList}\small\item\em Sets the output function. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{a00708_afff96f9aae4e686d665567d5489a5d67}{Set\+Input\+Control\+Mode\+Status}} (\mbox{\hyperlink{a00636_a9a42e8c02bb057abfa4c921cc85731c7}{Input\+Controle\+Mode\+Status}} control\+Mode)
\item 
void \mbox{\hyperlink{a00708_a0fe50360798258807ad31f59a8b448d8}{Set\+Zone1\+Mode}} (\mbox{\hyperlink{a00636_a3fbae692ae834b388fbf30c0905a1186}{Zone\+Mode\+Enum}} mode)
\item 
void \mbox{\hyperlink{a00708_ac30dd4e61918d9892727c967e1bba71b}{Set\+Inputs\+Value}} (\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{Active\+Level\+Enum}} input1, \mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{Active\+Level\+Enum}} input2, \mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{Active\+Level\+Enum}} input3, \mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{Active\+Level\+Enum}} input4)
\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00708_a125e56a431b8badab8bf6b16df309519}{Set\+Sensor\+Leds}} (\mbox{\hyperlink{a00712}{WAgv\+Sensor\+Leds}}\texorpdfstring{$^\wedge$}{\string^} leds)
\begin{DoxyCompactList}\small\item\em Sets the sensor\textquotesingle{}s leds. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00708_a7a3a094a6b22cf97671de72b1655ffd5}{Store\+In\+Flash}} ()
\begin{DoxyCompactList}\small\item\em Store fields in the flash. \end{DoxyCompactList}\item 
unsigned int \mbox{\hyperlink{a00708_ad0b6d32b9fe4775c49abf023350b0c7d}{Get\+Platform\+Version}} () override
\begin{DoxyCompactList}\small\item\em Gets the platform version. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{a00708_a255adf73543ffbb672aea969cc19ab71}{Start\+Learning}} (int field\+Number, \mbox{\hyperlink{a00636_a43d66b47e2a39481969274c239ac89e0}{Zone\+Type\+Enum}} zone, unsigned int uncover, \mbox{\hyperlink{a00636_ae9c47a217859f6b430dc7df939f8f353}{Obj\+Size\+Enum}} object\+Size)
\item 
void \mbox{\hyperlink{a00708_a34d72b7946ebc62de5601b9b4d35ec45}{Stop\+Learning}} ()
\item 
void \mbox{\hyperlink{a00708_a3e5d66025498202623e83f9f93e88a2b}{Abort\+Learning}} ()
\item 
\mbox{\hyperlink{a00636_a58713df47203239f81cc227245f5b985}{Field\+Learning\+Status\+Enum}} \mbox{\hyperlink{a00708_a69d4fb6715c0e3f93f3330d505ff0bde}{Get\+Learning\+Status}} ()
\item 
unsigned int \mbox{\hyperlink{a00708_a77a8f370bd062a74d2cfd40ee5b397b3}{Get\+Learning\+Error\+Code}} () override
\begin{DoxyCompactList}\small\item\em Gets the platform version. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00636_ae0765ddfda2cbe50aaf6bce4f074a9c6}{Abort\+Status}} \mbox{\hyperlink{a00708_a2ac66120e22116f8a5fd79dc55aba200}{Get\+Abort\+Status}} ()
\item 
\mbox{\hyperlink{a00636_a9a42e8c02bb057abfa4c921cc85731c7}{Input\+Controle\+Mode\+Status}} \mbox{\hyperlink{a00708_a10df8ce011711db6e831f1922fce97d3}{Get\+Input\+Control\+Mode\+Status}} ()
\item 
\mbox{\hyperlink{a00636_a3fbae692ae834b388fbf30c0905a1186}{Zone\+Mode\+Enum}} \mbox{\hyperlink{a00708_a7cadc5182c8df57c23e3743f6fd4cac5}{Get\+Zone1\+Mode}} ()
\end{DoxyCompactItemize}
\doxysubsubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} \mbox{\hyperlink{a00708_aa39f4f5440879870b8dd669d4aee765b}{to\+Managed\+Instance}} (\mbox{\hyperlink{a00860}{Configuration\+Result}} p\+Result)
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{a00708_a79ee723f97ccd98fc5e3e40c355c5832}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!WAgvSensor@{WAgvSensor}}
\index{WAgvSensor@{WAgvSensor}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{WAgvSensor()}{WAgvSensor()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \label{a00708_a79ee723f97ccd98fc5e3e40c355c5832} 
Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+WAgv\+Sensor (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00708_a2ef847d60aba53beb43f5a052a3b6aea}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!WAgvSensor@{WAgvSensor}}
\index{WAgvSensor@{WAgvSensor}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{WAgvSensor()}{WAgvSensor()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \label{a00708_a2ef847d60aba53beb43f5a052a3b6aea} 
Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+WAgv\+Sensor (\begin{DoxyParamCaption}\item[{WBase\+Communication\texorpdfstring{$^\wedge$}{\string^}}]{pcomm}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00708_a52291f001e408e92e215ce794e4c420e}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!````~WAgvSensor@{\texorpdfstring{$\sim$}{\string~}WAgvSensor}}
\index{````~WAgvSensor@{\texorpdfstring{$\sim$}{\string~}WAgvSensor}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{\texorpdfstring{$\sim$}{\string~}WAgvSensor()}{\string~WAgvSensor()}}
{\footnotesize\ttfamily \label{a00708_a52291f001e408e92e215ce794e4c420e} 
Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\texorpdfstring{$\sim$}{\string~}\+WAgv\+Sensor (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\doxysubsection{Member Function Documentation}
\Hypertarget{a00708_a3e5d66025498202623e83f9f93e88a2b}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!AbortLearning@{AbortLearning}}
\index{AbortLearning@{AbortLearning}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{AbortLearning()}{AbortLearning()}}
{\footnotesize\ttfamily \label{a00708_a3e5d66025498202623e83f9f93e88a2b} 
void Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Abort\+Learning (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00708_a2ac66120e22116f8a5fd79dc55aba200}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetAbortStatus@{GetAbortStatus}}
\index{GetAbortStatus@{GetAbortStatus}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetAbortStatus()}{GetAbortStatus()}}
{\footnotesize\ttfamily \label{a00708_a2ac66120e22116f8a5fd79dc55aba200} 
\mbox{\hyperlink{a00636_ae0765ddfda2cbe50aaf6bce4f074a9c6}{Abort\+Status}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Abort\+Status (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00708_ad57b42d17fbed67f3ce7849124b0cc99}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetAngleRange@{GetAngleRange}}
\index{GetAngleRange@{GetAngleRange}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetAngleRange()}{GetAngleRange()}}
{\footnotesize\ttfamily \label{a00708_ad57b42d17fbed67f3ce7849124b0cc99} 
\mbox{\hyperlink{a00800}{WAngle\+Range}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_aee6cad4915d966979de94ff678c55b45}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetContaminationStatus@{GetContaminationStatus}}
\index{GetContaminationStatus@{GetContaminationStatus}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetContaminationStatus()}{GetContaminationStatus()}}
{\footnotesize\ttfamily \label{a00708_aee6cad4915d966979de94ff678c55b45} 
\mbox{\hyperlink{a00996}{WContamination\+Status}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_a7de24108591363aeca209c893b2efb59}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetContaminationThreshold@{GetContaminationThreshold}}
\index{GetContaminationThreshold@{GetContaminationThreshold}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetContaminationThreshold()}{GetContaminationThreshold()}}
{\footnotesize\ttfamily \label{a00708_a7de24108591363aeca209c893b2efb59} 
\mbox{\hyperlink{a00804}{WContamination\+Threshold}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_a3765ffbdd66adea4ac216967468f4381}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetDataPacketType@{GetDataPacketType}}
\index{GetDataPacketType@{GetDataPacketType}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetDataPacketType()}{GetDataPacketType()}}
{\footnotesize\ttfamily \label{a00708_a3765ffbdd66adea4ac216967468f4381} 
\mbox{\hyperlink{a00636_a5d6fd1d522742fe4542f5c69f0945958}{Scan\+Packet\+Type}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_a57bcfbae8d1bec79b98e240adb06103c}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetDefaultValues@{GetDefaultValues}}
\index{GetDefaultValues@{GetDefaultValues}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetDefaultValues()}{GetDefaultValues()}}
{\footnotesize\ttfamily \label{a00708_a57bcfbae8d1bec79b98e240adb06103c} 
\mbox{\hyperlink{a00716}{WDefault\+Values}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Default\+Values (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00708_a42168ddb2da8189621cfbfc2525903e8}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetDeviceName@{GetDeviceName}}
\index{GetDeviceName@{GetDeviceName}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetDeviceName()}{GetDeviceName()}}
{\footnotesize\ttfamily \label{a00708_a42168ddb2da8189621cfbfc2525903e8} 
String Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_a7ec6b9415c832d2ff801805321a72a59}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetErrorLog@{GetErrorLog}}
\index{GetErrorLog@{GetErrorLog}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetErrorLog()}{GetErrorLog()}}
{\footnotesize\ttfamily \label{a00708_a7ec6b9415c832d2ff801805321a72a59} 
List$<$ \mbox{\hyperlink{a00812}{WRaw\+Data\+Error}}\texorpdfstring{$^\wedge$}{\string^}$>$ Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_a9c20ce15c467dbe0362153ea6593d02d}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetField@{GetField}}
\index{GetField@{GetField}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetField()}{GetField()}}
{\footnotesize\ttfamily \label{a00708_a9c20ce15c467dbe0362153ea6593d02d} 
\mbox{\hyperlink{a00720}{WField\+Data}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Field (\begin{DoxyParamCaption}\item[{int}]{field\+Number}{, }\item[{\mbox{\hyperlink{a00636_a43d66b47e2a39481969274c239ac89e0}{Zone\+Type\+Enum}}}]{zone}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Returns the requested field data. 


\begin{DoxyParams}{Parameters}
{\em field\+Number} & The field number we want to retrieve\\
\hline
{\em zone} & The zone type (Near, Warning 1, Warning 2)\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
An object encapsulating the results
\end{DoxyReturn}
\Hypertarget{a00708_a90f5e8fbf9e75d67ed072390e9c27689}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetFieldName@{GetFieldName}}
\index{GetFieldName@{GetFieldName}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetFieldName()}{GetFieldName()}}
{\footnotesize\ttfamily \label{a00708_a90f5e8fbf9e75d67ed072390e9c27689} 
\mbox{\hyperlink{a00724}{WField\+Name}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Field\+Name (\begin{DoxyParamCaption}\item[{int}]{field\+Set\+Number}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the field name for a given field number. 


\begin{DoxyParams}{Parameters}
{\em field\+Set\+Number} & The fieldset number to retrieve\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
An encapsulation of date
\end{DoxyReturn}
\Hypertarget{a00708_aac95eb23be8dd3190d2c1d981524f3a1}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetImmunityLevel@{GetImmunityLevel}}
\index{GetImmunityLevel@{GetImmunityLevel}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetImmunityLevel()}{GetImmunityLevel()}}
{\footnotesize\ttfamily \label{a00708_aac95eb23be8dd3190d2c1d981524f3a1} 
unsigned int Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_a10df8ce011711db6e831f1922fce97d3}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetInputControlModeStatus@{GetInputControlModeStatus}}
\index{GetInputControlModeStatus@{GetInputControlModeStatus}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetInputControlModeStatus()}{GetInputControlModeStatus()}}
{\footnotesize\ttfamily \label{a00708_a10df8ce011711db6e831f1922fce97d3} 
\mbox{\hyperlink{a00636_a9a42e8c02bb057abfa4c921cc85731c7}{Input\+Controle\+Mode\+Status}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Input\+Control\+Mode\+Status (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00708_a506d105157e111475aaf28fd4ad5333c}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetInputStatus@{GetInputStatus}}
\index{GetInputStatus@{GetInputStatus}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetInputStatus()}{GetInputStatus()}}
{\footnotesize\ttfamily \label{a00708_a506d105157e111475aaf28fd4ad5333c} 
\mbox{\hyperlink{a00704}{WActive\+Level}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Input\+Status (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the input active status for 4 inputs. 

\begin{DoxyReturn}{Returns}
An object encapsulating the statuses
\end{DoxyReturn}
\Hypertarget{a00708_a77a8f370bd062a74d2cfd40ee5b397b3}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetLearningErrorCode@{GetLearningErrorCode}}
\index{GetLearningErrorCode@{GetLearningErrorCode}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetLearningErrorCode()}{GetLearningErrorCode()}}
{\footnotesize\ttfamily \label{a00708_a77a8f370bd062a74d2cfd40ee5b397b3} 
unsigned int Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Learning\+Error\+Code (\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{a00708_a69d4fb6715c0e3f93f3330d505ff0bde}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetLearningStatus@{GetLearningStatus}}
\index{GetLearningStatus@{GetLearningStatus}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetLearningStatus()}{GetLearningStatus()}}
{\footnotesize\ttfamily \label{a00708_a69d4fb6715c0e3f93f3330d505ff0bde} 
\mbox{\hyperlink{a00636_a58713df47203239f81cc227245f5b985}{Field\+Learning\+Status\+Enum}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Learning\+Status (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00708_a558fb0cfa1b5de69aa05ad9cd423c303}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetNetworkInformation@{GetNetworkInformation}}
\index{GetNetworkInformation@{GetNetworkInformation}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetNetworkInformation()}{GetNetworkInformation()}}
{\footnotesize\ttfamily \label{a00708_a558fb0cfa1b5de69aa05ad9cd423c303} 
\mbox{\hyperlink{a00808}{WNetwork\+Information}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_a4559956cfd57ce13df739a33867cd3b9}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetObjectSize@{GetObjectSize}}
\index{GetObjectSize@{GetObjectSize}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetObjectSize()}{GetObjectSize()}}
{\footnotesize\ttfamily \label{a00708_a4559956cfd57ce13df739a33867cd3b9} 
\mbox{\hyperlink{a00736}{WObject\+Size}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Object\+Size (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the object size. 

\begin{DoxyReturn}{Returns}
An encapsulation of enums
\end{DoxyReturn}
\Hypertarget{a00708_a0f7cb4cd226a955df072d688ad6012f9}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetOffDelay@{GetOffDelay}}
\index{GetOffDelay@{GetOffDelay}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetOffDelay()}{GetOffDelay()}}
{\footnotesize\ttfamily \label{a00708_a0f7cb4cd226a955df072d688ad6012f9} 
\mbox{\hyperlink{a00740}{WOn\+Off\+Delay}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Off\+Delay (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets OFF delay (ms) 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\Hypertarget{a00708_a0fb931a8950f9b82b7f1392b49056863}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetOnDelay@{GetOnDelay}}
\index{GetOnDelay@{GetOnDelay}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetOnDelay()}{GetOnDelay()}}
{\footnotesize\ttfamily \label{a00708_a0fb931a8950f9b82b7f1392b49056863} 
\mbox{\hyperlink{a00740}{WOn\+Off\+Delay}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+On\+Delay (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets ON delay (ms) 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\Hypertarget{a00708_a19c01a84c19b8ad5e999e1c789ca96b4}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetOutputActiveLevel@{GetOutputActiveLevel}}
\index{GetOutputActiveLevel@{GetOutputActiveLevel}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetOutputActiveLevel()}{GetOutputActiveLevel()}}
{\footnotesize\ttfamily \label{a00708_a19c01a84c19b8ad5e999e1c789ca96b4} 
\mbox{\hyperlink{a00704}{WActive\+Level}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Output\+Active\+Level (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the output active level for 4 outputs. 

\begin{DoxyReturn}{Returns}
An object encapsulating the levels
\end{DoxyReturn}
\Hypertarget{a00708_a59a6b1578e55c470a951535a5de7d8bf}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetOutputFunction@{GetOutputFunction}}
\index{GetOutputFunction@{GetOutputFunction}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetOutputFunction()}{GetOutputFunction()}}
{\footnotesize\ttfamily \label{a00708_a59a6b1578e55c470a951535a5de7d8bf} 
\mbox{\hyperlink{a00744}{WOutput\+Function}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Output\+Function (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gest the output function for 4 outputs. 

\begin{DoxyReturn}{Returns}
An object encapsulating the functions
\end{DoxyReturn}
\Hypertarget{a00708_a5d45662d91c3dd59e8776a8c31f5ae46}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetOutputStatus@{GetOutputStatus}}
\index{GetOutputStatus@{GetOutputStatus}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetOutputStatus()}{GetOutputStatus()}}
{\footnotesize\ttfamily \label{a00708_a5d45662d91c3dd59e8776a8c31f5ae46} 
\mbox{\hyperlink{a00704}{WActive\+Level}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Output\+Status (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the output active status for 4 outputs. 

\begin{DoxyReturn}{Returns}
An object encapsulating the statuses
\end{DoxyReturn}
\Hypertarget{a00708_ad0b6d32b9fe4775c49abf023350b0c7d}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetPlatformVersion@{GetPlatformVersion}}
\index{GetPlatformVersion@{GetPlatformVersion}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetPlatformVersion()}{GetPlatformVersion()}}
{\footnotesize\ttfamily \label{a00708_ad0b6d32b9fe4775c49abf023350b0c7d} 
unsigned int Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_a018aa83851c372de706bdb1135290a1f}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetRawDataExchangeMode@{GetRawDataExchangeMode}}
\index{GetRawDataExchangeMode@{GetRawDataExchangeMode}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetRawDataExchangeMode()}{GetRawDataExchangeMode()}}
{\footnotesize\ttfamily \label{a00708_a018aa83851c372de706bdb1135290a1f} 
\mbox{\hyperlink{a00636_abf8c989413796342738a437f0a5e26e7}{Protocol}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_a3bd0d9f56b8cfa044da2b7b8341b4d3f}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetRuntimeHours@{GetRuntimeHours}}
\index{GetRuntimeHours@{GetRuntimeHours}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetRuntimeHours()}{GetRuntimeHours()}}
{\footnotesize\ttfamily \label{a00708_a3bd0d9f56b8cfa044da2b7b8341b4d3f} 
long Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_ad733d754f7945a10abb4c6343b743bee}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetSelectedField@{GetSelectedField}}
\index{GetSelectedField@{GetSelectedField}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetSelectedField()}{GetSelectedField()}}
{\footnotesize\ttfamily \label{a00708_ad733d754f7945a10abb4c6343b743bee} 
unsigned int Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Selected\+Field (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Returns the current selected field data based on inputs. 

\begin{DoxyReturn}{Returns}
The field number
\end{DoxyReturn}
\Hypertarget{a00708_a5a4f4b64cffe6ec65d397554554628e0}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetSensorLamps@{GetSensorLamps}}
\index{GetSensorLamps@{GetSensorLamps}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetSensorLamps()}{GetSensorLamps()}}
{\footnotesize\ttfamily \label{a00708_a5a4f4b64cffe6ec65d397554554628e0} 
\mbox{\hyperlink{a00820}{WSensor\+Lamps}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_ac95d8e9f5eac2c26734ea596e22cbc33}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetSensorLeds@{GetSensorLeds}}
\index{GetSensorLeds@{GetSensorLeds}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetSensorLeds()}{GetSensorLeds()}}
{\footnotesize\ttfamily \label{a00708_ac95d8e9f5eac2c26734ea596e22cbc33} 
\mbox{\hyperlink{a00712}{WAgv\+Sensor\+Leds}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Sensor\+Leds (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the navigation sensor leds status. 

\Hypertarget{a00708_acf3eb808a7478a9bedecb1965ff2dc48}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetTemperature@{GetTemperature}}
\index{GetTemperature@{GetTemperature}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetTemperature()}{GetTemperature()}}
{\footnotesize\ttfamily \label{a00708_acf3eb808a7478a9bedecb1965ff2dc48} 
int Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_a1d17a5683af6ddcf9c05f553a15a2e61}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetUncoverZoneSize@{GetUncoverZoneSize}}
\index{GetUncoverZoneSize@{GetUncoverZoneSize}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetUncoverZoneSize()}{GetUncoverZoneSize()}}
{\footnotesize\ttfamily \label{a00708_a1d17a5683af6ddcf9c05f553a15a2e61} 
\mbox{\hyperlink{a00748}{WUncover\+Zone}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Uncover\+Zone\+Size (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the uncovered zone size. 

\begin{DoxyReturn}{Returns}
An encapsulation of enums
\end{DoxyReturn}
\Hypertarget{a00708_a2d8a41a9dfab0aa49abec55981a07500}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetVersion@{GetVersion}}
\index{GetVersion@{GetVersion}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetVersion()}{GetVersion()}}
{\footnotesize\ttfamily \label{a00708_a2d8a41a9dfab0aa49abec55981a07500} 
\mbox{\hyperlink{a01024}{WSoftware\+Version}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_a85241dfdc2673d13ecad0425d862d404}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetWarningSpot@{GetWarningSpot}}
\index{GetWarningSpot@{GetWarningSpot}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetWarningSpot()}{GetWarningSpot()}}
{\footnotesize\ttfamily \label{a00708_a85241dfdc2673d13ecad0425d862d404} 
\mbox{\hyperlink{a00752}{WWarning\+Spot}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Warning\+Spot (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the warning spot value. 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\Hypertarget{a00708_aa9767e8d40a743205c512b30bfd67b58}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetWms@{GetWms}}
\index{GetWms@{GetWms}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetWms()}{GetWms()}}
{\footnotesize\ttfamily \label{a00708_aa9767e8d40a743205c512b30bfd67b58} 
List$<$ unsigned int $>$ Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Wms (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Returns the window monitoring system of each sector (SECTORS\+\_\+\+COUNT sectors -\/ 132 -\/) 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\Hypertarget{a00708_a7cadc5182c8df57c23e3743f6fd4cac5}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!GetZone1Mode@{GetZone1Mode}}
\index{GetZone1Mode@{GetZone1Mode}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{GetZone1Mode()}{GetZone1Mode()}}
{\footnotesize\ttfamily \label{a00708_a7cadc5182c8df57c23e3743f6fd4cac5} 
\mbox{\hyperlink{a00636_a3fbae692ae834b388fbf30c0905a1186}{Zone\+Mode\+Enum}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Get\+Zone1\+Mode (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00708_ab644829bb24958355254c257910e947b}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!Initialize@{Initialize}}
\index{Initialize@{Initialize}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{Initialize()}{Initialize()}}
{\footnotesize\ttfamily \label{a00708_ab644829bb24958355254c257910e947b} 
\mbox{\hyperlink{a00988}{WCommunication\+Status}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Initialize (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}}



Initializes the object to connect the sensor. 

\Hypertarget{a00708_a16810f985cbed79535e161794314cca0}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!RebootDevice@{RebootDevice}}
\index{RebootDevice@{RebootDevice}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{RebootDevice()}{RebootDevice()}}
{\footnotesize\ttfamily \label{a00708_a16810f985cbed79535e161794314cca0} 
void Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Reboot\+Device (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Reboots the device. 

\Hypertarget{a00708_a1a1300f9c23833245941990523cb8707}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!RequestChallenge@{RequestChallenge}}
\index{RequestChallenge@{RequestChallenge}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{RequestChallenge()}{RequestChallenge()}}
{\footnotesize\ttfamily \label{a00708_a1a1300f9c23833245941990523cb8707} 
String Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Request\+Challenge (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Request the challenge to the sensor. 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\Hypertarget{a00708_a590439a0bf64a5d22fb9dfb059658aea}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!ResetAllFields@{ResetAllFields}}
\index{ResetAllFields@{ResetAllFields}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{ResetAllFields()}{ResetAllFields()}}
{\footnotesize\ttfamily \label{a00708_a590439a0bf64a5d22fb9dfb059658aea} 
void Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Reset\+All\+Fields (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Resets all fields to MAXVALUE. 

\Hypertarget{a00708_acb6b7c800ea4b37c0d7275ab003d2b3a}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!ResetDevice@{ResetDevice}}
\index{ResetDevice@{ResetDevice}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{ResetDevice()}{ResetDevice()}}
{\footnotesize\ttfamily \label{a00708_acb6b7c800ea4b37c0d7275ab003d2b3a} 
void Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Reset\+Device (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Resets the device. 

\Hypertarget{a00708_aad838c1e2f5f37bb82544c48fc962f5e}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!RetrieveRawData@{RetrieveRawData}}
\index{RetrieveRawData@{RetrieveRawData}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{RetrieveRawData()}{RetrieveRawData()}}
{\footnotesize\ttfamily \label{a00708_aad838c1e2f5f37bb82544c48fc962f5e} 
\mbox{\hyperlink{a01016}{WRaw\+Data}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Retrieve\+Raw\+Data (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00708_a40ef18e3b04ae574407b93948b6760be}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SendCypher@{SendCypher}}
\index{SendCypher@{SendCypher}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SendCypher()}{SendCypher()}}
{\footnotesize\ttfamily \label{a00708_a40ef18e3b04ae574407b93948b6760be} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Send\+Cypher (\begin{DoxyParamCaption}\item[{String\texorpdfstring{$^\wedge$}{\string^}}]{challenge}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00708_a5ed2aba5c69ed8751bf8046d61044aa6}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SendMdi@{SendMdi}}
\index{SendMdi@{SendMdi}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SendMdi()}{SendMdi()}}
{\footnotesize\ttfamily \label{a00708_a5ed2aba5c69ed8751bf8046d61044aa6} 
void Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Send\+Mdi (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Request the sensor to start sending MDI data to host. 

\Hypertarget{a00708_a40dca5846447732d656b4d45859e1021}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetAngleRange@{SetAngleRange}}
\index{SetAngleRange@{SetAngleRange}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetAngleRange()}{SetAngleRange()}}
{\footnotesize\ttfamily \label{a00708_a40dca5846447732d656b4d45859e1021} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_a7ef2432065129fe8308f65865ef3daeb}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetContaminationThreshold@{SetContaminationThreshold}}
\index{SetContaminationThreshold@{SetContaminationThreshold}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetContaminationThreshold()}{SetContaminationThreshold()}}
{\footnotesize\ttfamily \label{a00708_a7ef2432065129fe8308f65865ef3daeb} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_a5cf4dbbfa82957c31d4c9a386593b6c0}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetDataPacketType@{SetDataPacketType}}
\index{SetDataPacketType@{SetDataPacketType}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetDataPacketType()}{SetDataPacketType()}}
{\footnotesize\ttfamily \label{a00708_a5cf4dbbfa82957c31d4c9a386593b6c0} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_ac9bd7a69fabf4c55f299435581a18734}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetDeviceName@{SetDeviceName}}
\index{SetDeviceName@{SetDeviceName}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetDeviceName()}{SetDeviceName()}}
{\footnotesize\ttfamily \label{a00708_ac9bd7a69fabf4c55f299435581a18734} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_a3464139b84f25a5a3a7be876d8bb1ad7}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetField@{SetField}}
\index{SetField@{SetField}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetField()}{SetField()}}
{\footnotesize\ttfamily \label{a00708_a3464139b84f25a5a3a7be876d8bb1ad7} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Set\+Field (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00720}{WField\+Data}}\texorpdfstring{$^\wedge$}{\string^}}]{data}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Set the requested field data. 

\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00708_a7a91eb78a1c834f4791437b146bd972e}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetFieldName@{SetFieldName}}
\index{SetFieldName@{SetFieldName}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetFieldName()}{SetFieldName()}}
{\footnotesize\ttfamily \label{a00708_a7a91eb78a1c834f4791437b146bd972e} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Set\+Field\+Name (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00724}{WField\+Name}}\texorpdfstring{$^\wedge$}{\string^}}]{field\+Name}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the field name data. 


\begin{DoxyParams}{Parameters}
{\em field\+Name} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00708_af86f3a4855ffc5faf2797f72c93c449a}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetHoldTime@{SetHoldTime}}
\index{SetHoldTime@{SetHoldTime}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetHoldTime()}{SetHoldTime()}}
{\footnotesize\ttfamily \label{a00708_af86f3a4855ffc5faf2797f72c93c449a} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Set\+Hold\+Time (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00728}{WHold\+Time}}\texorpdfstring{$^\wedge$}{\string^}}]{hold\+Time}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the Hold time. 

\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00708_a54f9eca9c0b9b2d73d9741e68ee1b19e}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetImmunityLevel@{SetImmunityLevel}}
\index{SetImmunityLevel@{SetImmunityLevel}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetImmunityLevel()}{SetImmunityLevel()}}
{\footnotesize\ttfamily \label{a00708_a54f9eca9c0b9b2d73d9741e68ee1b19e} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_afff96f9aae4e686d665567d5489a5d67}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetInputControlModeStatus@{SetInputControlModeStatus}}
\index{SetInputControlModeStatus@{SetInputControlModeStatus}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetInputControlModeStatus()}{SetInputControlModeStatus()}}
{\footnotesize\ttfamily \label{a00708_afff96f9aae4e686d665567d5489a5d67} 
void Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Set\+Input\+Control\+Mode\+Status (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00636_a9a42e8c02bb057abfa4c921cc85731c7}{Input\+Controle\+Mode\+Status}}}]{control\+Mode}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00708_ac30dd4e61918d9892727c967e1bba71b}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetInputsValue@{SetInputsValue}}
\index{SetInputsValue@{SetInputsValue}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetInputsValue()}{SetInputsValue()}}
{\footnotesize\ttfamily \label{a00708_ac30dd4e61918d9892727c967e1bba71b} 
void Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Set\+Inputs\+Value (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{Active\+Level\+Enum}}}]{input1}{, }\item[{\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{Active\+Level\+Enum}}}]{input2}{, }\item[{\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{Active\+Level\+Enum}}}]{input3}{, }\item[{\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{Active\+Level\+Enum}}}]{input4}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00708_aaa5d765c92d9e26a852a8740e98b53ac}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetMultipleSampling@{SetMultipleSampling}}
\index{SetMultipleSampling@{SetMultipleSampling}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetMultipleSampling()}{SetMultipleSampling()}}
{\footnotesize\ttfamily \label{a00708_aaa5d765c92d9e26a852a8740e98b53ac} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Set\+Multiple\+Sampling (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00732}{WMultiple\+Sampling}}\texorpdfstring{$^\wedge$}{\string^}}]{sampling}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the multiple sampling. 


\begin{DoxyParams}{Parameters}
{\em sampling} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00708_ad0bee34779c284f866cf20a8f21f1f35}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetNetworkInformation@{SetNetworkInformation}}
\index{SetNetworkInformation@{SetNetworkInformation}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetNetworkInformation()}{SetNetworkInformation()}}
{\footnotesize\ttfamily \label{a00708_ad0bee34779c284f866cf20a8f21f1f35} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_ad5602200d2859de9389d4eafc648cc35}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetObjectSize@{SetObjectSize}}
\index{SetObjectSize@{SetObjectSize}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetObjectSize()}{SetObjectSize()}}
{\footnotesize\ttfamily \label{a00708_ad5602200d2859de9389d4eafc648cc35} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Set\+Object\+Size (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00736}{WObject\+Size}}\texorpdfstring{$^\wedge$}{\string^}}]{size\+To\+Set}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the object size. 


\begin{DoxyParams}{Parameters}
{\em size\+To\+Set} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00708_ab8dc4034b74b2ef309c330c84469255d}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetOffDelay@{SetOffDelay}}
\index{SetOffDelay@{SetOffDelay}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetOffDelay()}{SetOffDelay()}}
{\footnotesize\ttfamily \label{a00708_ab8dc4034b74b2ef309c330c84469255d} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Set\+Off\+Delay (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00740}{WOn\+Off\+Delay}}\texorpdfstring{$^\wedge$}{\string^}}]{off\+Delay}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the OFF delay. 

\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00708_ae12b6acacd07e43bec14591530bda331}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetOnDelay@{SetOnDelay}}
\index{SetOnDelay@{SetOnDelay}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetOnDelay()}{SetOnDelay()}}
{\footnotesize\ttfamily \label{a00708_ae12b6acacd07e43bec14591530bda331} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Set\+On\+Delay (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00740}{WOn\+Off\+Delay}}\texorpdfstring{$^\wedge$}{\string^}}]{on\+Delay}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the ON delay. 

\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00708_aaabae2f88607a8047a297b2957229823}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetOutputActiveLevel@{SetOutputActiveLevel}}
\index{SetOutputActiveLevel@{SetOutputActiveLevel}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetOutputActiveLevel()}{SetOutputActiveLevel()}}
{\footnotesize\ttfamily \label{a00708_aaabae2f88607a8047a297b2957229823} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Set\+Output\+Active\+Level (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00704}{WActive\+Level}}\texorpdfstring{$^\wedge$}{\string^}}]{active\+Level}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the output active level. 


\begin{DoxyParams}{Parameters}
{\em active\+Level} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00708_af863b65a9c0ea6b736456d4a46741a36}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetOutputFunction@{SetOutputFunction}}
\index{SetOutputFunction@{SetOutputFunction}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetOutputFunction()}{SetOutputFunction()}}
{\footnotesize\ttfamily \label{a00708_af863b65a9c0ea6b736456d4a46741a36} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Set\+Output\+Function (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00744}{WOutput\+Function}}\texorpdfstring{$^\wedge$}{\string^}}]{function}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the output function. 


\begin{DoxyParams}{Parameters}
{\em function} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00708_ad40355c0683baea72d8941cea296b9db}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetRawDataExchangeMode@{SetRawDataExchangeMode}}
\index{SetRawDataExchangeMode@{SetRawDataExchangeMode}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetRawDataExchangeMode()}{SetRawDataExchangeMode()}}
{\footnotesize\ttfamily \label{a00708_ad40355c0683baea72d8941cea296b9db} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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{a00708_a125e56a431b8badab8bf6b16df309519}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetSensorLeds@{SetSensorLeds}}
\index{SetSensorLeds@{SetSensorLeds}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetSensorLeds()}{SetSensorLeds()}}
{\footnotesize\ttfamily \label{a00708_a125e56a431b8badab8bf6b16df309519} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Set\+Sensor\+Leds (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00712}{WAgv\+Sensor\+Leds}}\texorpdfstring{$^\wedge$}{\string^}}]{leds}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the sensor\textquotesingle{}s leds. 


\begin{DoxyParams}{Parameters}
{\em leds} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00708_afd367f7c53d93b3127aebdbb909986ad}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetUncoverZoneSize@{SetUncoverZoneSize}}
\index{SetUncoverZoneSize@{SetUncoverZoneSize}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetUncoverZoneSize()}{SetUncoverZoneSize()}}
{\footnotesize\ttfamily \label{a00708_afd367f7c53d93b3127aebdbb909986ad} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Set\+Uncover\+Zone\+Size (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00748}{WUncover\+Zone}}\texorpdfstring{$^\wedge$}{\string^}}]{size\+To\+Set}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Sets the object size


\begin{DoxyParams}{Parameters}
{\em uncover\+Zone\+To\+Set} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00708_ac6ce6e09e3fa782a0b294974a267ed88}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetWarningSpot@{SetWarningSpot}}
\index{SetWarningSpot@{SetWarningSpot}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetWarningSpot()}{SetWarningSpot()}}
{\footnotesize\ttfamily \label{a00708_ac6ce6e09e3fa782a0b294974a267ed88} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Set\+Warning\+Spot (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00752}{WWarning\+Spot}}\texorpdfstring{$^\wedge$}{\string^}}]{spot\+To\+Set}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the warning spots. 


\begin{DoxyParams}{Parameters}
{\em sport\+To\+Set} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00708_a0fe50360798258807ad31f59a8b448d8}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!SetZone1Mode@{SetZone1Mode}}
\index{SetZone1Mode@{SetZone1Mode}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{SetZone1Mode()}{SetZone1Mode()}}
{\footnotesize\ttfamily \label{a00708_a0fe50360798258807ad31f59a8b448d8} 
void Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Set\+Zone1\+Mode (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00636_a3fbae692ae834b388fbf30c0905a1186}{Zone\+Mode\+Enum}}}]{mode}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00708_a255adf73543ffbb672aea969cc19ab71}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!StartLearning@{StartLearning}}
\index{StartLearning@{StartLearning}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{StartLearning()}{StartLearning()}}
{\footnotesize\ttfamily \label{a00708_a255adf73543ffbb672aea969cc19ab71} 
void Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Start\+Learning (\begin{DoxyParamCaption}\item[{int}]{field\+Number}{, }\item[{\mbox{\hyperlink{a00636_a43d66b47e2a39481969274c239ac89e0}{Zone\+Type\+Enum}}}]{zone}{, }\item[{unsigned int}]{uncover}{, }\item[{\mbox{\hyperlink{a00636_ae9c47a217859f6b430dc7df939f8f353}{Obj\+Size\+Enum}}}]{object\+Size}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00708_a34d72b7946ebc62de5601b9b4d35ec45}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!StopLearning@{StopLearning}}
\index{StopLearning@{StopLearning}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{StopLearning()}{StopLearning()}}
{\footnotesize\ttfamily \label{a00708_a34d72b7946ebc62de5601b9b4d35ec45} 
void Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Stop\+Learning (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{a00708_a2a2ea9318406129a39b4b551d2b55e0f}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!StopMdi@{StopMdi}}
\index{StopMdi@{StopMdi}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{StopMdi()}{StopMdi()}}
{\footnotesize\ttfamily \label{a00708_a2a2ea9318406129a39b4b551d2b55e0f} 
void Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Stop\+Mdi (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Request the sensor to stop sending MDI data to host. 

\Hypertarget{a00708_a7a3a094a6b22cf97671de72b1655ffd5}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!StoreInFlash@{StoreInFlash}}
\index{StoreInFlash@{StoreInFlash}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{StoreInFlash()}{StoreInFlash()}}
{\footnotesize\ttfamily \label{a00708_a7a3a094a6b22cf97671de72b1655ffd5} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor\+::\+Store\+In\+Flash (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Store fields in the flash. 

\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00708_aa39f4f5440879870b8dd669d4aee765b}\index{Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}!toManagedInstance@{toManagedInstance}}
\index{toManagedInstance@{toManagedInstance}!Com::AgvSensorWrapper::Sensor::WAgvSensor@{Com::AgvSensorWrapper::Sensor::WAgvSensor}}
\doxysubsubsection{\texorpdfstring{toManagedInstance()}{toManagedInstance()}}
{\footnotesize\ttfamily \label{a00708_aa39f4f5440879870b8dd669d4aee765b} 
\mbox{\hyperlink{a00992}{WConfiguration\+Result}} Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+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 
WAgv\+Sensor.\+h\end{DoxyCompactItemize}
