\doxysection{WAgv\+Sensor.\+h}
\hypertarget{a00107_source}{}\label{a00107_source}\index{WAgvSensor.h@{WAgvSensor.h}}

\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{preprocessor}{\#pragma\ once}}
\DoxyCodeLine{00002\ \textcolor{preprocessor}{\#include\ "{}../AgvSensor/AgvSensor.h"{}}}
\DoxyCodeLine{00003\ \textcolor{preprocessor}{\#include\ "{}WFieldName.h"{}}}
\DoxyCodeLine{00004\ \textcolor{preprocessor}{\#include\ "{}WObjectSize.h"{}}}
\DoxyCodeLine{00005\ \textcolor{preprocessor}{\#include\ "{}WWarningSpot.h"{}}}
\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#include\ "{}WUncoverZone.h"{}}}
\DoxyCodeLine{00007\ \textcolor{preprocessor}{\#include\ "{}WDefaultValues.h"{}}}
\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}WFieldData.h"{}}}
\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ "{}WMultipleSampling.h"{}}}
\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#include\ "{}WHoldTime.h"{}}}
\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#include\ "{}WOnOffDelay.h"{}}}
\DoxyCodeLine{00012\ \textcolor{preprocessor}{\#include\ "{}WActiveLevel.h"{}}}
\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#include\ "{}WOutputFunction.h"{}}}
\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#include\ "{}WAgvSensorLeds.h"{}}}
\DoxyCodeLine{00015\ \textcolor{preprocessor}{\#include\ <ThreadCreationException.h>}}
\DoxyCodeLine{00016\ \textcolor{preprocessor}{\#include\ <SensorErrorException.h>}}
\DoxyCodeLine{00017\ \textcolor{preprocessor}{\#include\ <BadAcknowledgmentException.h>}}
\DoxyCodeLine{00018\ \textcolor{preprocessor}{\#include\ <CommunicationException.h>}}
\DoxyCodeLine{00019\ }
\DoxyCodeLine{00020\ \textcolor{keyword}{using\ namespace\ }\mbox{\hyperlink{a00633}{WUtils}};}
\DoxyCodeLine{00021\ \textcolor{keyword}{using\ namespace\ }\mbox{\hyperlink{a00635}{WBase}};}
\DoxyCodeLine{00022\ \textcolor{keyword}{using\ namespace\ }\mbox{\hyperlink{a00637}{WCommunication}};}
\DoxyCodeLine{00023\ \textcolor{keyword}{using\ namespace\ }\mbox{\hyperlink{a00634}{WToolboxException}};}
\DoxyCodeLine{00024\ \textcolor{keyword}{using\ namespace\ }\mbox{\hyperlink{a00636}{WEnumerations}};}
\DoxyCodeLine{00025\ \textcolor{keyword}{using\ namespace\ }System::Collections;}
\DoxyCodeLine{00026\ \textcolor{keyword}{using\ namespace\ }System::Collections::Generic;}
\DoxyCodeLine{00027\ \textcolor{keyword}{using\ namespace\ }\mbox{\hyperlink{a00631}{Com::AgvSensorWrapper::Structs}};}
\DoxyCodeLine{00028\ \textcolor{keyword}{using\ namespace\ }\mbox{\hyperlink{a00639}{WSensorData}};}
\DoxyCodeLine{00029\ }
\DoxyCodeLine{00030\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{a00629}{Com}}\ \{}
\DoxyCodeLine{00031\ \ \ \ \ \textcolor{keyword}{namespace\ }AgvSensorWrapper\ \{}
\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \textcolor{keyword}{namespace\ }Sensor\ \{}
\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{public\ ref\ class}\ \mbox{\hyperlink{a00708}{WAgvSensor}}\ :}
\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{public}\ WBaseSensor}
\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ \ \ \ \ \{}
\DoxyCodeLine{00036\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{public}:}
\DoxyCodeLine{00037\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00708_a79ee723f97ccd98fc5e3e40c355c5832}{WAgvSensor}}()\ \{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00038\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_sensor\ =\ (BaseSensor*)\textcolor{keyword}{new}\ \mbox{\hyperlink{a00656}{AgvSensor}}();}
\DoxyCodeLine{00039\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_wRawData\ =\ gcnew\ \mbox{\hyperlink{a00816}{WRawDataSensor}}();}
\DoxyCodeLine{00040\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00041\ }
\DoxyCodeLine{00042\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00708_a2ef847d60aba53beb43f5a052a3b6aea}{WAgvSensor}}(WBaseCommunication\string^\ pcomm)\ \{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00043\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Communication\ =\ pcomm;}
\DoxyCodeLine{00044\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00045\ }
\DoxyCodeLine{00046\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00708_a52291f001e408e92e215ce794e4c420e}{\string~WAgvSensor}}()\ \{}
\DoxyCodeLine{00047\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{delete}(\_sensor);}
\DoxyCodeLine{00048\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00049\ }
\DoxyCodeLine{00053\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00988}{WCommunicationStatus}}\string^\ \mbox{\hyperlink{a00708_ab644829bb24958355254c257910e947b}{Initialize}}()\textcolor{keyword}{\ override\ }\{}
\DoxyCodeLine{00054\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\_sensor\ !=\ \textcolor{keyword}{nullptr})\ \{}
\DoxyCodeLine{00055\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{delete}(\_sensor);}
\DoxyCodeLine{00056\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00057\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_sensor\ =\ (BaseSensor*)\textcolor{keyword}{new}\ \mbox{\hyperlink{a00656}{AgvSensor}}(Communication-\/>\_\_nativeCommunication);}
\DoxyCodeLine{00058\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_wRawData\ =\ gcnew\ \mbox{\hyperlink{a00816}{WRawDataSensor}}(Communication);}
\DoxyCodeLine{00059\ }
\DoxyCodeLine{00060\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\_wRawData-\/>Communication\ =\ this-\/>Communication;}}
\DoxyCodeLine{00061\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\_sensor-\/>SetCommunication(this-\/>Communication-\/>\_\_nativeCommunication);}}
\DoxyCodeLine{00062\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00988}{WCommunicationStatus}}\string^\ toReturn\ =\ \_wRawData-\/>\mbox{\hyperlink{a00816_a9b9b753ecd47714322d9ec6d2ccfa3ef}{Initialize}}();}
\DoxyCodeLine{00063\ }
\DoxyCodeLine{00064\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (toReturn-\/>Status\ ==\ ConnectionStatusEnum::Connected)\ \{}
\DoxyCodeLine{00065\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_sensor-\/>GetVersion();\ }
\DoxyCodeLine{00066\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00067\ }
\DoxyCodeLine{00068\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00069\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00070\ }
\DoxyCodeLine{00071\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01016}{WRawData}}\string^\ \mbox{\hyperlink{a00708_aad838c1e2f5f37bb82544c48fc962f5e}{RetrieveRawData}}()\ \{}
\DoxyCodeLine{00072\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_a7e1ab262982995b9d4066bd2549d022f}{RetrieveRawData}}();}
\DoxyCodeLine{00073\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00077\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00708_a5ed2aba5c69ed8751bf8046d61044aa6}{SendMdi}}()\ \{}
\DoxyCodeLine{00078\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_wRawData-\/>\mbox{\hyperlink{a00816_ac9537d5d122f3eccf78a4929eb0c56e4}{SendMdi}}();\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00079\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00080\ }
\DoxyCodeLine{00084\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00708_a2a2ea9318406129a39b4b551d2b55e0f}{StopMdi}}()\ \{}
\DoxyCodeLine{00085\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_wRawData-\/>\mbox{\hyperlink{a00816_a463a717e58b953758ff0c3c7842aadab}{StopMdi}}();}
\DoxyCodeLine{00086\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00087\ }
\DoxyCodeLine{00092\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00636_abf8c989413796342738a437f0a5e26e7}{Protocol}}\ \mbox{\hyperlink{a00708_a018aa83851c372de706bdb1135290a1f}{GetRawDataExchangeMode}}()\ \{}
\DoxyCodeLine{00093\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_a42fa767c38a14d3eceea45c2952c49b4}{GetRawDataExchangeMode}}();}
\DoxyCodeLine{00094\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00095\ }
\DoxyCodeLine{00100\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00800}{WAngleRange}}\string^\ \mbox{\hyperlink{a00708_ad57b42d17fbed67f3ce7849124b0cc99}{GetAngleRange}}()\ \{}
\DoxyCodeLine{00101\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_a7334127cc18c19d24f63bc63df86b58c}{GetAngleRange}}();}
\DoxyCodeLine{00102\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00103\ }
\DoxyCodeLine{00108\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00636_a5d6fd1d522742fe4542f5c69f0945958}{ScanPacketType}}\ \mbox{\hyperlink{a00708_a3765ffbdd66adea4ac216967468f4381}{GetDataPacketType}}()\ \{}
\DoxyCodeLine{00109\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_aa5d528e90da963638b30ec70bd203ef0}{GetDataPacketType}}();}
\DoxyCodeLine{00110\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00111\ }
\DoxyCodeLine{00116\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{a00708_aac95eb23be8dd3190d2c1d981524f3a1}{GetImmunityLevel}}()\ \{}
\DoxyCodeLine{00117\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_a6981199fd043f0005f51b8be461df2ba}{GetImmunityLevel}}();}
\DoxyCodeLine{00118\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00119\ }
\DoxyCodeLine{00124\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00804}{WContaminationThreshold}}\string^\ \mbox{\hyperlink{a00708_a7de24108591363aeca209c893b2efb59}{GetContaminationThreshold}}()\ \{}
\DoxyCodeLine{00125\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_abff3b1e1385545a0c0b9f0611b100fe6}{GetContaminationThreshold}}();}
\DoxyCodeLine{00126\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00127\ }
\DoxyCodeLine{00132\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01024}{WSoftwareVersion}}\string^\ \mbox{\hyperlink{a00708_a2d8a41a9dfab0aa49abec55981a07500}{GetVersion}}()\textcolor{keyword}{\ override\ }\{}
\DoxyCodeLine{00133\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_ae399c195141498866a6fa63395c45e25}{GetVersion}}();}
\DoxyCodeLine{00134\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00135\ }
\DoxyCodeLine{00140\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{a00708_acf3eb808a7478a9bedecb1965ff2dc48}{GetTemperature}}()\textcolor{keyword}{\ override\ }\{}
\DoxyCodeLine{00141\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_a05ed32948ab216dff983033f4446f1bb}{GetTemperature}}();}
\DoxyCodeLine{00142\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00143\ }
\DoxyCodeLine{00148\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00996}{WContaminationStatus}}\string^\ \mbox{\hyperlink{a00708_aee6cad4915d966979de94ff678c55b45}{GetContaminationStatus}}()\textcolor{keyword}{\ override\ }\{}
\DoxyCodeLine{00149\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ gcnew\ NotImplementedException(\textcolor{stringliteral}{"{}Not\ implemented\ in\ this\ sensor\ version"{}});}
\DoxyCodeLine{00150\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00151\ }
\DoxyCodeLine{00156\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{long}\ \mbox{\hyperlink{a00708_a3bd0d9f56b8cfa044da2b7b8341b4d3f}{GetRuntimeHours}}()\textcolor{keyword}{\ override\ }\{}
\DoxyCodeLine{00157\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_a9bdd5306c3964e792df3881d44e1666f}{GetRuntimeHours}}();}
\DoxyCodeLine{00158\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00159\ }
\DoxyCodeLine{00164\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ List<WRawDataError\string^>\string^\ \mbox{\hyperlink{a00708_a7ec6b9415c832d2ff801805321a72a59}{GetErrorLog}}()\ \{}
\DoxyCodeLine{00165\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_ad2faaecfaa05e7445a66a021e84bacef}{GetErrorLog}}();}
\DoxyCodeLine{00166\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00167\ }
\DoxyCodeLine{00168\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ Command\ settings\ management}}
\DoxyCodeLine{00169\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ Data\ retrieve}}
\DoxyCodeLine{00174\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00808}{WNetworkInformation}}\string^\ \mbox{\hyperlink{a00708_a558fb0cfa1b5de69aa05ad9cd423c303}{GetNetworkInformation}}()\ \{}
\DoxyCodeLine{00175\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_a9d0e13f161dc88629083689b462db38a}{GetNetworkInformation}}();}
\DoxyCodeLine{00176\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00177\ }
\DoxyCodeLine{00182\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ String\string^\ \mbox{\hyperlink{a00708_a42168ddb2da8189621cfbfc2525903e8}{GetDeviceName}}()\textcolor{keyword}{\ override\ }\{}
\DoxyCodeLine{00183\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_a4b5ced75d70220c41ddc1eb1f4431a79}{GetDeviceName}}();}
\DoxyCodeLine{00184\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00185\ }
\DoxyCodeLine{00191\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_ad40355c0683baea72d8941cea296b9db}{SetRawDataExchangeMode}}(\mbox{\hyperlink{a00636_abf8c989413796342738a437f0a5e26e7}{Protocol}}\ pProtocol)\ \{}
\DoxyCodeLine{00192\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_ac3cc5ede8cf324fc4479c5b42d247054}{SetRawDataExchangeMode}}(pProtocol);}
\DoxyCodeLine{00193\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00194\ }
\DoxyCodeLine{00200\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_a5cf4dbbfa82957c31d4c9a386593b6c0}{SetDataPacketType}}(\mbox{\hyperlink{a00636_a5d6fd1d522742fe4542f5c69f0945958}{ScanPacketType}}\ pPacketType)\ \{}
\DoxyCodeLine{00201\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_aa86bef34e41361c0757ae6641462e6a7}{SetDataPacketType}}(pPacketType);}
\DoxyCodeLine{00202\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00203\ }
\DoxyCodeLine{00209\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_a40dca5846447732d656b4d45859e1021}{SetAngleRange}}(\mbox{\hyperlink{a00800}{WAngleRange}}\string^\ pAngleRange)\ \{}
\DoxyCodeLine{00210\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_af9314814d4f3c663a39279ebbe70c183}{SetAngleRange}}(pAngleRange);}
\DoxyCodeLine{00211\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00212\ }
\DoxyCodeLine{00218\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_a54f9eca9c0b9b2d73d9741e68ee1b19e}{SetImmunityLevel}}(\textcolor{keywordtype}{int}\ pImmunityLevel)\ \{}
\DoxyCodeLine{00219\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_a80c0cbe1a38b2901273e8c1ff68b7668}{SetImmunityLevel}}(pImmunityLevel);}
\DoxyCodeLine{00220\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00221\ }
\DoxyCodeLine{00227\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_a7ef2432065129fe8308f65865ef3daeb}{SetContaminationThreshold}}(\mbox{\hyperlink{a00804}{WContaminationThreshold}}\string^\ pContaminationThreshold)\ \{}
\DoxyCodeLine{00228\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_a57ec51a6077207357149aef33a536404}{SetContaminationThreshold}}(pContaminationThreshold);}
\DoxyCodeLine{00229\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00230\ }
\DoxyCodeLine{00231\ }
\DoxyCodeLine{00237\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_ad0bee34779c284f866cf20a8f21f1f35}{SetNetworkInformation}}(\mbox{\hyperlink{a00808}{WNetworkInformation}}\string^\ pNetwork)\ \{}
\DoxyCodeLine{00238\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_a0f0b3c680ee7ba09693bc2d40da9f6e3}{SetNetworkInformation}}(pNetwork);}
\DoxyCodeLine{00239\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00240\ }
\DoxyCodeLine{00245\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_ac9bd7a69fabf4c55f299435581a18734}{SetDeviceName}}(String\string^\ pName)\textcolor{keyword}{\ override\ }\{}
\DoxyCodeLine{00246\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00816_aa18762a6bb87d28034317c66a5d3bf00}{SetDeviceName}}(pName);}
\DoxyCodeLine{00247\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00248\ }
\DoxyCodeLine{00252\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00708_acb6b7c800ea4b37c0d7275ab003d2b3a}{ResetDevice}}()\ \{}
\DoxyCodeLine{00253\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_wRawData-\/>\mbox{\hyperlink{a00816_aa77210421ffe208391804550336a7fe6}{ResetDevice}}();}
\DoxyCodeLine{00254\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00255\ }
\DoxyCodeLine{00259\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00708_a590439a0bf64a5d22fb9dfb059658aea}{ResetAllFields}}()\ \{}
\DoxyCodeLine{00260\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00261\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>ResetAllFields();}
\DoxyCodeLine{00262\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00263\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00264\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00265\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00266\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00267\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00268\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00269\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00270\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00271\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00272\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00273\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00274\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00275\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00276\ }
\DoxyCodeLine{00277\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00278\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00279\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00280\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00281\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00282\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00283\ }
\DoxyCodeLine{00287\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00708_a16810f985cbed79535e161794314cca0}{RebootDevice}}()\ \{}
\DoxyCodeLine{00288\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_wRawData-\/>\mbox{\hyperlink{a00816_ae1333804f395ba8e3d0c95aceaf3899e}{RebootDevice}}();}
\DoxyCodeLine{00289\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00290\ }
\DoxyCodeLine{00295\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ List<unsigned\ int>\string^\ \mbox{\hyperlink{a00708_aa9767e8d40a743205c512b30bfd67b58}{GetWms}}()\ \{}
\DoxyCodeLine{00296\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00297\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ vector<unsigned\ int>\ actual\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetWms();}
\DoxyCodeLine{00298\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ List<unsigned\ int>\string^\ toReturn\ =\ gcnew\ List<unsigned\ int>();}
\DoxyCodeLine{00299\ }
\DoxyCodeLine{00300\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{for}\ (\textcolor{keywordtype}{int}\ i\ =\ 0;\ i\ <\ actual.size();\ i++)\ \{}
\DoxyCodeLine{00301\ }
\DoxyCodeLine{00302\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Add(actual[i]);}
\DoxyCodeLine{00303\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00304\ }
\DoxyCodeLine{00305\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00306\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00307\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00308\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00309\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00310\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00311\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00312\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00313\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00314\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00315\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00316\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00317\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00318\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00319\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00320\ }
\DoxyCodeLine{00321\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00322\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00323\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00324\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00325\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00326\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00327\ }
\DoxyCodeLine{00332\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ String\string^\ \mbox{\hyperlink{a00708_a1a1300f9c23833245941990523cb8707}{RequestChallenge}}()\ \{}
\DoxyCodeLine{00333\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00334\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{string}\ actual\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>RequestChallenge();}
\DoxyCodeLine{00335\ }
\DoxyCodeLine{00336\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ gcnew\ String(actual.c\_str());}
\DoxyCodeLine{00337\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00338\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00339\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00340\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00341\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00342\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00343\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00344\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00345\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00346\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00347\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00348\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00349\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00350\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00351\ }
\DoxyCodeLine{00352\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00353\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00354\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00355\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00356\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00357\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00358\ }
\DoxyCodeLine{00359\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_a40ef18e3b04ae574407b93948b6760be}{SendCypher}}(String\string^\ challenge)\ \{}
\DoxyCodeLine{00360\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00361\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00708_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00708_a40ef18e3b04ae574407b93948b6760be}{SendCypher}}(\mbox{\hyperlink{a01044_abd61f8446cca891042dd652174c59385}{WConverter::ConvertToNativeString}}(challenge)));}
\DoxyCodeLine{00362\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00363\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00364\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00365\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00366\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00367\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00368\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00369\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00370\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00371\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00372\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00373\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00374\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00375\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00376\ }
\DoxyCodeLine{00377\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00378\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00379\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00380\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00381\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00382\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00387\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00820}{WSensorLamps}}\string^\ \mbox{\hyperlink{a00708_a5a4f4b64cffe6ec65d397554554628e0}{GetSensorLamps}}()\ \{}
\DoxyCodeLine{00388\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00389\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00820}{WSensorLamps}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00820}{WSensorLamps}}();}
\DoxyCodeLine{00390\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00792}{SensorLamps}}\ actual\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetSensorLamps();}
\DoxyCodeLine{00391\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00820_a8c1b5573fecf18ba416b4aaa12f0efa8}{Led1}}\ =\ (LedColor)actual.\mbox{\hyperlink{a00792_ab8f02baf5d9ad259a7c4f6cec29db3fe}{GetLed1}}();}
\DoxyCodeLine{00392\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Led2\ =\ (LedColor)actual.\mbox{\hyperlink{a00792_a82789c3f3d5b3ad2137d9a127c27bde7}{GetLed2}}();}
\DoxyCodeLine{00393\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Led3\ =\ (LedColor)actual.\mbox{\hyperlink{a00792_a319f00c6c387d5e94fbaad7e1fd7dde1}{GetLed3}}();}
\DoxyCodeLine{00394\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Led4\ =\ (LedColor)actual.\mbox{\hyperlink{a00792_a19250eee3b4e8e7591edd172682323ea}{GetLed4}}();}
\DoxyCodeLine{00395\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00396\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00397\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00398\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00399\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00400\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00401\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00402\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00403\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00404\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00405\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00406\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00407\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00408\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00409\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00410\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00411\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00412\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00413\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00414\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00415\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00416\ }
\DoxyCodeLine{00422\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00724}{WFieldName}}\string^\ \mbox{\hyperlink{a00708_a90f5e8fbf9e75d67ed072390e9c27689}{GetFieldName}}(\textcolor{keywordtype}{int}\ fieldSetNumber)\ \{}
\DoxyCodeLine{00423\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00424\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00724}{WFieldName}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00724}{WFieldName}}();}
\DoxyCodeLine{00425\ }
\DoxyCodeLine{00426\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00672}{FieldName}}\ actual\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetFieldName(fieldSetNumber);}
\DoxyCodeLine{00427\ }
\DoxyCodeLine{00428\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00724_a1f00a49caf4e3efb5851c49f5e10ffde}{FieldNumber}}\ =\ actual.\mbox{\hyperlink{a00672_a2e8343e07acd64c9ae6671842119a2dc}{GetFieldNumber}}();}
\DoxyCodeLine{00429\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>MainName\ =\ gcnew\ String(actual.\mbox{\hyperlink{a00672_a4f5097844d996466acf4137d61c9cb73}{GetMainName}}().c\_str());}
\DoxyCodeLine{00430\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>NearZoneName\ =\ gcnew\ String(actual.\mbox{\hyperlink{a00672_a0809117579ceb428ab455e8b604bf09c}{GetNearZoneName}}().c\_str());}
\DoxyCodeLine{00431\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>MiddleZoneName\ =\ gcnew\ String(actual.\mbox{\hyperlink{a00672_a7e0ef2e2b3e66bfe7329483fcb987251}{GetMiddleZoneName}}().c\_str());}
\DoxyCodeLine{00432\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>FarZoneName\ =\ gcnew\ String(actual.\mbox{\hyperlink{a00672_a6b522577ac7b9e80350ad634d06dff4e}{GetFarZoneName}}().c\_str());}
\DoxyCodeLine{00433\ }
\DoxyCodeLine{00434\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00435\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00436\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00437\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00438\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00439\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00440\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00441\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00442\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00443\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00444\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00445\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00446\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00447\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00448\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00449\ }
\DoxyCodeLine{00450\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00451\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00452\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00453\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00454\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00455\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00460\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00736}{WObjectSize}}\string^\ \mbox{\hyperlink{a00708_a4559956cfd57ce13df739a33867cd3b9}{GetObjectSize}}()\ \{}
\DoxyCodeLine{00461\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00462\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00736}{WObjectSize}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00736}{WObjectSize}}();}
\DoxyCodeLine{00463\ }
\DoxyCodeLine{00464\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00684}{ObjectSize}}\ actual\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetObjectSize();}
\DoxyCodeLine{00465\ }
\DoxyCodeLine{00466\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00736_ad9de41c89c04bcad84d0b1ffb72907e1}{Near}}\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_ae9c47a217859f6b430dc7df939f8f353}{ObjSizeEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00684_ac1ed4f0f2020256918a5c27b3ea52f92}{GetNear}}());}
\DoxyCodeLine{00467\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Middle\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_ae9c47a217859f6b430dc7df939f8f353}{ObjSizeEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00684_a084b2398ed490191f0fd666b243b69df}{GetMiddle}}());}
\DoxyCodeLine{00468\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Far\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_ae9c47a217859f6b430dc7df939f8f353}{ObjSizeEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00684_a332e69dbec43e359b1ab36863587f2f7}{GetFar}}());}
\DoxyCodeLine{00469\ }
\DoxyCodeLine{00470\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00471\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00472\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00473\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00474\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00475\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00476\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00477\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00478\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00479\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00480\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00481\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00482\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00483\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00484\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00485\ }
\DoxyCodeLine{00486\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00487\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00488\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00489\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00490\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00491\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00492\ }
\DoxyCodeLine{00497\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00752}{WWarningSpot}}\string^\ \mbox{\hyperlink{a00708_a85241dfdc2673d13ecad0425d862d404}{GetWarningSpot}}()\ \{}
\DoxyCodeLine{00498\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00499\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00752}{WWarningSpot}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00752}{WWarningSpot}}();}
\DoxyCodeLine{00500\ }
\DoxyCodeLine{00501\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00700}{WarningSpot}}\ actual\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetWarningSpot();}
\DoxyCodeLine{00502\ }
\DoxyCodeLine{00503\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00752_af52854d244959903418d334984a5fc0b}{Near}}\ =\ actual.\mbox{\hyperlink{a00700_ae94cbfcb383b47a49df4857e06c7ee80}{GetNear}}();}
\DoxyCodeLine{00504\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Middle\ =\ actual.\mbox{\hyperlink{a00700_a4009f07577ef503f1f25d92605229331}{GetMiddle}}();}
\DoxyCodeLine{00505\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Far\ =\ actual.\mbox{\hyperlink{a00700_a19972658b51167b8e3acdb7ad396a3ab}{GetFar}}();}
\DoxyCodeLine{00506\ }
\DoxyCodeLine{00507\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00508\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00509\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00510\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00511\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00512\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00513\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00514\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00515\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00516\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00517\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00518\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00519\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00520\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00521\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00522\ }
\DoxyCodeLine{00523\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00524\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00525\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00526\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00527\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00528\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00529\ }
\DoxyCodeLine{00534\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00748}{WUncoverZone}}\string^\ \mbox{\hyperlink{a00708_a1d17a5683af6ddcf9c05f553a15a2e61}{GetUncoverZoneSize}}()\ \{}
\DoxyCodeLine{00535\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00536\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00748}{WUncoverZone}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00748}{WUncoverZone}}();}
\DoxyCodeLine{00537\ }
\DoxyCodeLine{00538\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00696}{UncoverZone}}\ actual\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetUncoverZoneSize();}
\DoxyCodeLine{00539\ }
\DoxyCodeLine{00540\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00748_a6e0474cb497a391dbfcdc23bb83332be}{Near}}\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_a663d309845f6d92a40c041d009fc7bcd}{UncoveredZoneSizeEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00696_a6a8796ab5e3c7ff608cd699489a4a90d}{GetNear}}());}
\DoxyCodeLine{00541\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Middle\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_a663d309845f6d92a40c041d009fc7bcd}{UncoveredZoneSizeEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00696_a175eecf61c35193e9f59cde5e25f640d}{GetMiddle}}());}
\DoxyCodeLine{00542\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Far\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_a663d309845f6d92a40c041d009fc7bcd}{UncoveredZoneSizeEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00696_a186dcf2e9a3020e27fd6e4455456bee0}{GetFar}}());}
\DoxyCodeLine{00543\ }
\DoxyCodeLine{00544\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00545\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00546\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00547\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00548\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00549\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00550\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00551\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00552\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00553\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00554\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00555\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00556\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00557\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00558\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00559\ }
\DoxyCodeLine{00560\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00561\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00562\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00563\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00564\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00565\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00572\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00720}{WFieldData}}\string^\ \mbox{\hyperlink{a00708_a9c20ce15c467dbe0362153ea6593d02d}{GetField}}(\textcolor{keywordtype}{int}\ fieldNumber,\ \mbox{\hyperlink{a00636_a43d66b47e2a39481969274c239ac89e0}{ZoneTypeEnum}}\ zone)\ \{}
\DoxyCodeLine{00573\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00574\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00720}{WFieldData}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00720}{WFieldData}}();}
\DoxyCodeLine{00575\ }
\DoxyCodeLine{00576\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00668}{FieldData}}\ actual\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetField(fieldNumber,\ \textcolor{keyword}{static\_cast<}NativeZoneTypeEnum\textcolor{keyword}{>}(zone));}
\DoxyCodeLine{00577\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00720_ab4cad4b3296777e61f626384c195a631}{FieldNumber}}\ =\ actual.\mbox{\hyperlink{a00668_acca062fab4c8fe6b35dbc3cf45a7f9d7}{GetFieldNumber}}();}
\DoxyCodeLine{00578\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>ZoneType\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_a43d66b47e2a39481969274c239ac89e0}{ZoneTypeEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00668_a221a453ca37332399186892da5fb320f}{GetZoneType}}());}
\DoxyCodeLine{00579\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Parameter1\ =\ actual.\mbox{\hyperlink{a00668_af89c4f7d92cefe884e7e5483a08a5289}{GetParameter1}}();}
\DoxyCodeLine{00580\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Parameter2\ =\ actual.\mbox{\hyperlink{a00668_aa6a6ee20c7ce243db5cce73f2cb0f568}{GetParameter2}}();}
\DoxyCodeLine{00581\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Crc\ =\ actual.\mbox{\hyperlink{a00668_a4e1ac09fc20174c6bf224f0a0fb058a5}{GetCrc}}();}
\DoxyCodeLine{00582\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>GUID\ =\ gcnew\ String(actual.\mbox{\hyperlink{a00668_a881ca878b0eee668c758af0f71815e47}{GetGUID}}().c\_str());}
\DoxyCodeLine{00583\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\_\_fetchNativeData(actual.\mbox{\hyperlink{a00668_a149d8bfb92fd60caabd02a0aea2e3cc9}{GetData}}());}
\DoxyCodeLine{00584\ }
\DoxyCodeLine{00585\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00586\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00587\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00588\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00589\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00590\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00591\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00592\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00593\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00594\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00595\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00596\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00597\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00598\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00599\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00600\ }
\DoxyCodeLine{00601\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00602\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00603\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00604\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00605\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00606\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00611\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{a00708_ad733d754f7945a10abb4c6343b743bee}{GetSelectedField}}()\ \{}
\DoxyCodeLine{00612\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00613\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetSelectedField();}
\DoxyCodeLine{00614\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00615\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00616\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00617\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00618\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00619\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00620\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00621\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00622\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00623\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00624\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00625\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00626\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00627\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00628\ }
\DoxyCodeLine{00629\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00630\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00631\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00632\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00633\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00634\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00635\ }
\DoxyCodeLine{00636\ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00637\ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00642\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00740}{WOnOffDelay}}\string^\ \mbox{\hyperlink{a00708_a0fb931a8950f9b82b7f1392b49056863}{GetOnDelay}}()\ \{}
\DoxyCodeLine{00643\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00644\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00740}{WOnOffDelay}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00740}{WOnOffDelay}}();}
\DoxyCodeLine{00645\ }
\DoxyCodeLine{00646\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00688}{OnOffDelay}}\ actual\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetOnDelay();}
\DoxyCodeLine{00647\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00740_aee96c70c456e871e18d12cdcce347080}{Near}}\ =\ actual.\mbox{\hyperlink{a00688_addbe71b83a7a7b33da33504d66015693}{GetNear}}();}
\DoxyCodeLine{00648\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Middle\ =\ actual.\mbox{\hyperlink{a00688_a68deb8190b0df5b1d037ca009823e50c}{GetMiddle}}();}
\DoxyCodeLine{00649\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Far\ =\ actual.\mbox{\hyperlink{a00688_a26f7522b43315d8451d1b81b42e0cc85}{GetFar}}();}
\DoxyCodeLine{00650\ }
\DoxyCodeLine{00651\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00652\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00653\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00654\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00655\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00656\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00657\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00658\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00659\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00660\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00661\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00662\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00663\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00664\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00665\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00666\ }
\DoxyCodeLine{00667\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00668\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00669\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00670\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00671\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00672\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00673\ }
\DoxyCodeLine{00678\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00740}{WOnOffDelay}}\string^\ \mbox{\hyperlink{a00708_a0f7cb4cd226a955df072d688ad6012f9}{GetOffDelay}}()\ \{}
\DoxyCodeLine{00679\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00680\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00740}{WOnOffDelay}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00740}{WOnOffDelay}}();}
\DoxyCodeLine{00681\ }
\DoxyCodeLine{00682\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00688}{OnOffDelay}}\ actual\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetOffDelay();}
\DoxyCodeLine{00683\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00740_aee96c70c456e871e18d12cdcce347080}{Near}}\ =\ actual.\mbox{\hyperlink{a00688_addbe71b83a7a7b33da33504d66015693}{GetNear}}();}
\DoxyCodeLine{00684\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Middle\ =\ actual.\mbox{\hyperlink{a00688_a68deb8190b0df5b1d037ca009823e50c}{GetMiddle}}();}
\DoxyCodeLine{00685\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Far\ =\ actual.\mbox{\hyperlink{a00688_a26f7522b43315d8451d1b81b42e0cc85}{GetFar}}();}
\DoxyCodeLine{00686\ }
\DoxyCodeLine{00687\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00688\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00689\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00690\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00691\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00692\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00693\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00694\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00695\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00696\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00697\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00698\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00699\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00700\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00701\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00702\ }
\DoxyCodeLine{00703\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00704\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00705\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00706\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00707\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00708\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00709\ }
\DoxyCodeLine{00714\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00704}{WActiveLevel}}\string^\ \mbox{\hyperlink{a00708_a19c01a84c19b8ad5e999e1c789ca96b4}{GetOutputActiveLevel}}()\ \{}
\DoxyCodeLine{00715\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00716\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00704}{WActiveLevel}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00704}{WActiveLevel}}();}
\DoxyCodeLine{00717\ }
\DoxyCodeLine{00718\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00652}{ActiveLevel}}\ actual\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetOutputActiveLevel();}
\DoxyCodeLine{00719\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00704_a24e5d1b293244cb770de55e78a5b35b6}{Level1}}\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00652_a2e775f614bab8cd3887dc67ba0f921ff}{GetLevel1}}());}
\DoxyCodeLine{00720\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Level2\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00652_a5ddedab4218019126be117a69b4b568e}{GetLevel2}}());}
\DoxyCodeLine{00721\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Level3\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00652_a059e4d2d5cfa99a43ac51ae6d0bde6c4}{GetLevel3}}());}
\DoxyCodeLine{00722\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Level4\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00652_a77b98802fc8056b60e2b7761c1c29b70}{GetLevel4}}());}
\DoxyCodeLine{00723\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>ErrorLevel\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00652_ace5d87aacdfe1ca17723f0a0568fc4dd}{GetErrorLevel}}());}
\DoxyCodeLine{00724\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00725\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00726\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00727\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00728\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00729\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00730\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00731\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00732\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00733\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00734\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00735\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00736\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00737\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00738\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00739\ }
\DoxyCodeLine{00740\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00741\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00742\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00743\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00744\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00745\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00746\ }
\DoxyCodeLine{00751\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00704}{WActiveLevel}}\string^\ \mbox{\hyperlink{a00708_a5d45662d91c3dd59e8776a8c31f5ae46}{GetOutputStatus}}()\ \{}
\DoxyCodeLine{00752\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00753\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00704}{WActiveLevel}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00704}{WActiveLevel}}();}
\DoxyCodeLine{00754\ }
\DoxyCodeLine{00755\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00652}{ActiveLevel}}\ actual\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetOutputStatus();}
\DoxyCodeLine{00756\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00704_a24e5d1b293244cb770de55e78a5b35b6}{Level1}}\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00652_a2e775f614bab8cd3887dc67ba0f921ff}{GetLevel1}}());}
\DoxyCodeLine{00757\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Level2\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00652_a5ddedab4218019126be117a69b4b568e}{GetLevel2}}());}
\DoxyCodeLine{00758\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Level3\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00652_a059e4d2d5cfa99a43ac51ae6d0bde6c4}{GetLevel3}}());}
\DoxyCodeLine{00759\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Level4\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00652_a77b98802fc8056b60e2b7761c1c29b70}{GetLevel4}}());}
\DoxyCodeLine{00760\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>ErrorLevel\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00652_ace5d87aacdfe1ca17723f0a0568fc4dd}{GetErrorLevel}}());}
\DoxyCodeLine{00761\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00762\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00763\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00764\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00765\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00766\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00767\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00768\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00769\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00770\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00771\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00772\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00773\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00774\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00775\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00776\ }
\DoxyCodeLine{00777\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00778\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00779\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00780\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00781\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00782\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00783\ }
\DoxyCodeLine{00788\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00704}{WActiveLevel}}\string^\ \mbox{\hyperlink{a00708_a506d105157e111475aaf28fd4ad5333c}{GetInputStatus}}()\ \{}
\DoxyCodeLine{00789\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00790\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00704}{WActiveLevel}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00704}{WActiveLevel}}();}
\DoxyCodeLine{00791\ }
\DoxyCodeLine{00792\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00652}{ActiveLevel}}\ actual\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetInputStatus();}
\DoxyCodeLine{00793\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00704_a24e5d1b293244cb770de55e78a5b35b6}{Level1}}\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00652_a2e775f614bab8cd3887dc67ba0f921ff}{GetLevel1}}());}
\DoxyCodeLine{00794\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Level2\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00652_a5ddedab4218019126be117a69b4b568e}{GetLevel2}}());}
\DoxyCodeLine{00795\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Level3\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00652_a059e4d2d5cfa99a43ac51ae6d0bde6c4}{GetLevel3}}());}
\DoxyCodeLine{00796\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Level4\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00652_a77b98802fc8056b60e2b7761c1c29b70}{GetLevel4}}());}
\DoxyCodeLine{00797\ }
\DoxyCodeLine{00798\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00799\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00800\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00801\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00802\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00803\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00804\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00805\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00806\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00807\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00808\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00809\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00810\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00811\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00812\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00813\ }
\DoxyCodeLine{00814\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00815\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00816\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00817\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00818\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00819\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00820\ }
\DoxyCodeLine{00825\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00744}{WOutputFunction}}\string^\ \mbox{\hyperlink{a00708_a59a6b1578e55c470a951535a5de7d8bf}{GetOutputFunction}}()\ \{}
\DoxyCodeLine{00826\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00827\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00744}{WOutputFunction}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00744}{WOutputFunction}}();}
\DoxyCodeLine{00828\ }
\DoxyCodeLine{00829\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00692}{OutputFunction}}\ actual\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetOutputFunction();}
\DoxyCodeLine{00830\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00744_aaf563b38441b38955e40294e8198a9e1}{Output1}}\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_a7fca015bcce5f8cf230865972c1d1f76}{FunctionEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00692_a8fb93ffaf1a514d62a4f05dbd443d67e}{GetOutput1}}());}
\DoxyCodeLine{00831\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Output2\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_a7fca015bcce5f8cf230865972c1d1f76}{FunctionEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00692_af0fb39d4a00f59e5387b2e620644445d}{GetOutput2}}());}
\DoxyCodeLine{00832\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Output3\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_a7fca015bcce5f8cf230865972c1d1f76}{FunctionEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00692_aa7d5cd38b16900b14cb20b264b940124}{GetOutput3}}());}
\DoxyCodeLine{00833\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Output4\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_a7fca015bcce5f8cf230865972c1d1f76}{FunctionEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00692_a83d1fd0be775e08f0df27b9065e4d5ef}{GetOutput4}}());}
\DoxyCodeLine{00834\ }
\DoxyCodeLine{00835\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00836\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00837\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00838\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00839\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00840\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00841\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00842\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00843\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00844\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00845\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00846\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00847\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00848\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00849\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00850\ }
\DoxyCodeLine{00851\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00852\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00853\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00854\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00855\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00856\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00857\ }
\DoxyCodeLine{00858\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00716}{WDefaultValues}}\string^\ \mbox{\hyperlink{a00708_a57bcfbae8d1bec79b98e240adb06103c}{GetDefaultValues}}()\ \{}
\DoxyCodeLine{00859\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00716}{WDefaultValues}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00716}{WDefaultValues}}();}
\DoxyCodeLine{00860\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00664}{DefaultValues}}\ actual\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetDefaultValues();}
\DoxyCodeLine{00861\ }
\DoxyCodeLine{00862\ }
\DoxyCodeLine{00863\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ String\string^\ deviceName\ =\ gcnew\ String(actual.\mbox{\hyperlink{a00664_a6853d3e130c8f19ee2d69a5eb0b64689}{GetDeviceName}}().c\_str());}
\DoxyCodeLine{00864\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00800}{WAngleRange}}\string^\ angleRange\ =\ gcnew\ \mbox{\hyperlink{a00800}{WAngleRange}}();}
\DoxyCodeLine{00865\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00804}{WContaminationThreshold}}\string^\ contaminationThreshold\ =\ gcnew\ \mbox{\hyperlink{a00804}{WContaminationThreshold}}();}
\DoxyCodeLine{00866\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00736}{WObjectSize}}\string^\ objectSize\ =\ gcnew\ \mbox{\hyperlink{a00736}{WObjectSize}}();}
\DoxyCodeLine{00867\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00752}{WWarningSpot}}\string^\ warningSpot\ =\ gcnew\ \mbox{\hyperlink{a00752}{WWarningSpot}}();}
\DoxyCodeLine{00868\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00740}{WOnOffDelay}}\string^\ onDelays\ =\ gcnew\ \mbox{\hyperlink{a00740}{WOnOffDelay}}();}
\DoxyCodeLine{00869\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00740}{WOnOffDelay}}\string^\ offDelays\ =\ gcnew\ \mbox{\hyperlink{a00740}{WOnOffDelay}}();}
\DoxyCodeLine{00870\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00744}{WOutputFunction}}\string^\ outputFunction\ =\ gcnew\ \mbox{\hyperlink{a00744}{WOutputFunction}}();}
\DoxyCodeLine{00871\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00704}{WActiveLevel}}\string^\ activeLevel\ =\ gcnew\ \mbox{\hyperlink{a00704}{WActiveLevel}}();}
\DoxyCodeLine{00872\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00712}{WAgvSensorLeds}}\string^\ sensorLeds\ =\ gcnew\ \mbox{\hyperlink{a00712}{WAgvSensorLeds}}();}
\DoxyCodeLine{00873\ }
\DoxyCodeLine{00874\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ angleRange-\/>\mbox{\hyperlink{a00800_a9fbfffcb46fcead00637c640f9097461}{Start}}\ =\ actual.\mbox{\hyperlink{a00664_a96e8b62f780d97ffe422ba56c26e9c3c}{GetAngleRange}}().\mbox{\hyperlink{a00772_a9d590a92a38aaaa6c3472f1be23642ba}{GetStart}}();}
\DoxyCodeLine{00875\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ angleRange-\/>Stop\ =\ actual.\mbox{\hyperlink{a00664_a96e8b62f780d97ffe422ba56c26e9c3c}{GetAngleRange}}().\mbox{\hyperlink{a00772_adbf9a152f709886770868ea9980c3fda}{GetStop}}();}
\DoxyCodeLine{00876\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00877\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ contaminationThreshold-\/>\mbox{\hyperlink{a00804_a12d93fc5ad2ac6656bc04fbff2306d3e}{Warning}}\ =\ actual.\mbox{\hyperlink{a00664_aa2babe97b552fc5ec1843fc9d48d2e0d}{GetContaminationThreshold}}().\mbox{\hyperlink{a00776_a0e12f8340674592531f90f9263c94493}{GetWarning}}();}
\DoxyCodeLine{00878\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ contaminationThreshold-\/>Error\ =\ actual.\mbox{\hyperlink{a00664_aa2babe97b552fc5ec1843fc9d48d2e0d}{GetContaminationThreshold}}().\mbox{\hyperlink{a00776_a9780899787c5a7bacdebebaaeba58a27}{GetError}}();}
\DoxyCodeLine{00879\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00880\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ objectSize-\/>\mbox{\hyperlink{a00736_ad9de41c89c04bcad84d0b1ffb72907e1}{Near}}\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_ae9c47a217859f6b430dc7df939f8f353}{ObjSizeEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00664_a9ac3d18830abc5b042870fab7ec9b6d0}{GetObjectSize}}().\mbox{\hyperlink{a00684_ac1ed4f0f2020256918a5c27b3ea52f92}{GetNear}}());}
\DoxyCodeLine{00881\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ objectSize-\/>Middle\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_ae9c47a217859f6b430dc7df939f8f353}{ObjSizeEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00664_a9ac3d18830abc5b042870fab7ec9b6d0}{GetObjectSize}}().\mbox{\hyperlink{a00684_a084b2398ed490191f0fd666b243b69df}{GetMiddle}}());}
\DoxyCodeLine{00882\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ objectSize-\/>Far\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_ae9c47a217859f6b430dc7df939f8f353}{ObjSizeEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00664_a9ac3d18830abc5b042870fab7ec9b6d0}{GetObjectSize}}().\mbox{\hyperlink{a00684_a332e69dbec43e359b1ab36863587f2f7}{GetFar}}());}
\DoxyCodeLine{00883\ }
\DoxyCodeLine{00884\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ warningSpot-\/>\mbox{\hyperlink{a00752_af52854d244959903418d334984a5fc0b}{Near}}\ =\ actual.\mbox{\hyperlink{a00664_ae495fc587bc204a324c8783b32008716}{GetWarningSpot}}().\mbox{\hyperlink{a00700_ae94cbfcb383b47a49df4857e06c7ee80}{GetNear}}();}
\DoxyCodeLine{00885\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ warningSpot-\/>Middle\ =\ actual.\mbox{\hyperlink{a00664_ae495fc587bc204a324c8783b32008716}{GetWarningSpot}}().\mbox{\hyperlink{a00700_a4009f07577ef503f1f25d92605229331}{GetMiddle}}();}
\DoxyCodeLine{00886\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ warningSpot-\/>Far\ =\ actual.\mbox{\hyperlink{a00664_ae495fc587bc204a324c8783b32008716}{GetWarningSpot}}().\mbox{\hyperlink{a00700_a19972658b51167b8e3acdb7ad396a3ab}{GetFar}}();}
\DoxyCodeLine{00887\ }
\DoxyCodeLine{00888\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ onDelays-\/>\mbox{\hyperlink{a00740_aee96c70c456e871e18d12cdcce347080}{Near}}\ =\ actual.\mbox{\hyperlink{a00664_a4ca7029564488ebd5ce87043e018cd5c}{GetOnDelays}}().\mbox{\hyperlink{a00688_addbe71b83a7a7b33da33504d66015693}{GetNear}}();}
\DoxyCodeLine{00889\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ onDelays-\/>Middle\ =\ actual.\mbox{\hyperlink{a00664_a4ca7029564488ebd5ce87043e018cd5c}{GetOnDelays}}().\mbox{\hyperlink{a00688_a68deb8190b0df5b1d037ca009823e50c}{GetMiddle}}();}
\DoxyCodeLine{00890\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ onDelays-\/>Far\ =\ actual.\mbox{\hyperlink{a00664_a4ca7029564488ebd5ce87043e018cd5c}{GetOnDelays}}().\mbox{\hyperlink{a00688_a26f7522b43315d8451d1b81b42e0cc85}{GetFar}}();}
\DoxyCodeLine{00891\ }
\DoxyCodeLine{00892\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ offDelays-\/>\mbox{\hyperlink{a00740_aee96c70c456e871e18d12cdcce347080}{Near}}\ =\ actual.\mbox{\hyperlink{a00664_a5015898dbea5e2b21f78d6298c39d716}{GetOffDelays}}().\mbox{\hyperlink{a00688_addbe71b83a7a7b33da33504d66015693}{GetNear}}();}
\DoxyCodeLine{00893\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ offDelays-\/>Middle\ =\ actual.\mbox{\hyperlink{a00664_a5015898dbea5e2b21f78d6298c39d716}{GetOffDelays}}().\mbox{\hyperlink{a00688_a68deb8190b0df5b1d037ca009823e50c}{GetMiddle}}();}
\DoxyCodeLine{00894\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ offDelays-\/>Far\ =\ actual.\mbox{\hyperlink{a00664_a5015898dbea5e2b21f78d6298c39d716}{GetOffDelays}}().\mbox{\hyperlink{a00688_a26f7522b43315d8451d1b81b42e0cc85}{GetFar}}();}
\DoxyCodeLine{00895\ }
\DoxyCodeLine{00896\ }
\DoxyCodeLine{00897\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ outputFunction-\/>\mbox{\hyperlink{a00744_aaf563b38441b38955e40294e8198a9e1}{Output1}}\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_a7fca015bcce5f8cf230865972c1d1f76}{FunctionEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00664_a7a93fa72d06143abb6ed0eb0c6257a62}{GetOutputFunction}}().\mbox{\hyperlink{a00692_a8fb93ffaf1a514d62a4f05dbd443d67e}{GetOutput1}}());}
\DoxyCodeLine{00898\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ outputFunction-\/>Output2\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_a7fca015bcce5f8cf230865972c1d1f76}{FunctionEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00664_a7a93fa72d06143abb6ed0eb0c6257a62}{GetOutputFunction}}().\mbox{\hyperlink{a00692_af0fb39d4a00f59e5387b2e620644445d}{GetOutput2}}());}
\DoxyCodeLine{00899\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ outputFunction-\/>Output3\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_a7fca015bcce5f8cf230865972c1d1f76}{FunctionEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00664_a7a93fa72d06143abb6ed0eb0c6257a62}{GetOutputFunction}}().\mbox{\hyperlink{a00692_aa7d5cd38b16900b14cb20b264b940124}{GetOutput3}}());}
\DoxyCodeLine{00900\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ outputFunction-\/>Output4\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_a7fca015bcce5f8cf230865972c1d1f76}{FunctionEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00664_a7a93fa72d06143abb6ed0eb0c6257a62}{GetOutputFunction}}().\mbox{\hyperlink{a00692_a83d1fd0be775e08f0df27b9065e4d5ef}{GetOutput4}}());}
\DoxyCodeLine{00901\ }
\DoxyCodeLine{00902\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ activeLevel-\/>\mbox{\hyperlink{a00704_a24e5d1b293244cb770de55e78a5b35b6}{Level1}}\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00664_af6a6553cd84ff2af5fa067bec04e32f6}{GetOutputActiveLevel}}().\mbox{\hyperlink{a00652_a2e775f614bab8cd3887dc67ba0f921ff}{GetLevel1}}());}
\DoxyCodeLine{00903\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ activeLevel-\/>Level2\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00664_af6a6553cd84ff2af5fa067bec04e32f6}{GetOutputActiveLevel}}().\mbox{\hyperlink{a00652_a5ddedab4218019126be117a69b4b568e}{GetLevel2}}());}
\DoxyCodeLine{00904\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ activeLevel-\/>Level3\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00664_af6a6553cd84ff2af5fa067bec04e32f6}{GetOutputActiveLevel}}().\mbox{\hyperlink{a00652_a059e4d2d5cfa99a43ac51ae6d0bde6c4}{GetLevel3}}());}
\DoxyCodeLine{00905\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ activeLevel-\/>Level4\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00664_af6a6553cd84ff2af5fa067bec04e32f6}{GetOutputActiveLevel}}().\mbox{\hyperlink{a00652_a77b98802fc8056b60e2b7761c1c29b70}{GetLevel4}}());}
\DoxyCodeLine{00906\ }
\DoxyCodeLine{00907\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ sensorLeds-\/>\mbox{\hyperlink{a00712_ab1720cd96d2041ba2627ce75066bf787}{ContaminationLed}}\ =\ actual.\mbox{\hyperlink{a00664_ad162e759971842187bae318ee12905eb}{GetSensorLeds}}().\mbox{\hyperlink{a00660_a0828cdc2aa81866ecfe221ce390f02cb}{GetContaminationLed}}();}
\DoxyCodeLine{00908\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ sensorLeds-\/>StatusLed\ =\ actual.\mbox{\hyperlink{a00664_ad162e759971842187bae318ee12905eb}{GetSensorLeds}}().\mbox{\hyperlink{a00796_aac4453ff31990f20c9b319d726c366eb}{GetStatusLed}}();}
\DoxyCodeLine{00909\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ sensorLeds-\/>LogoLed\ =\ actual.\mbox{\hyperlink{a00664_ad162e759971842187bae318ee12905eb}{GetSensorLeds}}().\mbox{\hyperlink{a00796_a5c12b2cbfbf43400436c1427be936568}{GetLogoLed}}();}
\DoxyCodeLine{00910\ }
\DoxyCodeLine{00911\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00716_adf852eb326dbae38698d3bf4e7f468e4}{DeviceName}}\ =\ deviceName;}
\DoxyCodeLine{00912\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>AngleRange\ =\ angleRange;}
\DoxyCodeLine{00913\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>ContaminationThreshold\ =\ contaminationThreshold;}
\DoxyCodeLine{00914\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>ObjectSize\ =\ objectSize;}
\DoxyCodeLine{00915\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>WarningSpot\ =\ warningSpot;}
\DoxyCodeLine{00916\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>OnDelays\ =\ onDelays;}
\DoxyCodeLine{00917\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>OffDelays\ =\ offDelays;}
\DoxyCodeLine{00918\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>OutputFunction\ =\ outputFunction;}
\DoxyCodeLine{00919\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>OutputActiveLevel\ =\ activeLevel;}
\DoxyCodeLine{00920\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>SensorLeds\ =\ sensorLeds;}
\DoxyCodeLine{00921\ }
\DoxyCodeLine{00922\ }
\DoxyCodeLine{00923\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00924\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00928\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00712}{WAgvSensorLeds}}\string^\ \mbox{\hyperlink{a00708_ac95d8e9f5eac2c26734ea596e22cbc33}{GetSensorLeds}}()\ \{}
\DoxyCodeLine{00929\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00930\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00712}{WAgvSensorLeds}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00712}{WAgvSensorLeds}}();}
\DoxyCodeLine{00931\ }
\DoxyCodeLine{00932\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00660}{AgvSensorLeds}}\ actual\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetSensorLeds();}
\DoxyCodeLine{00933\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00712_ab1720cd96d2041ba2627ce75066bf787}{ContaminationLed}}\ =\ actual.\mbox{\hyperlink{a00660_a0828cdc2aa81866ecfe221ce390f02cb}{GetContaminationLed}}();}
\DoxyCodeLine{00934\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>StatusLed\ =\ actual.\mbox{\hyperlink{a00796_aac4453ff31990f20c9b319d726c366eb}{GetStatusLed}}();}
\DoxyCodeLine{00935\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>LogoLed\ =\ actual.\mbox{\hyperlink{a00796_a5c12b2cbfbf43400436c1427be936568}{GetLogoLed}}();\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00936\ }
\DoxyCodeLine{00937\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00938\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00939\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00940\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00941\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00942\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00943\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00944\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00945\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00946\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00947\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00948\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00949\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00950\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00951\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00952\ }
\DoxyCodeLine{00953\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00954\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00955\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00956\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00957\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00958\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00959\ }
\DoxyCodeLine{00965\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_a7a91eb78a1c834f4791437b146bd972e}{SetFieldName}}(\mbox{\hyperlink{a00724}{WFieldName}}\string^\ fieldName)\ \{}
\DoxyCodeLine{00966\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00967\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00708_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00708_a7a91eb78a1c834f4791437b146bd972e}{SetFieldName}}(*fieldName-\/>\_\_native));\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00968\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00969\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00970\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00971\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00972\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00973\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00974\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00975\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00976\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00977\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00978\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00979\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00980\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00981\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00982\ }
\DoxyCodeLine{00983\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00984\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00985\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00986\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00987\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00988\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00989\ }
\DoxyCodeLine{00995\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_ad5602200d2859de9389d4eafc648cc35}{SetObjectSize}}(\mbox{\hyperlink{a00736}{WObjectSize}}\string^\ sizeToSet)\ \{}
\DoxyCodeLine{00996\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00997\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00708_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00708_ad5602200d2859de9389d4eafc648cc35}{SetObjectSize}}(*sizeToSet-\/>\_\_native));}
\DoxyCodeLine{00998\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00999\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01000\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01001\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01002\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01003\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01004\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01005\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01006\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01007\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01008\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01009\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01010\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01011\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01012\ }
\DoxyCodeLine{01013\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01014\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01015\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01016\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01017\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01018\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01019\ }
\DoxyCodeLine{01025\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_ac6ce6e09e3fa782a0b294974a267ed88}{SetWarningSpot}}(\mbox{\hyperlink{a00752}{WWarningSpot}}\string^\ spotToSet)\ \{}
\DoxyCodeLine{01026\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01027\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00708_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00708_ac6ce6e09e3fa782a0b294974a267ed88}{SetWarningSpot}}(*spotToSet-\/>\_\_native));}
\DoxyCodeLine{01028\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01029\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01030\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01031\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01032\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01033\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01034\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01035\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01036\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01037\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01038\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01039\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01040\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01041\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01042\ }
\DoxyCodeLine{01043\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01044\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01045\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01046\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01047\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01048\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01049\ }
\DoxyCodeLine{01050\ }
\DoxyCodeLine{01051\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ <summary>}}
\DoxyCodeLine{01056\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_afd367f7c53d93b3127aebdbb909986ad}{SetUncoverZoneSize}}(\mbox{\hyperlink{a00748}{WUncoverZone}}\string^\ sizeToSet)\ \{}
\DoxyCodeLine{01057\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01058\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00708_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00708_afd367f7c53d93b3127aebdbb909986ad}{SetUncoverZoneSize}}(*sizeToSet-\/>\_\_native));}
\DoxyCodeLine{01059\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01060\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01061\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01062\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01063\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01064\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01065\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01066\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01067\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01068\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01069\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01070\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01071\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01072\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01073\ }
\DoxyCodeLine{01074\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01075\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01076\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01077\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01078\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01079\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01080\ }
\DoxyCodeLine{01086\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_a3464139b84f25a5a3a7be876d8bb1ad7}{SetField}}(\mbox{\hyperlink{a00720}{WFieldData}}\string^\ data)\ \{}
\DoxyCodeLine{01087\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01088\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00708_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00708_a3464139b84f25a5a3a7be876d8bb1ad7}{SetField}}(*data-\/>\_\_native));}
\DoxyCodeLine{01089\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01090\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01091\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01092\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01093\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01094\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01095\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01096\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01097\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01098\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01099\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01100\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01101\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01102\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01103\ }
\DoxyCodeLine{01104\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01105\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01106\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01107\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01108\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01109\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01110\ }
\DoxyCodeLine{01111\ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{01117\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_aaa5d765c92d9e26a852a8740e98b53ac}{SetMultipleSampling}}(\mbox{\hyperlink{a00732}{WMultipleSampling}}\string^\ sampling)\ \{}
\DoxyCodeLine{01118\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01119\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00708_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00708_aaa5d765c92d9e26a852a8740e98b53ac}{SetMultipleSampling}}(*sampling-\/>\_\_native));}
\DoxyCodeLine{01120\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01121\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01122\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01123\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01124\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01125\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01126\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01127\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01128\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01129\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01130\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01131\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01132\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01133\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01134\ }
\DoxyCodeLine{01135\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01136\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01137\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01138\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01139\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01140\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01141\ }
\DoxyCodeLine{01147\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_af86f3a4855ffc5faf2797f72c93c449a}{SetHoldTime}}(\mbox{\hyperlink{a00728}{WHoldTime}}\string^\ holdTime)\ \{}
\DoxyCodeLine{01148\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01149\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00708_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00708_af86f3a4855ffc5faf2797f72c93c449a}{SetHoldTime}}(*holdTime-\/>\_\_native));}
\DoxyCodeLine{01150\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01151\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01152\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01153\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01154\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01155\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01156\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01157\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01158\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01159\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01160\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01161\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01162\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01163\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01164\ }
\DoxyCodeLine{01165\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01166\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01167\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01168\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01169\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01170\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01171\ }
\DoxyCodeLine{01177\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_ae12b6acacd07e43bec14591530bda331}{SetOnDelay}}(\mbox{\hyperlink{a00740}{WOnOffDelay}}\string^\ onDelay)\ \{}
\DoxyCodeLine{01178\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01179\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00708_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00708_ae12b6acacd07e43bec14591530bda331}{SetOnDelay}}(*onDelay-\/>\_\_native));}
\DoxyCodeLine{01180\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01181\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01182\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01183\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01184\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01185\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01186\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01187\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01188\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01189\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01190\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01191\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01192\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01193\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01194\ }
\DoxyCodeLine{01195\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01196\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01197\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01198\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01199\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01200\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01201\ }
\DoxyCodeLine{01207\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_ab8dc4034b74b2ef309c330c84469255d}{SetOffDelay}}(\mbox{\hyperlink{a00740}{WOnOffDelay}}\string^\ offDelay)\ \{}
\DoxyCodeLine{01208\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01209\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00708_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00708_ab8dc4034b74b2ef309c330c84469255d}{SetOffDelay}}(*offDelay-\/>\_\_native));}
\DoxyCodeLine{01210\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01211\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01212\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01213\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01214\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01215\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01216\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01217\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01218\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01219\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01220\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01221\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01222\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01223\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01224\ }
\DoxyCodeLine{01225\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01226\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01227\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01228\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01229\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01230\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01231\ }
\DoxyCodeLine{01232\ }
\DoxyCodeLine{01233\ }
\DoxyCodeLine{01234\ }
\DoxyCodeLine{01240\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_aaabae2f88607a8047a297b2957229823}{SetOutputActiveLevel}}(\mbox{\hyperlink{a00704}{WActiveLevel}}\string^\ activeLevel)\ \{}
\DoxyCodeLine{01241\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01242\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00708_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00708_aaabae2f88607a8047a297b2957229823}{SetOutputActiveLevel}}(*activeLevel-\/>\_\_native));}
\DoxyCodeLine{01243\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01244\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01245\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01246\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01247\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01248\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01249\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01250\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01251\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01252\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01253\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01254\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01255\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01256\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01257\ }
\DoxyCodeLine{01258\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01259\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01260\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01261\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01262\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01263\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01264\ }
\DoxyCodeLine{01270\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_af863b65a9c0ea6b736456d4a46741a36}{SetOutputFunction}}(\mbox{\hyperlink{a00744}{WOutputFunction}}\string^\ function)\ \{}
\DoxyCodeLine{01271\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01272\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00708_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00708_af863b65a9c0ea6b736456d4a46741a36}{SetOutputFunction}}(*function-\/>\_\_native));}
\DoxyCodeLine{01273\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01274\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01275\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01276\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01277\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01278\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01279\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01280\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01281\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01282\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01283\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01284\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01285\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01286\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01287\ }
\DoxyCodeLine{01288\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01289\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01290\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01291\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01292\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01293\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01294\ }
\DoxyCodeLine{01295\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00708_afff96f9aae4e686d665567d5489a5d67}{SetInputControlModeStatus}}(\mbox{\hyperlink{a00636_a9a42e8c02bb057abfa4c921cc85731c7}{InputControleModeStatus}}\ controlMode)\ \{}
\DoxyCodeLine{01296\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01297\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>SetInputControlModeStatus(\textcolor{keyword}{static\_cast<}NativeInputControleModeStatus\textcolor{keyword}{>}(controlMode));}
\DoxyCodeLine{01298\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01299\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01300\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01301\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01302\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01303\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01304\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01305\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01306\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01307\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01308\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01309\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01310\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01311\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01312\ }
\DoxyCodeLine{01313\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01314\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01315\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01316\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01317\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01318\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \};}
\DoxyCodeLine{01319\ }
\DoxyCodeLine{01320\ }
\DoxyCodeLine{01321\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00708_a0fe50360798258807ad31f59a8b448d8}{SetZone1Mode}}(\mbox{\hyperlink{a00636_a3fbae692ae834b388fbf30c0905a1186}{ZoneModeEnum}}\ mode)\ \{}
\DoxyCodeLine{01322\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01323\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>SetZone1Mode(\textcolor{keyword}{static\_cast<}NativeZoneModeEnum\textcolor{keyword}{>}(mode));}
\DoxyCodeLine{01324\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01325\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01326\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01327\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01328\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01329\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01330\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01331\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01332\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01333\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01334\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01335\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01336\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01337\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01338\ }
\DoxyCodeLine{01339\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01340\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01341\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01342\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01343\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01344\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \};}
\DoxyCodeLine{01345\ }
\DoxyCodeLine{01346\ }
\DoxyCodeLine{01347\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00708_ac30dd4e61918d9892727c967e1bba71b}{SetInputsValue}}(\mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\ input1,\ \mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\ input2,\ \mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\ input3,\ \mbox{\hyperlink{a00636_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\ input4)\ \{}
\DoxyCodeLine{01348\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01349\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>SetInputsValue(\textcolor{keyword}{static\_cast<}NativeActiveLevelEnum\textcolor{keyword}{>}(input1),\ \textcolor{keyword}{static\_cast<}NativeActiveLevelEnum\textcolor{keyword}{>}(input2),\ \textcolor{keyword}{static\_cast<}NativeActiveLevelEnum\textcolor{keyword}{>}(input3),\ \textcolor{keyword}{static\_cast<}NativeActiveLevelEnum\textcolor{keyword}{>}(input4));}
\DoxyCodeLine{01350\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01351\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01352\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01353\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01354\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01355\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01356\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01357\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01358\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01359\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01360\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01361\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01362\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01363\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01364\ }
\DoxyCodeLine{01365\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01366\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01367\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01368\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01369\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01370\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \};}
\DoxyCodeLine{01371\ }
\DoxyCodeLine{01377\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_a125e56a431b8badab8bf6b16df309519}{SetSensorLeds}}(\mbox{\hyperlink{a00712}{WAgvSensorLeds}}\string^\ leds)\ \{}
\DoxyCodeLine{01378\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01379\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00708_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00708_a125e56a431b8badab8bf6b16df309519}{SetSensorLeds}}(*leds-\/>\_\_native));}
\DoxyCodeLine{01380\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01381\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01382\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01383\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01384\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01385\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01386\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01387\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01388\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01389\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01390\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01391\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01392\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01393\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01394\ }
\DoxyCodeLine{01395\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01396\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01397\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01398\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01399\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01400\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01401\ }
\DoxyCodeLine{01406\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_a7a3a094a6b22cf97671de72b1655ffd5}{StoreInFlash}}()\ \{}
\DoxyCodeLine{01407\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01408\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00708_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00708_a7a3a094a6b22cf97671de72b1655ffd5}{StoreInFlash}}());}
\DoxyCodeLine{01409\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01410\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01411\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01412\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01413\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01414\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01415\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01416\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01417\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01418\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01419\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01420\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01421\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01422\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01423\ }
\DoxyCodeLine{01424\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01425\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01426\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01427\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01428\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01429\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01430\ }
\DoxyCodeLine{01435\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{a00708_ad0b6d32b9fe4775c49abf023350b0c7d}{GetPlatformVersion}}()\textcolor{keyword}{\ override\ }\{}
\DoxyCodeLine{01436\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01437\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ platformVersion\ =\ \_wRawData-\/>\mbox{\hyperlink{a00816_a25c293a51ebd64e3f10adfc6768b73cb}{GetPlatformVersion}}();}
\DoxyCodeLine{01438\ }
\DoxyCodeLine{01439\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ platformVersion;}
\DoxyCodeLine{01440\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01441\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01442\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01443\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01444\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01445\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01446\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01447\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01448\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01449\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01450\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01451\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01452\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01453\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01454\ }
\DoxyCodeLine{01455\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01456\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01457\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01458\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01459\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01460\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01461\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00708_a255adf73543ffbb672aea969cc19ab71}{StartLearning}}(\textcolor{keywordtype}{int}\ fieldNumber,\ \mbox{\hyperlink{a00636_a43d66b47e2a39481969274c239ac89e0}{ZoneTypeEnum}}\ zone,\ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ uncover,\ \mbox{\hyperlink{a00636_ae9c47a217859f6b430dc7df939f8f353}{ObjSizeEnum}}\ objectSize)\ \{}
\DoxyCodeLine{01462\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01463\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>StartLearning(fieldNumber,\ \textcolor{keyword}{static\_cast<}NativeZoneTypeEnum\textcolor{keyword}{>}(zone),\ uncover,\ \textcolor{keyword}{static\_cast<}NativeObjSizeEnum\textcolor{keyword}{>}(objectSize));}
\DoxyCodeLine{01464\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01465\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01466\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01467\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01468\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01469\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01470\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01471\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01472\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01473\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01474\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01475\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01476\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01477\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01478\ }
\DoxyCodeLine{01479\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01480\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01481\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01482\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01483\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01484\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \};}
\DoxyCodeLine{01485\ }
\DoxyCodeLine{01486\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00708_a34d72b7946ebc62de5601b9b4d35ec45}{StopLearning}}()\ \{}
\DoxyCodeLine{01487\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01488\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>StopLearning();}
\DoxyCodeLine{01489\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01490\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01491\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01492\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01493\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01494\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01495\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01496\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01497\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01498\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01499\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01500\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01501\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01502\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01503\ }
\DoxyCodeLine{01504\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01505\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01506\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01507\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01508\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01509\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01510\ }
\DoxyCodeLine{01511\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00708_a3e5d66025498202623e83f9f93e88a2b}{AbortLearning}}()\ \{}
\DoxyCodeLine{01512\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01513\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>AbortLearning();}
\DoxyCodeLine{01514\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01515\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01516\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01517\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01518\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01519\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01520\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01521\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01522\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01523\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01524\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01525\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01526\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01527\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01528\ }
\DoxyCodeLine{01529\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01530\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01531\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01532\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01533\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01534\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01535\ }
\DoxyCodeLine{01536\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00636_a58713df47203239f81cc227245f5b985}{FieldLearningStatusEnum}}\ \mbox{\hyperlink{a00708_a69d4fb6715c0e3f93f3330d505ff0bde}{GetLearningStatus}}()\ \{}
\DoxyCodeLine{01537\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01538\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00636_a58713df47203239f81cc227245f5b985}{FieldLearningStatusEnum}}\ toReturn;}
\DoxyCodeLine{01539\ }
\DoxyCodeLine{01540\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ NativeFieldLearningStatus\ status\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetLearningStatus();}
\DoxyCodeLine{01541\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_a58713df47203239f81cc227245f5b985}{FieldLearningStatusEnum}}\textcolor{keyword}{>}(status);}
\DoxyCodeLine{01542\ }
\DoxyCodeLine{01543\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{01544\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01545\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01546\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01547\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01548\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01549\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01550\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01551\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01552\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01553\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01554\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01555\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01556\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01557\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01558\ }
\DoxyCodeLine{01559\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01560\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01561\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01562\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01563\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01564\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01565\ }
\DoxyCodeLine{01566\ }
\DoxyCodeLine{01571\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{a00708_a77a8f370bd062a74d2cfd40ee5b397b3}{GetLearningErrorCode}}()\textcolor{keyword}{\ override\ }\{}
\DoxyCodeLine{01572\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01573\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ learningErrorCode\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetLearningErrorCode();}
\DoxyCodeLine{01574\ }
\DoxyCodeLine{01575\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ learningErrorCode;}
\DoxyCodeLine{01576\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01577\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01578\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01579\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01580\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01581\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01582\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01583\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01584\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01585\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01586\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01587\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01588\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01589\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01590\ }
\DoxyCodeLine{01591\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01592\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01593\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01594\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01595\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01596\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01597\ }
\DoxyCodeLine{01598\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00636_ae0765ddfda2cbe50aaf6bce4f074a9c6}{AbortStatus}}\ \mbox{\hyperlink{a00708_a2ac66120e22116f8a5fd79dc55aba200}{GetAbortStatus}}()\ \{}
\DoxyCodeLine{01599\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01600\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00636_ae0765ddfda2cbe50aaf6bce4f074a9c6}{AbortStatus}}\ toReturn;}
\DoxyCodeLine{01601\ }
\DoxyCodeLine{01602\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ NativeAbortStatus\ status\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetAbortStatus();}
\DoxyCodeLine{01603\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_ae0765ddfda2cbe50aaf6bce4f074a9c6}{AbortStatus}}\textcolor{keyword}{>}(status);}
\DoxyCodeLine{01604\ }
\DoxyCodeLine{01605\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{01606\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01607\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01608\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01609\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01610\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01611\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01612\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01613\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01614\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01615\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01616\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01617\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01618\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01619\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01620\ }
\DoxyCodeLine{01621\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01622\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01623\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01624\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01625\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01626\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01627\ }
\DoxyCodeLine{01628\ }
\DoxyCodeLine{01629\ }
\DoxyCodeLine{01630\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00636_a9a42e8c02bb057abfa4c921cc85731c7}{InputControleModeStatus}}\ \mbox{\hyperlink{a00708_a10df8ce011711db6e831f1922fce97d3}{GetInputControlModeStatus}}()\ \{}
\DoxyCodeLine{01631\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01632\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00636_a9a42e8c02bb057abfa4c921cc85731c7}{InputControleModeStatus}}\ toReturn;}
\DoxyCodeLine{01633\ }
\DoxyCodeLine{01634\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ NativeInputControleModeStatus\ status\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetInputControlModeStatus();}
\DoxyCodeLine{01635\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_a9a42e8c02bb057abfa4c921cc85731c7}{InputControleModeStatus}}\textcolor{keyword}{>}(status);}
\DoxyCodeLine{01636\ }
\DoxyCodeLine{01637\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{01638\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01639\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01640\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01641\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01642\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01643\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01644\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01645\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01646\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01647\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01648\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01649\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01650\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01651\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01652\ }
\DoxyCodeLine{01653\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01654\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01655\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01656\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01657\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01658\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01659\ }
\DoxyCodeLine{01660\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00636_a3fbae692ae834b388fbf30c0905a1186}{ZoneModeEnum}}\ \mbox{\hyperlink{a00708_a7cadc5182c8df57c23e3743f6fd4cac5}{GetZone1Mode}}()\ \{}
\DoxyCodeLine{01661\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{01662\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00636_a3fbae692ae834b388fbf30c0905a1186}{ZoneModeEnum}}\ toReturn;}
\DoxyCodeLine{01663\ }
\DoxyCodeLine{01664\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ NativeZoneModeEnum\ status\ =\ ((\mbox{\hyperlink{a00656}{AgvSensor}}*)\_sensor)-\/>GetZone1Mode();}
\DoxyCodeLine{01665\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00636_a3fbae692ae834b388fbf30c0905a1186}{ZoneModeEnum}}\textcolor{keyword}{>}(status);}
\DoxyCodeLine{01666\ }
\DoxyCodeLine{01667\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{01668\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01669\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00832}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{01670\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00968}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01671\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01672\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01673\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00844}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{01674\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00984}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00984}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01675\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00984_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{01676\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01677\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01678\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00932}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{01679\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01020}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01020}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01680\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a01020_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{01681\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01682\ }
\DoxyCodeLine{01683\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01684\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00940}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{01685\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01028}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a01028}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00832_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{01686\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{01687\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01688\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01689\ }
\DoxyCodeLine{01690\ }
\DoxyCodeLine{01691\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{protected}:}
\DoxyCodeLine{01692\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00708_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(\mbox{\hyperlink{a00860}{ConfigurationResult}}\ pResult)\ \{}
\DoxyCodeLine{01693\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00992}{WConfigurationResult}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00992}{WConfigurationResult}}();}
\DoxyCodeLine{01694\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00992_acf9b06a5fefc4790cdac47009bba72d2}{Result}}\ =\ pResult.\mbox{\hyperlink{a00860_a8ee93ca10df8f49160e43c9036f181eb}{GetResult}}();}
\DoxyCodeLine{01695\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{for}\ (\textcolor{keywordtype}{int}\ i\ =\ 0;\ i\ <\ pResult.\mbox{\hyperlink{a00860_af4b8e1aa062da99cf370405cb2a94f0c}{GetReasons}}().size();\ i++)\ \{}
\DoxyCodeLine{01696\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>PushReason(gcnew\ String(pResult.\mbox{\hyperlink{a00860_af4b8e1aa062da99cf370405cb2a94f0c}{GetReasons}}()[i].c\_str()));}
\DoxyCodeLine{01697\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01698\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{01699\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01700\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{private}:}
\DoxyCodeLine{01701\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00816}{WRawDataSensor}}\string^\ \_wRawData;}
\DoxyCodeLine{01702\ \ \ \ \ \ \ \ \ \ \ \ \ \};\ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{01703\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{01704\ \ \ \ \ \}}
\DoxyCodeLine{01705\ \}}

\end{DoxyCode}
