\doxysection{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{a00796}{abstract}} \\*Basic abstract communication class. Must be implemented by subclasses in charge of communication }{\pageref{a00796}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00932}{WBase\+::abstract}} }{\pageref{a00932}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00628}{Active\+Level}} }{\pageref{a00628}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00632}{Agv\+Sensor}} }{\pageref{a00632}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00636}{Agv\+Sensor\+Leds}} }{\pageref{a00636}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00732}{Angle\+Range}} \\*Helper to encapsulate the Angle range data }{\pageref{a00732}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00788}{Available\+Resolution}} }{\pageref{a00788}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00792}{Bad\+Acknowledgment\+Exception}} \\*An Exception used when a bad acknowledgment error is detected }{\pageref{a00792}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00812}{Channel}} }{\pageref{a00812}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00800}{Clock\+Utilities}} }{\pageref{a00800}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00808}{Comm\+Error\+Code}} }{\pageref{a00808}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00804}{Communication\+Exception}} \\*An Exception used when a communication error is detected }{\pageref{a00804}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00816}{Communication\+Status}} }{\pageref{a00816}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00820}{Configuration\+Result}} \\*Helper to encapsulate the configuration result }{\pageref{a00820}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00824}{Contamination\+Status}} \\*Helper to encapsulate the contamination threshold }{\pageref{a00824}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00736}{Contamination\+Threshold}} \\*Helper to encapsulate the contamination threshold }{\pageref{a00736}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00828}{Device\+Pinger}} \\*The ETHERNET device pinger\+: a helper to allow sending ICMP packets to a host }{\pageref{a00828}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00832}{Ethernet\+Communication}} \\*An ETHERNET oriented communication class. It inherits from Base\+Communication. It ensures the ETHERNET communication on both UDP and TCP This class holds the multi process mechanism to hold the command exchange between a HOST and a CLIENT }{\pageref{a00832}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00836}{Ethernet\+Settings}} \\*The ETHERNET settings encapsulation for ETHERNET communication }{\pageref{a00836}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00640}{Field\+Data}} }{\pageref{a00640}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00644}{Field\+Name}} }{\pageref{a00644}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00840}{File\+Data\+Recorder}} }{\pageref{a00840}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00716}{Filter\+Type}} \\*Helper to encapsulate the the raw data error }{\pageref{a00716}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00648}{Hold\+Time}} }{\pageref{a00648}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00856}{icmp\+\_\+hdr}} }{\pageref{a00856}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00872}{icmpv6\+\_\+echo\+\_\+request}} }{\pageref{a00872}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00868}{icmpv6\+\_\+hdr}} }{\pageref{a00868}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00848}{ip\+\_\+hdr}} }{\pageref{a00848}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00852}{ipv4\+\_\+option\+\_\+hdr}} }{\pageref{a00852}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00864}{ipv6\+\_\+fragment\+\_\+hdr}} }{\pageref{a00864}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00860}{ipv6\+\_\+hdr}} }{\pageref{a00860}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00880}{Method\+Not\+Supported\+Exception}} \\*An exception used when sensor\textquotesingle{}s method is not supported }{\pageref{a00880}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00652}{Multiple\+Sampling}} }{\pageref{a00652}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00720}{Navigation\+Sensor}} }{\pageref{a00720}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00740}{Network\+Information}} \\*Helper to encapsulate the network information }{\pageref{a00740}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00656}{Object\+Size}} }{\pageref{a00656}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00660}{Output\+Function}} }{\pageref{a00660}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00884}{Parameter\+Not\+Supported\+Exception}} \\*An exception used when not supported values are fetched to the sensor }{\pageref{a00884}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00844}{ping\+\_\+result}} }{\pageref{a00844}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00888}{Raw\+Data}} \\*The base class encapsulating sensor\textquotesingle{}s RAW data }{\pageref{a00888}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00744}{Raw\+Data\+Error}} \\*Helper to encapsulate the the raw data error }{\pageref{a00744}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00748}{Raw\+Data\+Sensor}} \\*Definition of the Raw data sensor services. This header will let the programmer to handle all the requests that have to be sent to the hardware through the appropriate channel }{\pageref{a00748}}{}
\item\contentsline{section}{\mbox{\hyperlink{a01008}{Runner}} }{\pageref{a01008}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00892}{Sensor\+Error\+Exception}} \\*An exception used when the sensor returns an error related to a command excecution }{\pageref{a00892}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00752}{Sensor\+Lamps}} \\*Helper to encapsulate the sensor lamps state }{\pageref{a00752}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00756}{Sensor\+Leds}} \\*Helper to encapsulate the sensor leds state }{\pageref{a00756}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00896}{Software\+Version}} \\*Helper to encapsulate the software version }{\pageref{a00896}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00900}{Thread\+Creation\+Exception}} \\*An Exception used when a thread creation error is detected }{\pageref{a00900}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00876}{udp\+\_\+hdr}} }{\pageref{a00876}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00664}{Uncover\+Zone}} }{\pageref{a00664}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00908}{Usb\+Communication}} \\*This class handles the USB communication }{\pageref{a00908}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00904}{Usb\+Device}} \\*A structure definition to handle USB callback event }{\pageref{a00904}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00912}{Usb\+Information}} \\*The USB information encapsulation }{\pageref{a00912}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00916}{Usb\+Settings}} \\*The USB settings encapsulation for USB communication }{\pageref{a00916}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00920}{Utility}} \\*Common utility class }{\pageref{a00920}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00672}{Com\+::\+Agv\+Sensor\+Wrapper\+::\+Structs\+::\+WActive\+Level}} }{\pageref{a00672}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00676}{Com\+::\+Agv\+Sensor\+Wrapper\+::\+Sensor\+::\+WAgv\+Sensor}} }{\pageref{a00676}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00680}{Com\+::\+Agv\+Sensor\+Wrapper\+::\+Structs\+::\+WAgv\+Sensor\+Leds}} }{\pageref{a00680}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00760}{WAngle\+Range}} \\*A wrapper on the \doxylink{a00732}{Angle\+Range} data encapsulation }{\pageref{a00760}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00668}{Warning\+Spot}} }{\pageref{a00668}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00924}{WUtils\+::\+WAvailable\+Resolution}} }{\pageref{a00924}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00928}{WToolbox\+Exception\+::\+WBad\+Acknowledgment\+Exception}} }{\pageref{a00928}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00936}{WUtils\+::\+WChannel}} }{\pageref{a00936}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00940}{WUtils\+::\+WCommunication\+Error\+Code}} }{\pageref{a00940}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00944}{WToolbox\+Exception\+::\+WCommunication\+Exception}} }{\pageref{a00944}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00948}{WUtils\+::\+WCommunication\+Status}} }{\pageref{a00948}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00952}{WConfiguration\+Result}} \\*A wrapper on the \doxylink{a00820}{Configuration\+Result} data encapsulation }{\pageref{a00952}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00956}{WContamination\+Status}} }{\pageref{a00956}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00764}{WContamination\+Threshold}} \\*A wrapper on the \doxylink{a00736}{Contamination\+Threshold} data encapsulation }{\pageref{a00764}}{}
\item\contentsline{section}{\mbox{\hyperlink{a01004}{WUtils\+::\+WConverter}} }{\pageref{a01004}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00960}{WCommunication\+::\+WEthernet\+Communication}} }{\pageref{a00960}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00964}{WCommunication\+::\+WEthernet\+Settings}} \\*A wrapper on the \doxylink{a00836}{Ethernet\+Settings} }{\pageref{a00964}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00684}{Com\+::\+Agv\+Sensor\+Wrapper\+::\+Structs\+::\+WField\+Data}} }{\pageref{a00684}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00688}{Com\+::\+Agv\+Sensor\+Wrapper\+::\+Structs\+::\+WField\+Name}} }{\pageref{a00688}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00968}{WRecorder\+::\+WFile\+Data\+Recorder}} }{\pageref{a00968}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00724}{WFilter\+Type}} }{\pageref{a00724}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00692}{Com\+::\+Agv\+Sensor\+Wrapper\+::\+Structs\+::\+WHold\+Time}} }{\pageref{a00692}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00696}{Com\+::\+Agv\+Sensor\+Wrapper\+::\+Structs\+::\+WMultiple\+Sampling}} }{\pageref{a00696}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00728}{WNavigation\+Sensor}} }{\pageref{a00728}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00768}{WNetwork\+Information}} \\*A wrapper on the \doxylink{a00740}{Network\+Information} data encapsulation }{\pageref{a00768}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00700}{Com\+::\+Agv\+Sensor\+Wrapper\+::\+Structs\+::\+WObject\+Size}} }{\pageref{a00700}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00704}{Com\+::\+Agv\+Sensor\+Wrapper\+::\+Structs\+::\+WOutput\+Function}} }{\pageref{a00704}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00972}{WToolbox\+Exception\+::\+WParameter\+Not\+Supported\+Exception}} }{\pageref{a00972}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00976}{WSensor\+Data\+::\+WRaw\+Data}} }{\pageref{a00976}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00772}{WRaw\+Data\+Error}} \\*A wrapper on the \doxylink{a00744}{Raw\+Data\+Error} data encapsulation }{\pageref{a00772}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00776}{WRaw\+Data\+Sensor}} \\*This class is a wrapper around the unmanaged code \doxylink{a00748}{Raw\+Data\+Sensor}. The goal of this classe is make accessible the unmanaged \doxylink{a00748}{Raw\+Data\+Sensor}\textquotesingle{}s methods to managed code such as C++.NET, C\#.NET etc }{\pageref{a00776}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00980}{WToolbox\+Exception\+::\+WSensor\+Exception}} }{\pageref{a00980}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00780}{WSensor\+Lamps}} \\*A wrapper on the \doxylink{a00752}{Sensor\+Lamps} data encapsulation }{\pageref{a00780}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00784}{WSensor\+Leds}} \\*A wrapper on the \doxylink{a00756}{Sensor\+Leds} data encapsulation }{\pageref{a00784}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00984}{WUtils\+::\+WSoftware\+Version}} \\*A wrapper on the \doxylink{a00896}{Software\+Version} data encapsulation }{\pageref{a00984}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00988}{WToolbox\+Exception\+::\+WThread\+Creation\+Exception}} }{\pageref{a00988}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00708}{Com\+::\+Agv\+Sensor\+Wrapper\+::\+Structs\+::\+WUncover\+Zone}} }{\pageref{a00708}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00992}{WCommunication\+::\+WUsb\+Communication}} \\*A wrapper on the \doxylink{a00908}{Usb\+Communication} }{\pageref{a00992}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00996}{WCommunication\+::\+WUsb\+Information}} \\*A wrapper on the USB Information }{\pageref{a00996}}{}
\item\contentsline{section}{\mbox{\hyperlink{a01000}{WCommunication\+::\+WUsb\+Settings}} \\*A wrapper on the \doxylink{a00916}{Usb\+Settings} }{\pageref{a01000}}{}
\item\contentsline{section}{\mbox{\hyperlink{a00712}{Com\+::\+Agv\+Sensor\+Wrapper\+::\+Structs\+::\+WWarning\+Spot}} }{\pageref{a00712}}{}
\end{DoxyCompactList}
