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