\doxysection{WAgv\+Sensor.\+h}
\hypertarget{a00080_source}{}\label{a00080_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\ "{}WFieldData.h"{}}}
\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#include\ "{}WMultipleSampling.h"{}}}
\DoxyCodeLine{00007\ \textcolor{preprocessor}{\#include\ "{}WHoldTime.h"{}}}
\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}WOutputActiveLevel.h"{}}}
\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ "{}WOutputFunction.h"{}}}
\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#include\ "{}WAgvSensorLeds.h"{}}}
\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#include\ <ThreadCreationException.h>}}
\DoxyCodeLine{00012\ \textcolor{preprocessor}{\#include\ <SensorErrorException.h>}}
\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#include\ <BadAcknowledgmentException.h>}}
\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#include\ <CommunicationException.h>}}
\DoxyCodeLine{00015\ }
\DoxyCodeLine{00016\ \textcolor{keyword}{using\ namespace\ }\mbox{\hyperlink{a00579}{WUtils}};}
\DoxyCodeLine{00017\ \textcolor{keyword}{using\ namespace\ }\mbox{\hyperlink{a00581}{WBase}};}
\DoxyCodeLine{00018\ \textcolor{keyword}{using\ namespace\ }\mbox{\hyperlink{a00583}{WCommunication}};}
\DoxyCodeLine{00019\ \textcolor{keyword}{using\ namespace\ }\mbox{\hyperlink{a00580}{WToolboxException}};}
\DoxyCodeLine{00020\ \textcolor{keyword}{using\ namespace\ }\mbox{\hyperlink{a00582}{WEnumerations}};}
\DoxyCodeLine{00021\ \textcolor{keyword}{using\ namespace\ }System::Collections;}
\DoxyCodeLine{00022\ \textcolor{keyword}{using\ namespace\ }System::Collections::Generic;}
\DoxyCodeLine{00023\ \textcolor{keyword}{using\ namespace\ }\mbox{\hyperlink{a00578}{Com::AgvSensorWrapper::Structs}};}
\DoxyCodeLine{00024\ \textcolor{keyword}{using\ namespace\ }\mbox{\hyperlink{a00585}{WSensorData}};}
\DoxyCodeLine{00025\ }
\DoxyCodeLine{00026\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{a00575}{Com}}\ \{}
\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{namespace\ }AgvSensorWrapper\ \{}
\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keyword}{namespace\ }Sensor\ \{}
\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{public\ ref\ class}\ \mbox{\hyperlink{a00634}{WAgvSensor}}\ :}
\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{public}\ WBaseSensor}
\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \ \ \ \ \{}
\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{public}:}
\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00634_a79ee723f97ccd98fc5e3e40c355c5832}{WAgvSensor}}()\ \{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>\_sensor\ =\ (BaseSensor*)\textcolor{keyword}{new}\ \mbox{\hyperlink{a00598}{AgvSensor}}();}
\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_wRawData\ =\ gcnew\ \mbox{\hyperlink{a00738}{WRawDataSensor}}();}
\DoxyCodeLine{00036\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00037\ }
\DoxyCodeLine{00038\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00634_a2ef847d60aba53beb43f5a052a3b6aea}{WAgvSensor}}(WBaseCommunication\string^\ pcomm)\ \{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00039\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_wRawData\ =\ gcnew\ \mbox{\hyperlink{a00738}{WRawDataSensor}}(pcomm);}
\DoxyCodeLine{00040\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_sensor\ =\ (BaseSensor*)\textcolor{keyword}{new}\ \mbox{\hyperlink{a00598}{AgvSensor}}(pcomm-\/>\_\_nativeCommunication);}
\DoxyCodeLine{00041\ }
\DoxyCodeLine{00042\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Communication\ =\ pcomm;}
\DoxyCodeLine{00043\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00044\ }
\DoxyCodeLine{00045\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00634_a52291f001e408e92e215ce794e4c420e}{\string~WAgvSensor}}()\ \{}
\DoxyCodeLine{00046\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{delete}(\_sensor);}
\DoxyCodeLine{00047\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00048\ }
\DoxyCodeLine{00052\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00902}{WCommunicationStatus}}\string^\ \mbox{\hyperlink{a00634_ab644829bb24958355254c257910e947b}{Initialize}}()\textcolor{keyword}{\ override\ }\{}
\DoxyCodeLine{00053\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_wRawData-\/>Communication\ =\ this-\/>Communication;}
\DoxyCodeLine{00054\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_sensor-\/>SetCommunication(this-\/>Communication-\/>\_\_nativeCommunication);}
\DoxyCodeLine{00055\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_a9b9b753ecd47714322d9ec6d2ccfa3ef}{Initialize}}();}
\DoxyCodeLine{00056\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00057\ }
\DoxyCodeLine{00058\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00926}{WRawData}}\string^\ \mbox{\hyperlink{a00634_aad838c1e2f5f37bb82544c48fc962f5e}{RetrieveRawData}}()\ \{}
\DoxyCodeLine{00059\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_a7e1ab262982995b9d4066bd2549d022f}{RetrieveRawData}}();}
\DoxyCodeLine{00060\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00064\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00634_a5ed2aba5c69ed8751bf8046d61044aa6}{SendMdi}}()\ \{}
\DoxyCodeLine{00065\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_wRawData-\/>\mbox{\hyperlink{a00738_ac9537d5d122f3eccf78a4929eb0c56e4}{SendMdi}}();\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00066\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00067\ }
\DoxyCodeLine{00071\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00634_a2a2ea9318406129a39b4b551d2b55e0f}{StopMdi}}()\ \{}
\DoxyCodeLine{00072\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_wRawData-\/>\mbox{\hyperlink{a00738_a463a717e58b953758ff0c3c7842aadab}{StopMdi}}();}
\DoxyCodeLine{00073\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00074\ }
\DoxyCodeLine{00079\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00582_abf8c989413796342738a437f0a5e26e7}{Protocol}}\ \mbox{\hyperlink{a00634_a018aa83851c372de706bdb1135290a1f}{GetRawDataExchangeMode}}()\ \{}
\DoxyCodeLine{00080\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_a42fa767c38a14d3eceea45c2952c49b4}{GetRawDataExchangeMode}}();}
\DoxyCodeLine{00081\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00082\ }
\DoxyCodeLine{00087\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00718}{WAngleRange}}\string^\ \mbox{\hyperlink{a00634_ad57b42d17fbed67f3ce7849124b0cc99}{GetAngleRange}}()\ \{}
\DoxyCodeLine{00088\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_a7334127cc18c19d24f63bc63df86b58c}{GetAngleRange}}();}
\DoxyCodeLine{00089\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00090\ }
\DoxyCodeLine{00095\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00582_a5d6fd1d522742fe4542f5c69f0945958}{ScanPacketType}}\ \mbox{\hyperlink{a00634_a3765ffbdd66adea4ac216967468f4381}{GetDataPacketType}}()\ \{}
\DoxyCodeLine{00096\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_aa5d528e90da963638b30ec70bd203ef0}{GetDataPacketType}}();}
\DoxyCodeLine{00097\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00098\ }
\DoxyCodeLine{00103\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{a00634_aac95eb23be8dd3190d2c1d981524f3a1}{GetImmunityLevel}}()\ \{}
\DoxyCodeLine{00104\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_a6981199fd043f0005f51b8be461df2ba}{GetImmunityLevel}}();}
\DoxyCodeLine{00105\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00106\ }
\DoxyCodeLine{00111\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00726}{WContaminationThreshold}}\string^\ \mbox{\hyperlink{a00634_a7de24108591363aeca209c893b2efb59}{GetContaminationThreshold}}()\ \{}
\DoxyCodeLine{00112\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_abff3b1e1385545a0c0b9f0611b100fe6}{GetContaminationThreshold}}();}
\DoxyCodeLine{00113\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00114\ }
\DoxyCodeLine{00119\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00934}{WSoftwareVersion}}\string^\ \mbox{\hyperlink{a00634_a2d8a41a9dfab0aa49abec55981a07500}{GetVersion}}()\textcolor{keyword}{\ override\ }\{}
\DoxyCodeLine{00120\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_ae399c195141498866a6fa63395c45e25}{GetVersion}}();}
\DoxyCodeLine{00121\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00122\ }
\DoxyCodeLine{00127\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{a00634_a35dce19c82e66f81f8696f6a6b0414d1}{GetTemperature}}()\ \{}
\DoxyCodeLine{00128\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_a65d85c45c4d13883d3e66ba715ca4b92}{GetTemperature}}();}
\DoxyCodeLine{00129\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00130\ }
\DoxyCodeLine{00135\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ List<WRawDataError\string^>\string^\ \mbox{\hyperlink{a00634_a7ec6b9415c832d2ff801805321a72a59}{GetErrorLog}}()\ \{}
\DoxyCodeLine{00136\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_ad2faaecfaa05e7445a66a021e84bacef}{GetErrorLog}}();}
\DoxyCodeLine{00137\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00138\ }
\DoxyCodeLine{00139\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ Command\ settings\ management}}
\DoxyCodeLine{00140\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ Data\ retrieve}}
\DoxyCodeLine{00145\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00730}{WNetworkInformation}}\string^\ \mbox{\hyperlink{a00634_a558fb0cfa1b5de69aa05ad9cd423c303}{GetNetworkInformation}}()\ \{}
\DoxyCodeLine{00146\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_a9d0e13f161dc88629083689b462db38a}{GetNetworkInformation}}();}
\DoxyCodeLine{00147\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00148\ }
\DoxyCodeLine{00153\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ String\string^\ \mbox{\hyperlink{a00634_a925238c11aa655c762da8870c6526c75}{GetDeviceName}}()\ \{}
\DoxyCodeLine{00154\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_a22277fd01cf2675dc2d4b8a2ecae7b25}{GetDeviceName}}();}
\DoxyCodeLine{00155\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00156\ }
\DoxyCodeLine{00162\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00634_ad40355c0683baea72d8941cea296b9db}{SetRawDataExchangeMode}}(\mbox{\hyperlink{a00582_abf8c989413796342738a437f0a5e26e7}{Protocol}}\ pProtocol)\ \{}
\DoxyCodeLine{00163\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_ac3cc5ede8cf324fc4479c5b42d247054}{SetRawDataExchangeMode}}(pProtocol);}
\DoxyCodeLine{00164\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00165\ }
\DoxyCodeLine{00171\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00634_a5cf4dbbfa82957c31d4c9a386593b6c0}{SetDataPacketType}}(\mbox{\hyperlink{a00582_a5d6fd1d522742fe4542f5c69f0945958}{ScanPacketType}}\ pPacketType)\ \{}
\DoxyCodeLine{00172\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_aa86bef34e41361c0757ae6641462e6a7}{SetDataPacketType}}(pPacketType);}
\DoxyCodeLine{00173\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00174\ }
\DoxyCodeLine{00180\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00634_a40dca5846447732d656b4d45859e1021}{SetAngleRange}}(\mbox{\hyperlink{a00718}{WAngleRange}}\string^\ pAngleRange)\ \{}
\DoxyCodeLine{00181\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_af9314814d4f3c663a39279ebbe70c183}{SetAngleRange}}(pAngleRange);}
\DoxyCodeLine{00182\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00183\ }
\DoxyCodeLine{00189\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00634_a54f9eca9c0b9b2d73d9741e68ee1b19e}{SetImmunityLevel}}(\textcolor{keywordtype}{int}\ pImmunityLevel)\ \{}
\DoxyCodeLine{00190\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_a80c0cbe1a38b2901273e8c1ff68b7668}{SetImmunityLevel}}(pImmunityLevel);}
\DoxyCodeLine{00191\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00192\ }
\DoxyCodeLine{00198\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00634_a7ef2432065129fe8308f65865ef3daeb}{SetContaminationThreshold}}(\mbox{\hyperlink{a00726}{WContaminationThreshold}}\string^\ pContaminationThreshold)\ \{}
\DoxyCodeLine{00199\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_a57ec51a6077207357149aef33a536404}{SetContaminationThreshold}}(pContaminationThreshold);}
\DoxyCodeLine{00200\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00201\ }
\DoxyCodeLine{00202\ }
\DoxyCodeLine{00208\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00634_ad0bee34779c284f866cf20a8f21f1f35}{SetNetworkInformation}}(\mbox{\hyperlink{a00730}{WNetworkInformation}}\string^\ pNetwork)\ \{}
\DoxyCodeLine{00209\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_a0f0b3c680ee7ba09693bc2d40da9f6e3}{SetNetworkInformation}}(pNetwork);}
\DoxyCodeLine{00210\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00211\ }
\DoxyCodeLine{00216\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00634_a5f2152de4d6d6713d4ce869ea7e3b4ec}{SetDeviceName}}(String\string^\ pName)\ \{}
\DoxyCodeLine{00217\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_wRawData-\/>\mbox{\hyperlink{a00738_a18b6ea6893c9ff51632542ada725c9ff}{SetDeviceName}}(pName);}
\DoxyCodeLine{00218\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00219\ }
\DoxyCodeLine{00223\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00634_acb6b7c800ea4b37c0d7275ab003d2b3a}{ResetDevice}}()\ \{}
\DoxyCodeLine{00224\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_wRawData-\/>\mbox{\hyperlink{a00738_aa77210421ffe208391804550336a7fe6}{ResetDevice}}();}
\DoxyCodeLine{00225\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00226\ }
\DoxyCodeLine{00230\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a00634_a16810f985cbed79535e161794314cca0}{RebootDevice}}()\ \{}
\DoxyCodeLine{00231\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_wRawData-\/>\mbox{\hyperlink{a00738_ae1333804f395ba8e3d0c95aceaf3899e}{RebootDevice}}();}
\DoxyCodeLine{00232\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00233\ }
\DoxyCodeLine{00238\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ List<unsigned\ int>\string^\ \mbox{\hyperlink{a00634_aa9767e8d40a743205c512b30bfd67b58}{GetWms}}()\ \{}
\DoxyCodeLine{00239\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00240\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ vector<unsigned\ int>\ actual\ =\ ((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>GetWms();}
\DoxyCodeLine{00241\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ List<unsigned\ int>\string^\ toReturn\ =\ gcnew\ List<unsigned\ int>();}
\DoxyCodeLine{00242\ }
\DoxyCodeLine{00243\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{for}\ (\textcolor{keywordtype}{int}\ i\ =\ 0;\ i\ <\ actual.size();\ i++)\ \{}
\DoxyCodeLine{00244\ }
\DoxyCodeLine{00245\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Add(actual[i]);}
\DoxyCodeLine{00246\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00247\ }
\DoxyCodeLine{00248\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00249\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00250\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00251\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00252\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00253\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00254\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00255\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00256\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00257\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00258\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00259\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00260\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00261\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00262\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00263\ }
\DoxyCodeLine{00264\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00265\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00266\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00267\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00268\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00269\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00270\ }
\DoxyCodeLine{00275\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{/*WSensorLamps\string^\ GetSensorLamps()\ \{}}
\DoxyCodeLine{00276\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ try\ \{}}
\DoxyCodeLine{00277\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ WSensorLamps\string^\ toReturn\ =\ gcnew\ WSensorLamps();}}
\DoxyCodeLine{00278\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ SensorLamps\ actual\ =\ ((AgvSensor*)\_sensor)-\/>GetSensorLamps();}}
\DoxyCodeLine{00279\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Led1\ =\ (LedColor)actual.GetLed1();}}
\DoxyCodeLine{00280\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Led2\ =\ (LedColor)actual.GetLed2();}}
\DoxyCodeLine{00281\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Led3\ =\ (LedColor)actual.GetLed3();}}
\DoxyCodeLine{00282\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Led4\ =\ (LedColor)actual.GetLed4();}}
\DoxyCodeLine{00283\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ return\ toReturn;}}
\DoxyCodeLine{00284\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}}
\DoxyCodeLine{00285\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ catch\ (BadAcknowledgmentException\ e)\ \{}}
\DoxyCodeLine{00286\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ WBadAcknowledgmentException\string^\ toThrow\ =\ gcnew\ WBadAcknowledgmentException(gcnew\ String(e.what()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}}
\DoxyCodeLine{00287\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ throw\ toThrow;}}
\DoxyCodeLine{00288\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}}
\DoxyCodeLine{00289\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ catch\ (CommunicationException\ e)\ \{}}
\DoxyCodeLine{00290\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ WCommunicationException\string^\ toThrow\ =\ gcnew\ WCommunicationException(gcnew\ String(e.what()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}}
\DoxyCodeLine{00291\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>ErrorCode\ =\ e.GetErrorCode();}}
\DoxyCodeLine{00292\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ throw\ toThrow;}}
\DoxyCodeLine{00293\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}}
\DoxyCodeLine{00294\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ catch\ (SensorErrorException\ e)\ \{}}
\DoxyCodeLine{00295\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ WSensorException\string^\ toThrow\ =\ gcnew\ WSensorException(gcnew\ String(e.what()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}}
\DoxyCodeLine{00296\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>ErrorCode\ =\ gcnew\ String(e.GetErrorCode().c\_str());}}
\DoxyCodeLine{00297\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ throw\ toThrow;}}
\DoxyCodeLine{00298\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}}
\DoxyCodeLine{00299\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ catch\ (ThreadCreationException\ e)\ \{}}
\DoxyCodeLine{00300\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ WThreadCreationException\string^\ toThrow\ =\ gcnew\ WThreadCreationException(gcnew\ String(e.what()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}}
\DoxyCodeLine{00301\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ throw\ toThrow;}}
\DoxyCodeLine{00302\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}}
\DoxyCodeLine{00303\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}*/}}
\DoxyCodeLine{00304\ }
\DoxyCodeLine{00310\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00646}{WFieldName}}\string^\ \mbox{\hyperlink{a00634_a90f5e8fbf9e75d67ed072390e9c27689}{GetFieldName}}(\textcolor{keywordtype}{int}\ fieldSetNumber)\ \{}
\DoxyCodeLine{00311\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00312\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00646}{WFieldName}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00646}{WFieldName}}();}
\DoxyCodeLine{00313\ }
\DoxyCodeLine{00314\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00610}{FieldName}}\ actual\ =\ ((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>GetFieldName(fieldSetNumber);}
\DoxyCodeLine{00315\ }
\DoxyCodeLine{00316\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00646_a1f00a49caf4e3efb5851c49f5e10ffde}{FieldNumber}}\ =\ actual.\mbox{\hyperlink{a00610_a2e8343e07acd64c9ae6671842119a2dc}{GetFieldNumber}}();}
\DoxyCodeLine{00317\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>ProtectionZoneName\ =\ gcnew\ String(actual.\mbox{\hyperlink{a00610_a2f21a7f05d5baad69d56d08896315b2f}{GetProtectionZoneName}}().c\_str());}
\DoxyCodeLine{00318\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Warning1ZoneName\ =\ gcnew\ String(actual.\mbox{\hyperlink{a00610_a8a8acfe638412d66d9666ff714dc1c43}{GetWarning1ZoneName}}().c\_str());}
\DoxyCodeLine{00319\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Warning2ZoneName\ =\ gcnew\ String(actual.\mbox{\hyperlink{a00610_ab432ebc11f5e742f9d95b21e587f5294}{GetWarning2ZoneName}}().c\_str());}
\DoxyCodeLine{00320\ }
\DoxyCodeLine{00321\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00322\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00323\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00324\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00325\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00326\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00327\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00328\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00329\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00330\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00331\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00332\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00333\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00334\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00335\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00336\ }
\DoxyCodeLine{00337\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00338\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00339\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00340\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00341\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00342\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00347\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00658}{WObjectSize}}\string^\ \mbox{\hyperlink{a00634_a4559956cfd57ce13df739a33867cd3b9}{GetObjectSize}}()\ \{}
\DoxyCodeLine{00348\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00349\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00658}{WObjectSize}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00658}{WObjectSize}}();}
\DoxyCodeLine{00350\ }
\DoxyCodeLine{00351\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00622}{ObjectSize}}\ actual\ =\ ((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>GetObjectSize();}
\DoxyCodeLine{00352\ }
\DoxyCodeLine{00353\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00658_a775d6a5ff16815f905d533e4f6a7306c}{Protection}}\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00582_ae9c47a217859f6b430dc7df939f8f353}{ObjSizeEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00622_a8f355424c931c3ddf338499f1a61fe58}{GetProtection}}());}
\DoxyCodeLine{00354\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Warning1\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00582_ae9c47a217859f6b430dc7df939f8f353}{ObjSizeEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00622_ae0066f4b227afd7380f04a36b48c8159}{GetWarning1}}());}
\DoxyCodeLine{00355\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Warning2\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00582_ae9c47a217859f6b430dc7df939f8f353}{ObjSizeEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00622_a557b533c56528351083df78fdabbc85b}{GetWarning2}}());}
\DoxyCodeLine{00356\ }
\DoxyCodeLine{00357\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00358\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00359\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00360\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00361\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00362\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00363\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00364\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00365\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00366\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00367\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00368\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00369\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00370\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00371\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00372\ }
\DoxyCodeLine{00373\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00374\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00375\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00376\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00377\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00378\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00385\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00642}{WFieldData}}\string^\ \mbox{\hyperlink{a00634_a9c20ce15c467dbe0362153ea6593d02d}{GetField}}(\textcolor{keywordtype}{int}\ fieldNumber,\ \mbox{\hyperlink{a00582_a43d66b47e2a39481969274c239ac89e0}{ZoneTypeEnum}}\ zone)\ \{}
\DoxyCodeLine{00386\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00387\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00642}{WFieldData}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00642}{WFieldData}}();}
\DoxyCodeLine{00388\ }
\DoxyCodeLine{00389\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00606}{FieldData}}\ actual\ =\ ((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>GetField(fieldNumber,\ \textcolor{keyword}{static\_cast<}NativeZoneTypeEnum\textcolor{keyword}{>}(zone));}
\DoxyCodeLine{00390\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00642_ab4cad4b3296777e61f626384c195a631}{FieldNumber}}\ =\ actual.\mbox{\hyperlink{a00606_acca062fab4c8fe6b35dbc3cf45a7f9d7}{GetFieldNumber}}();}
\DoxyCodeLine{00391\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>ZoneType\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00582_a43d66b47e2a39481969274c239ac89e0}{ZoneTypeEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00606_a221a453ca37332399186892da5fb320f}{GetZoneType}}());}
\DoxyCodeLine{00392\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Parameter1\ =\ actual.\mbox{\hyperlink{a00606_af89c4f7d92cefe884e7e5483a08a5289}{GetParameter1}}();}
\DoxyCodeLine{00393\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Parameter2\ =\ actual.\mbox{\hyperlink{a00606_aa6a6ee20c7ce243db5cce73f2cb0f568}{GetParameter2}}();}
\DoxyCodeLine{00394\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Crc\ =\ actual.\mbox{\hyperlink{a00606_a4e1ac09fc20174c6bf224f0a0fb058a5}{GetCrc}}();}
\DoxyCodeLine{00395\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>GUID\ =\ gcnew\ String(actual.\mbox{\hyperlink{a00606_a881ca878b0eee668c758af0f71815e47}{GetGUID}}().c\_str());}
\DoxyCodeLine{00396\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\_\_fetchNativeData(actual.\mbox{\hyperlink{a00606_a149d8bfb92fd60caabd02a0aea2e3cc9}{GetData}}());}
\DoxyCodeLine{00397\ }
\DoxyCodeLine{00398\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00399\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00400\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00401\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00402\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00403\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00404\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00405\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00406\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00407\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00408\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00409\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00410\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00411\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00412\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00413\ }
\DoxyCodeLine{00414\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00415\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00416\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00417\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00418\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00419\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00420\ }
\DoxyCodeLine{00425\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00654}{WMultipleSampling}}\string^\ \mbox{\hyperlink{a00634_a96fb093ebe5330b4bd68d7f477a374b7}{GetMultipleSampling}}()\ \{}
\DoxyCodeLine{00426\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00427\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00654}{WMultipleSampling}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00654}{WMultipleSampling}}();}
\DoxyCodeLine{00428\ }
\DoxyCodeLine{00429\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00618}{MultipleSampling}}\ actual\ =\ ((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>GetMultipleSampling();}
\DoxyCodeLine{00430\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00654_a1bdc2bb4919e0316fa897cc8b7933b1b}{Protection}}\ =\ actual.\mbox{\hyperlink{a00618_a673cd4299261be67fe16fc560913b2d8}{GetProtection}}();}
\DoxyCodeLine{00431\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Warning1\ =\ actual.\mbox{\hyperlink{a00618_a322611845627a904522daf8bbb4fca26}{GetWarning1}}();}
\DoxyCodeLine{00432\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Warning2\ =\ actual.\mbox{\hyperlink{a00618_a6e170f0a96e888a459ac39a7b3915abf}{GetWarning2}}();}
\DoxyCodeLine{00433\ }
\DoxyCodeLine{00434\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00435\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00436\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00437\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00438\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00439\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00440\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00441\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00442\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00443\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00444\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00445\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00446\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00447\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_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{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00452\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00453\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00454\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00455\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00456\ }
\DoxyCodeLine{00461\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00650}{WHoldTime}}\string^\ \mbox{\hyperlink{a00634_a53d1941670909d9c9a66dc32e20d0d1f}{GetHoldTime}}()\ \{}
\DoxyCodeLine{00462\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00463\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00650}{WHoldTime}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00650}{WHoldTime}}();}
\DoxyCodeLine{00464\ }
\DoxyCodeLine{00465\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00614}{HoldTime}}\ actual\ =\ ((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>GetHoldTime();}
\DoxyCodeLine{00466\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00650_a96616544573b8857d579ea3c85349426}{Protection}}\ =\ actual.\mbox{\hyperlink{a00614_ad357e61168373948b07ac239287b602c}{GetProtection}}();}
\DoxyCodeLine{00467\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Warning1\ =\ actual.\mbox{\hyperlink{a00614_a617cac00298a5c50b1e136f6c18f4559}{GetWarning1}}();}
\DoxyCodeLine{00468\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Warning2\ =\ actual.\mbox{\hyperlink{a00614_a400a3e1ade71f40ef4adac7377263f80}{GetWarning2}}();}
\DoxyCodeLine{00469\ }
\DoxyCodeLine{00470\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00471\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00472\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00473\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00474\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00475\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00476\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00477\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00478\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00479\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00480\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00481\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00482\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00483\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_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{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00488\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00489\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00490\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00491\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00492\ }
\DoxyCodeLine{00497\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00662}{WOutputActiveLevel}}\string^\ \mbox{\hyperlink{a00634_ab1c9f0c5b8f4cfbb44c41c29bffe9cf9}{GetOutputActiveLevel}}()\ \{}
\DoxyCodeLine{00498\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00499\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00662}{WOutputActiveLevel}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00662}{WOutputActiveLevel}}();}
\DoxyCodeLine{00500\ }
\DoxyCodeLine{00501\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00626}{OutputActiveLevel}}\ actual\ =\ ((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>GetOutputActiveLevel();}
\DoxyCodeLine{00502\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00662_a927c41c0a007438d8fd3548d5a75ff95}{Output1}}\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00582_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00626_a113f0197500712d45b89dfd3db1aaa99}{GetOutput1}}());}
\DoxyCodeLine{00503\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Output2\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00582_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00626_af685525e926018fb54a229b86df8c6e6}{GetOutput2}}());}
\DoxyCodeLine{00504\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Output3\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00582_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00626_a63ec86d6a6ec8b07fcd74d115b868e7f}{GetOutput3}}());}
\DoxyCodeLine{00505\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Output4\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00582_aeb8e19221331a52c7ae0547da2d23f5f}{ActiveLevelEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00626_ae350511f4feca90b753866e511e85f0b}{GetOutput4}}());}
\DoxyCodeLine{00506\ }
\DoxyCodeLine{00507\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00508\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00509\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00510\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00511\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00512\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00513\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00514\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00515\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00516\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00517\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00518\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00519\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00520\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_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{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00525\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00526\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00527\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00528\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00529\ }
\DoxyCodeLine{00534\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00666}{WOutputFunction}}\string^\ \mbox{\hyperlink{a00634_a59a6b1578e55c470a951535a5de7d8bf}{GetOutputFunction}}()\ \{}
\DoxyCodeLine{00535\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00536\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00666}{WOutputFunction}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00666}{WOutputFunction}}();}
\DoxyCodeLine{00537\ }
\DoxyCodeLine{00538\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00630}{OutputFunction}}\ actual\ =\ ((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>GetOutputFunction();}
\DoxyCodeLine{00539\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00666_aaf563b38441b38955e40294e8198a9e1}{Output1}}\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00582_a7fca015bcce5f8cf230865972c1d1f76}{FunctionEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00630_a8fb93ffaf1a514d62a4f05dbd443d67e}{GetOutput1}}());}
\DoxyCodeLine{00540\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Output2\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00582_a7fca015bcce5f8cf230865972c1d1f76}{FunctionEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00630_af0fb39d4a00f59e5387b2e620644445d}{GetOutput2}}());}
\DoxyCodeLine{00541\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Output3\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00582_a7fca015bcce5f8cf230865972c1d1f76}{FunctionEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00630_aa7d5cd38b16900b14cb20b264b940124}{GetOutput3}}());}
\DoxyCodeLine{00542\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>Output4\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{a00582_a7fca015bcce5f8cf230865972c1d1f76}{FunctionEnum}}\textcolor{keyword}{>}(actual.\mbox{\hyperlink{a00630_a83d1fd0be775e08f0df27b9065e4d5ef}{GetOutput4}}());}
\DoxyCodeLine{00543\ }
\DoxyCodeLine{00544\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00545\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00546\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00547\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00548\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00549\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00550\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00551\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00552\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00553\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00554\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00555\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00556\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00557\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_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{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00562\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00563\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00564\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00565\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00569\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00638}{WAgvSensorLeds}}\string^\ \mbox{\hyperlink{a00634_ac95d8e9f5eac2c26734ea596e22cbc33}{GetSensorLeds}}()\ \{}
\DoxyCodeLine{00570\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00571\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00638}{WAgvSensorLeds}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00638}{WAgvSensorLeds}}();}
\DoxyCodeLine{00572\ }
\DoxyCodeLine{00573\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00602}{AgvSensorLeds}}\ actual\ =\ ((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>GetSensorLeds();}
\DoxyCodeLine{00574\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00638_ab1720cd96d2041ba2627ce75066bf787}{ContaminationLed}}\ =\ actual.\mbox{\hyperlink{a00602_a0828cdc2aa81866ecfe221ce390f02cb}{GetContaminationLed}}();}
\DoxyCodeLine{00575\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>StatusLed\ =\ actual.\mbox{\hyperlink{a00714_aac4453ff31990f20c9b319d726c366eb}{GetStatusLed}}();}
\DoxyCodeLine{00576\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>LogoLed\ =\ actual.\mbox{\hyperlink{a00714_a5c12b2cbfbf43400436c1427be936568}{GetLogoLed}}();\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00577\ }
\DoxyCodeLine{00578\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00579\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00580\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00581\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00582\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00583\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00584\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00585\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00586\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00587\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00588\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00589\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00590\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00591\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00592\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00593\ }
\DoxyCodeLine{00594\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00595\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00596\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00597\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00598\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00599\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00600\ }
\DoxyCodeLine{00606\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00634_a7a91eb78a1c834f4791437b146bd972e}{SetFieldName}}(\mbox{\hyperlink{a00646}{WFieldName}}\string^\ fieldName)\ \{}
\DoxyCodeLine{00607\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00608\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00634_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00634_a7a91eb78a1c834f4791437b146bd972e}{SetFieldName}}(*fieldName-\/>\_\_native));\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00609\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00610\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00611\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00612\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00613\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00614\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00615\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00616\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00617\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00618\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00619\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00620\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00621\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00622\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00623\ }
\DoxyCodeLine{00624\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00625\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00626\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00627\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00628\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00629\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00630\ }
\DoxyCodeLine{00636\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00634_ad5602200d2859de9389d4eafc648cc35}{SetObjectSize}}(\mbox{\hyperlink{a00658}{WObjectSize}}\string^\ sizeToSet)\ \{}
\DoxyCodeLine{00637\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00638\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00634_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00634_ad5602200d2859de9389d4eafc648cc35}{SetObjectSize}}(*sizeToSet-\/>\_\_native));}
\DoxyCodeLine{00639\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00640\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00641\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00642\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00643\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00644\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00645\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00646\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00647\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00648\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00649\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00650\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00651\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00652\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00653\ }
\DoxyCodeLine{00654\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00655\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00656\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00657\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00658\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00659\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00660\ }
\DoxyCodeLine{00666\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00634_a3464139b84f25a5a3a7be876d8bb1ad7}{SetField}}(\mbox{\hyperlink{a00642}{WFieldData}}\string^\ data)\ \{}
\DoxyCodeLine{00667\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00668\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00634_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00634_a3464139b84f25a5a3a7be876d8bb1ad7}{SetField}}(*data-\/>\_\_native));}
\DoxyCodeLine{00669\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00670\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00671\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00672\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00673\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00674\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00675\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00676\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00677\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00678\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00679\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00680\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00681\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00682\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00683\ }
\DoxyCodeLine{00684\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00685\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00686\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00687\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00688\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00689\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00690\ }
\DoxyCodeLine{00696\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00634_aaa5d765c92d9e26a852a8740e98b53ac}{SetMultipleSampling}}(\mbox{\hyperlink{a00654}{WMultipleSampling}}\string^\ sampling)\ \{}
\DoxyCodeLine{00697\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00698\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00634_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00634_aaa5d765c92d9e26a852a8740e98b53ac}{SetMultipleSampling}}(*sampling-\/>\_\_native));}
\DoxyCodeLine{00699\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00700\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00701\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00702\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00703\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00704\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00705\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00706\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00707\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00708\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00709\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00710\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00711\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00712\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00713\ }
\DoxyCodeLine{00714\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00715\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00716\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00717\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00718\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00719\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00720\ }
\DoxyCodeLine{00726\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00634_af86f3a4855ffc5faf2797f72c93c449a}{SetHoldTime}}(\mbox{\hyperlink{a00650}{WHoldTime}}\string^\ holdTime)\ \{}
\DoxyCodeLine{00727\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00728\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00634_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00634_af86f3a4855ffc5faf2797f72c93c449a}{SetHoldTime}}(*holdTime-\/>\_\_native));}
\DoxyCodeLine{00729\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00730\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00731\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00732\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00733\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00734\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00735\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00736\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00737\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00738\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00739\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00740\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00741\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00742\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00743\ }
\DoxyCodeLine{00744\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00745\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00746\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00747\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00748\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00749\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00750\ }
\DoxyCodeLine{00756\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00634_ab88ce04bbf33496d1b45e9951653178d}{SetOutputActiveLevel}}(\mbox{\hyperlink{a00662}{WOutputActiveLevel}}\string^\ activeLevel)\ \{}
\DoxyCodeLine{00757\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00758\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00634_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00634_ab88ce04bbf33496d1b45e9951653178d}{SetOutputActiveLevel}}(*activeLevel-\/>\_\_native));}
\DoxyCodeLine{00759\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00760\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00761\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00762\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00763\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00764\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00765\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00766\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00767\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00768\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00769\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00770\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00771\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00772\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00773\ }
\DoxyCodeLine{00774\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00775\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00776\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00777\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00778\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00779\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00780\ }
\DoxyCodeLine{00786\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00634_af863b65a9c0ea6b736456d4a46741a36}{SetOutputFunction}}(\mbox{\hyperlink{a00666}{WOutputFunction}}\string^\ function)\ \{}
\DoxyCodeLine{00787\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00788\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00634_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00634_af863b65a9c0ea6b736456d4a46741a36}{SetOutputFunction}}(*function-\/>\_\_native));}
\DoxyCodeLine{00789\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00790\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00791\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00792\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00793\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00794\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00795\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00796\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00797\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00798\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00799\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00800\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00801\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00802\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00803\ }
\DoxyCodeLine{00804\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00805\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00806\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00807\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00808\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00809\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00810\ }
\DoxyCodeLine{00816\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00634_a125e56a431b8badab8bf6b16df309519}{SetSensorLeds}}(\mbox{\hyperlink{a00638}{WAgvSensorLeds}}\string^\ leds)\ \{}
\DoxyCodeLine{00817\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00818\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00634_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00634_a125e56a431b8badab8bf6b16df309519}{SetSensorLeds}}(*leds-\/>\_\_native));}
\DoxyCodeLine{00819\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00820\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00821\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00822\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00823\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00824\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00825\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00826\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00827\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00828\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00829\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00830\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00831\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00832\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00833\ }
\DoxyCodeLine{00834\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00835\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00836\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00837\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00838\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00839\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00840\ }
\DoxyCodeLine{00845\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00634_a7a3a094a6b22cf97671de72b1655ffd5}{StoreInFlash}}()\ \{}
\DoxyCodeLine{00846\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
\DoxyCodeLine{00847\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00634_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(((\mbox{\hyperlink{a00598}{AgvSensor}}*)\_sensor)-\/>\mbox{\hyperlink{a00634_a7a3a094a6b22cf97671de72b1655ffd5}{StoreInFlash}}());}
\DoxyCodeLine{00848\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00849\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00754}{BadAcknowledgmentException}}\ e)\ \{}
\DoxyCodeLine{00850\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00882}{WBadAcknowledgmentException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00851\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00852\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00853\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00766}{CommunicationException}}\ e)\ \{}
\DoxyCodeLine{00854\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00898}{WCommunicationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00898}{WCommunicationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00855\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00898_aa5209133da9f6de15eb856d0c46b0bd4}{ErrorCode}}\ =\ e.GetErrorCode();}
\DoxyCodeLine{00856\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00857\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00858\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00846}{SensorErrorException}}\ e)\ \{}
\DoxyCodeLine{00859\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00930}{WSensorException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00930}{WSensorException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00860\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toThrow-\/>\mbox{\hyperlink{a00930_ac1d6c69782ee35764e7b993021fbe4e0}{ErrorCode}}\ =\ gcnew\ String(e.GetErrorCode().c\_str());}
\DoxyCodeLine{00861\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00862\ }
\DoxyCodeLine{00863\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00864\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{catch}\ (\mbox{\hyperlink{a00854}{ThreadCreationException}}\ e)\ \{}
\DoxyCodeLine{00865\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00938}{WThreadCreationException}}\string^\ toThrow\ =\ gcnew\ \mbox{\hyperlink{a00938}{WThreadCreationException}}(gcnew\ String(e.\mbox{\hyperlink{a00754_ae216bed0f947ad387e214808afe1d415}{what}}()),\ gcnew\ String(e.GetTranslateCode().c\_str()));}
\DoxyCodeLine{00866\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ toThrow;}
\DoxyCodeLine{00867\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00868\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00869\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{protected}:}
\DoxyCodeLine{00870\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ \mbox{\hyperlink{a00634_aa39f4f5440879870b8dd669d4aee765b}{toManagedInstance}}(\mbox{\hyperlink{a00782}{ConfigurationResult}}\ pResult)\ \{}
\DoxyCodeLine{00871\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00906}{WConfigurationResult}}\string^\ toReturn\ =\ gcnew\ \mbox{\hyperlink{a00906}{WConfigurationResult}}();}
\DoxyCodeLine{00872\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>\mbox{\hyperlink{a00906_acf9b06a5fefc4790cdac47009bba72d2}{Result}}\ =\ pResult.\mbox{\hyperlink{a00782_a8ee93ca10df8f49160e43c9036f181eb}{GetResult}}();}
\DoxyCodeLine{00873\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{for}\ (\textcolor{keywordtype}{int}\ i\ =\ 0;\ i\ <\ pResult.\mbox{\hyperlink{a00782_af4b8e1aa062da99cf370405cb2a94f0c}{GetReasons}}().size();\ i++)\ \{}
\DoxyCodeLine{00874\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ toReturn-\/>PushReason(gcnew\ String(pResult.\mbox{\hyperlink{a00782_af4b8e1aa062da99cf370405cb2a94f0c}{GetReasons}}()[i].c\_str()));}
\DoxyCodeLine{00875\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00876\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ toReturn;}
\DoxyCodeLine{00877\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00878\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{private}:}
\DoxyCodeLine{00879\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00738}{WRawDataSensor}}\string^\ \_wRawData;}
\DoxyCodeLine{00880\ \ \ \ \ \ \ \ \ \ \ \ \ \};\ \ }
\DoxyCodeLine{00881\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00882\ \ \ \ \ \}}
\DoxyCodeLine{00883\ \}}

\end{DoxyCode}
