\doxysection{Navigation\+Sensor Class Reference}
\hypertarget{a00760}{}\label{a00760}\index{NavigationSensor@{NavigationSensor}}


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

Inheritance diagram for Navigation\+Sensor\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{a00760}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00760_a241387b71a42a6113235cb7e7838da4a}{Navigation\+Sensor}} ()
\begin{DoxyCompactList}\small\item\em Base constructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00760_a28da9453c03c3c6c61bae40304979ccd}{\texorpdfstring{$\sim$}{\string~}\+Navigation\+Sensor}} ()
\begin{DoxyCompactList}\small\item\em Destructor (disconects the data sensor) \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00760_a65f9d54584a93fc25694d80e6e15192b}{Navigation\+Sensor}} (Base\+Communication \texorpdfstring{$\ast$}{*}comm)
\begin{DoxyCompactList}\small\item\em Copy constructor\+: sets the basic communication object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00760_aebe909660523c372d5d8d5f75cb10f75}{Set\+Angular\+Resolution}} (ANGULAR\+\_\+\+RESOLUTION p\+Resolution)
\begin{DoxyCompactList}\small\item\em Sets the angle resolution. Can be either ZERO\+\_\+\+TO\+\_\+\+ZERO\+\_\+\+POINT\+\_\+\+TWO\+\_\+\+AT\+\_\+\+EIGHTY\+\_\+\+HZ, ZERO\+\_\+\+TO\+\_\+\+ZERO\+\_\+\+POINT\+\_\+\+ON\+\_\+\+AT\+\_\+\+FOURTY\+\_\+\+HZ, ZERO\+\_\+\+TO\+\_\+\+ZERO\+\_\+\+POINT\+\_\+\+ZERO\+\_\+\+FIVE\+\_\+\+AT\+\_\+\+TWENTY\+\_\+\+HZ or ZERO\+\_\+\+TO\+\_\+\+ZERO\+\_\+\+POINT\+\_\+\+ZERO\+\_\+\+ZERO\+\_\+\+TWENTYFIVE\+\_\+\+AT\+\_\+\+TEN\+\_\+\+HZ) \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00756}{Filter\+Type}} \mbox{\hyperlink{a00760_aab1e5b5afca28fd6bae9d5a4f725f9ca}{Get\+Filter\+Type}} ()
\begin{DoxyCompactList}\small\item\em Returns the filter type. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00760_acc0450f1c63d8262c99b9ecb67424b42}{Set\+Filter\+Type}} (\mbox{\hyperlink{a00756}{Filter\+Type}} p\+Filter\+Type)
\begin{DoxyCompactList}\small\item\em Sets the filter type. \end{DoxyCompactList}\item 
PAGE\+\_\+\+INDEX \mbox{\hyperlink{a00760_a7ecca617f5832c94bd3d6a19944feef5}{Get\+Display\+Page\+Index}} ()
\begin{DoxyCompactList}\small\item\em Returns the display page index. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00760_a1e0b82b4db504a6b6dcad7199a708606}{Set\+Display\+Page\+Index}} (PAGE\+\_\+\+INDEX p\+Page\+Index)
\begin{DoxyCompactList}\small\item\em Sets the display page on the given direction (Accepted values\+: CUSTOMIZE\+\_\+\+LOGO\+\_\+\+PAGE, OPERATING\+\_\+\+STATUS\+\_\+\+PAGE, WMS\+\_\+\+STATUS\+\_\+\+PAGE, ETH\+\_\+\+USB\+\_\+\+CONNECT\+\_\+\+STATUS\+\_\+\+PAGE,NETWORK\+\_\+\+INFORMATION\+\_\+\+PAGE or BLUETHOOT\+\_\+\+CONNECTION\+\_\+\+PAGE. \end{DoxyCompactList}\item 
PAGE\+\_\+\+DIRECTION \mbox{\hyperlink{a00760_a3949213beae9581d331c3eab0c5c33a6}{Get\+Display\+Page\+Direction}} ()
\begin{DoxyCompactList}\small\item\em Returns the display page direction. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00760_a72fd379156ac53bcb8372d6c5c515f10}{Set\+Display\+Page\+Direction}} (PAGE\+\_\+\+DIRECTION p\+Page\+Direction)
\begin{DoxyCompactList}\small\item\em Sets the display page on the given direction (Accepted values\+: NORMAL or UPDIDE\+\_\+\+DOWN) \end{DoxyCompactList}\item 
DISPLAY\+\_\+\+MODE \mbox{\hyperlink{a00760_ae4af172bf1dd5dd59a45e93bbad06b93}{Get\+Display\+Mode}} ()
\begin{DoxyCompactList}\small\item\em Returns the display mode (values are NORMAL\+\_\+\+MODE, ON\+\_\+\+MODE or OFF\+\_\+\+MODE) \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00760_a04fd8fc06d5e7abc5d4255887b1f4b4d}{Set\+Display\+Mode}} (DISPLAY\+\_\+\+MODE pdisplay\+Mode)
\begin{DoxyCompactList}\small\item\em sets the display mode (Accepted values\+: NORMAL\+\_\+\+MODE, ON\+\_\+\+MODE or OFF\+\_\+\+MODE) \end{DoxyCompactList}\item 
vector$<$ LOGO\+\_\+\+IMAGE\+\_\+\+SEGMENT $>$ \mbox{\hyperlink{a00760_a04813728892a18b46a2f91e4aa4bdc48}{Get\+Logo\+Image}} ()
\begin{DoxyCompactList}\small\item\em Returns the sensor\textquotesingle{}s logo image. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00760_a81d95584b88aeca880bdca4de8cc6323}{Set\+Logo\+Image}} (vector$<$ LOGO\+\_\+\+IMAGE\+\_\+\+SEGMENT $>$ p\+Logo\+Image)
\begin{DoxyCompactList}\small\item\em Sets the sensor\textquotesingle{}s logo image. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00760_aa5225d416a5210f71a907c07f3a6d8b6}{Reset\+Logo\+Image}} ()
\begin{DoxyCompactList}\small\item\em Resets the logo image to its default. \end{DoxyCompactList}\item 
vector$<$ unsigned int $>$ \mbox{\hyperlink{a00760_a137568ea06d5b26a5cf82f646d9b3765}{Get\+Wms}} ()
\begin{DoxyCompactList}\small\item\em Returns the window monitoring system of each sector (SECTORS\+\_\+\+COUNT sectors -\/ 132 -\/) \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00796}{Sensor\+Leds}} \mbox{\hyperlink{a00760_ab9a1ded0bb27c36d082f52dad98feb00}{Get\+Sensor\+Leds}} ()
\begin{DoxyCompactList}\small\item\em Gets the sensor\textquotesingle{}s control status led. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00760_a7732e5c85dbd7882bc29c1205ecc9be0}{Set\+Sensor\+Leds}} (\mbox{\hyperlink{a00796}{Sensor\+Leds}} p\+Leds)
\begin{DoxyCompactList}\small\item\em Sets the sensors external status led (ON or OFF) \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00792}{Sensor\+Lamps}} \mbox{\hyperlink{a00760_a7faf2aafb33cc417da1afddb596eb5c8}{Get\+Sensor\+Lamps}} ()
\begin{DoxyCompactList}\small\item\em Gets the sensor lamps status. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00780}{Network\+Information}} \mbox{\hyperlink{a00760_a095ec66cf17ab5a14541777dc954dccc}{Get\+Network\+Information}} ()
\begin{DoxyCompactList}\small\item\em Gets whole data information. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00760_a0e0d5bf16ac0a5e04db700bcb6c8e9dc}{Set\+Immunity\+Level}} (int p\+Immunity\+Level)
\begin{DoxyCompactList}\small\item\em Sets the sensor\textquotesingle{}s immunity level. \end{DoxyCompactList}\item 
unsigned int \mbox{\hyperlink{a00760_a4598dc6225050d43f265e1accf5508ae}{Get\+Immunity\+Level}} ()
\begin{DoxyCompactList}\small\item\em Gets the immunity level. \end{DoxyCompactList}\item 
OLED\+\_\+\+WAKEUP\+\_\+\+RANGE \mbox{\hyperlink{a00760_aa40da7148cb846223bd2bf38213a9fe0}{Get\+Display\+Wake\+Up\+Range}} ()
\begin{DoxyCompactList}\small\item\em Returns the OLED wake up range. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00760_a73341be333281df5f762c5bf3f7755cc}{Set\+Display\+Wake\+Up\+Range}} (OLED\+\_\+\+WAKEUP\+\_\+\+RANGE range)
\begin{DoxyCompactList}\small\item\em Sets the OLED wake up range. \end{DoxyCompactList}\item 
OLED\+\_\+\+WAKEUP\+\_\+\+RANGE \mbox{\hyperlink{a00760_accff7411c11251f2b5d52fa2a8003026}{Get\+Display\+Wake\+Up\+Time}} ()
\begin{DoxyCompactList}\small\item\em Returns the OLED wake up time. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00760_aaed91eff20d9324d90d0535ca2b81270}{Set\+Display\+Wake\+Up\+Time}} (OLED\+\_\+\+WAKEUP\+\_\+\+RANGE range)
\begin{DoxyCompactList}\small\item\em Sets the OLED wake up time. \end{DoxyCompactList}\item 
MDI\+\_\+\+TRANSMISSION\+\_\+\+STATUS \mbox{\hyperlink{a00760_ac9da6d29b205552465ec98bb5080da8c}{Get\+Mdi\+Transmission\+Status}} ()
\begin{DoxyCompactList}\small\item\em Returns the MDI transmission status. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{a00760_a25d90086483ae12f682ea1f95dc0522f}{Show\+Device\+Identification}} ()
\begin{DoxyCompactList}\small\item\em Shows the device identification. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{a00788}{Raw\+Data\+Sensor}}}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00788_a54593a93b60721d9990d66ff95c5a5aa}{Raw\+Data\+Sensor}} ()
\begin{DoxyCompactList}\small\item\em Base constructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00788_a72f3fe061ce5ef72dfe61b8b47a196bb}{\texorpdfstring{$\sim$}{\string~}\+Raw\+Data\+Sensor}} ()
\begin{DoxyCompactList}\small\item\em Destructor (disconects the data sensor) \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00788_ac64e518b67808fb11e29ab3a0cc2693f}{Raw\+Data\+Sensor}} (Base\+Communication \texorpdfstring{$\ast$}{*}comm)
\begin{DoxyCompactList}\small\item\em Copy constructor\+: sets the basic communication object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00928}{Raw\+Data}} \mbox{\hyperlink{a00788_a3fcd3dbff9ee1d028fb7f398562a14fc}{Extract\+Data}} (vector$<$ string $>$p\+Data\+To\+Extract)
\begin{DoxyCompactList}\small\item\em Extracts the data from the datastream (Internal method, do not use as is) \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{a00788_a123cda02f7ad01bcb322039505a54d7d}{Is\+Command\+Acknowledgment}} (string p\+Data\+To\+Verify)
\begin{DoxyCompactList}\small\item\em Check if data is a command acknowledgment. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{a00788_a0a024fb99e968f3f202b97a221b00847}{Is\+Header}} (string p\+Data\+To\+Verify)
\begin{DoxyCompactList}\small\item\em Check if data is a HEADER. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{a00788_ae9643aa726de699eb9f51a005c72fec4}{Is\+End\+Of\+Packet}} (string p\+Data\+To\+Verify)
\begin{DoxyCompactList}\small\item\em Check if the data is an end of packet group. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{a00788_abb78b971ee129c7bf39f9e6fdd27e1ec}{Is\+First\+Packet}} (string p\+Data\+To\+Verify)
\begin{DoxyCompactList}\small\item\em Check if the data is the first packet group. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{a00788_abd37e4d413971a7ae0738878c784ad61}{Get\+Packet\+Header\+Size\+To\+Read}} ()
\begin{DoxyCompactList}\small\item\em Returns a pointer on an array with a determined size. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{a00788_ad99d0fef4f47b8bc38f5382e43d57d3d}{Count\+To\+Read\+For\+Length}} (char \texorpdfstring{$\ast$}{*}p\+Header\+Buffer)
\begin{DoxyCompactList}\small\item\em Indicates how much byte must be read in order to obtain packet len. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{a00788_a5f557c548572d9df41afcf0a69ee3648}{Get\+Packet\+Length\+To\+Read}} (char \texorpdfstring{$\ast$}{*}p\+Len\+Header\+Buffer, int p\+Packet\+Type)
\begin{DoxyCompactList}\small\item\em Retrieve, in the p\+Header\+Buffer, the amount of data to read. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00856}{Communication\+Status}} \mbox{\hyperlink{a00788_a949020f1359f567400862e563a2041c4}{Initialize}} ()
\begin{DoxyCompactList}\small\item\em Initializes the object to connect the sensor. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{a00788_a44af26a682c7fe9a9077f0b63b847cf8}{Close}} ()
\begin{DoxyCompactList}\small\item\em Method that closes all communication stops all threads and cleanup memory This method must be called when finishing usage of sensor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00928}{Raw\+Data}} \mbox{\hyperlink{a00788_a788b7cf1722131c4ed197d195d57745d}{Retrieve\+Raw\+Data}} ()
\begin{DoxyCompactList}\small\item\em Wait for Raw Data availability. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{a00788_a978ba73228c35485dd4bfec5ab2d7303}{Reset\+Device}} ()
\begin{DoxyCompactList}\small\item\em Resets the device. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{a00788_aba38e353692df4457fe6f5d39f9d1590}{Reboot\+Device}} ()
\begin{DoxyCompactList}\small\item\em Reboots the device. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00780}{Network\+Information}} \mbox{\hyperlink{a00788_a39eb268573605a97e3cb5d532e14276d}{Get\+Network\+Information}} ()
\begin{DoxyCompactList}\small\item\em Gets whole data information. \end{DoxyCompactList}\item 
PROTOCOL \mbox{\hyperlink{a00788_adbccb85a4975fe9b5bb3b3b0d3413b32}{Get\+Raw\+Data\+Exchange\+Mode}} ()
\begin{DoxyCompactList}\small\item\em Get the raw data exchange mode. \end{DoxyCompactList}\item 
SCAN\+\_\+\+PACKET\+\_\+\+TYPE \mbox{\hyperlink{a00788_aad84a474a6e8f5542ad0ecb912f6fd76}{Get\+Data\+Packet\+Type}} ()
\begin{DoxyCompactList}\small\item\em Gets the data packed type. \end{DoxyCompactList}\item 
Sensor\+Resolution\+Frequency\+Enum \mbox{\hyperlink{a00788_ace0d753aab9e1672a7d5b3c9fe24aeb1}{Get\+Angular\+Resolution}} ()
\begin{DoxyCompactList}\small\item\em Gets the angular resolution. \end{DoxyCompactList}\item 
SCANNING\+\_\+\+DIRECTION \mbox{\hyperlink{a00788_aacb05d54ee166a685b1dd350663e2939}{Get\+Scanning\+Direction}} ()
\begin{DoxyCompactList}\small\item\em Sensor\+Resolution\+Frequency\+Enum Gets the scanning direction. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00772}{Angle\+Range}} \mbox{\hyperlink{a00788_aef511f1aeeb20fe490b186b53962731f}{Get\+Angle\+Range}} ()
\begin{DoxyCompactList}\small\item\em Gets the angle range. \end{DoxyCompactList}\item 
unsigned int \mbox{\hyperlink{a00788_ae009c64de907e660808b1f61d62192a5}{Get\+Skip\+Scan}} ()
\begin{DoxyCompactList}\small\item\em Gets the skip scan. \end{DoxyCompactList}\item 
unsigned int \mbox{\hyperlink{a00788_a3bd6c9b568f84fe35728c8c5f6c4c915}{Get\+Immunity\+Level}} ()
\begin{DoxyCompactList}\small\item\em Gets the immunity level. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00776}{Contamination\+Threshold}} \mbox{\hyperlink{a00788_a4429b0e2b155d7329426e9008fc0332d}{Get\+Contamination\+Threshold}} ()
\begin{DoxyCompactList}\small\item\em Gets the contamination threshold. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00864}{Contamination\+Status}} \mbox{\hyperlink{a00788_ab28bc5251c7e2cb24527db17419b881f}{Get\+Contamination\+Status}} ()
\begin{DoxyCompactList}\small\item\em Gets the contamination status. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00936}{Software\+Version}} \mbox{\hyperlink{a00788_a4733c0b7c9d89b4fce1269426e5cd6f7}{Get\+Version}} ()
\begin{DoxyCompactList}\small\item\em Gets the sensor version data. \end{DoxyCompactList}\item 
uint16\+\_\+t \mbox{\hyperlink{a00788_ad5e8ead04b14502d8a82f670d2213e59}{Get\+Platform\+Version}} ()
\begin{DoxyCompactList}\small\item\em Gets the platform version. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{a00788_adff21257eff51be0f9d984499ade0df2}{Get\+Temperature}} ()
\begin{DoxyCompactList}\small\item\em Gets the temperature. \end{DoxyCompactList}\item 
vector$<$ \mbox{\hyperlink{a00784}{Raw\+Data\+Error}} $>$ \mbox{\hyperlink{a00788_a0434d0803ae439b81d019a3ead841127}{Get\+Error\+Log}} ()
\begin{DoxyCompactList}\small\item\em Gets the error log. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00796}{Sensor\+Leds}} \mbox{\hyperlink{a00788_a05b19d54b58936be6ba13a74dfdd5e9b}{Get\+Sensor\+Leds}} ()
\begin{DoxyCompactList}\small\item\em Gets the sensor\textquotesingle{}s leds status. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00792}{Sensor\+Lamps}} \mbox{\hyperlink{a00788_a913aeec2dd51bfdc8f0c09031daf34cb}{Get\+Sensor\+Lamps}} ()
\begin{DoxyCompactList}\small\item\em Gets the sensor lamps status. \end{DoxyCompactList}\item 
long \mbox{\hyperlink{a00788_a9fdc7427390b25c96b403169f47d6b51}{Get\+Runtime\+Hours}} ()
\begin{DoxyCompactList}\small\item\em Gets the sensor runtime hours. \end{DoxyCompactList}\item 
string \mbox{\hyperlink{a00788_af77041fe0d1397a964497b97157e7b44}{Get\+Device\+Name}} ()
\begin{DoxyCompactList}\small\item\em Gets the sensor\textquotesingle{}s name. \end{DoxyCompactList}\item 
FILTER\+\_\+\+STATUS \mbox{\hyperlink{a00788_a5126d2cbfa398268e071efcc8e06af42}{Get\+Filter\+Status}} ()
\begin{DoxyCompactList}\small\item\em Gets the sensor\textquotesingle{}s filter status. \end{DoxyCompactList}\item 
WINDOW\+\_\+\+CALIBRATION \mbox{\hyperlink{a00788_a3ceab0545af802d2c0d2f20e7bb62336}{Get\+Window\+Calibration\+Status}} ()
\begin{DoxyCompactList}\small\item\em Gets the window calibration status. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00788_ad6a65762fe807e8acb0d2240ab744879}{Set\+Network\+Information}} (\mbox{\hyperlink{a00780}{Network\+Information}} p\+Network)
\begin{DoxyCompactList}\small\item\em Set the overall network information except IP v4 and Port. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00788_aa3b3219853033bbfec0201d3d3a00bfa}{Set\+Raw\+Data\+Exchange\+Mode}} (PROTOCOL p\+Protocol)
\begin{DoxyCompactList}\small\item\em Sets the RAW data exchange mode. Can be either TCP or UDP. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00788_a22b149f0c151c7ac9bdd01bed34d4185}{Set\+Data\+Packet\+Type}} (SCAN\+\_\+\+PACKET\+\_\+\+TYPE p\+Packet\+Type)
\begin{DoxyCompactList}\small\item\em Sets the packet type returned in raw data. Can be either DISTANCE or DISTANCE\+\_\+\+INTENSITY. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00788_a1a84ce4e0ceec0b57af990a8da17071e}{Set\+Angular\+Resolution}} (Sensor\+Resolution\+Frequency\+Enum p\+Resolution)
\begin{DoxyCompactList}\small\item\em Sets the angle resolution. Can be either 80Hz or 40Hz. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00788_ae6c1056f4cd978f4c07ed2720331961c}{Set\+Scanning\+Direction}} (SCANNING\+\_\+\+DIRECTION p\+Scan\+Direction)
\begin{DoxyCompactList}\small\item\em Sets the scanning direction. Can be either CLOCKWISE or COUNTER\+\_\+\+CLOCKWISE. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00788_af8269aa120bd9a734fde6cce879a79a7}{Set\+Angle\+Range}} (\mbox{\hyperlink{a00772}{Angle\+Range}} p\+Angle\+Range)
\begin{DoxyCompactList}\small\item\em Sets the Angle range (start and stop) \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00788_a2def66d123979f59ee18495bd47854cf}{Set\+Skip\+Scan}} (int p\+Skip\+Scan)
\begin{DoxyCompactList}\small\item\em Sets the skip scan. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00788_a2025dacfe4dddc647593133cbf309e06}{Set\+Immunity\+Level}} (int p\+Immunity\+Level)
\begin{DoxyCompactList}\small\item\em Sets the sensor\textquotesingle{}s immunity level. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00788_a0e3a14355d3b9b73408f5179651292ce}{Set\+Contamination\+Threshold}} (\mbox{\hyperlink{a00776}{Contamination\+Threshold}} p\+Contamination\+Threshold)
\begin{DoxyCompactList}\small\item\em Sets the contamination level threshold for warning and error. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00788_aba72a1e03d53aa0a0fca973051c352a0}{Set\+Sensor\+Leds}} (\mbox{\hyperlink{a00796}{Sensor\+Leds}} p\+Leds)
\begin{DoxyCompactList}\small\item\em Sets the sensors external leds status (ON or OFF) \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00788_a52ee9441ec693684d68e88e6b8332aa3}{Set\+Device\+Name}} (string p\+Name)
\begin{DoxyCompactList}\small\item\em Sets the sensor\textquotesingle{}s name. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00788_a21e839dc2478b1fb16eec5e702d2882f}{Set\+Filter\+Status}} (FILTER\+\_\+\+STATUS p\+Filter\+Status)
\begin{DoxyCompactList}\small\item\em Sets the sensor\textquotesingle{}s filter status. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00860}{Configuration\+Result}} \mbox{\hyperlink{a00788_af9c3da7b0715c169fa945fc2b51ab63a}{Start\+Window\+Calibration}} ()
\begin{DoxyCompactList}\small\item\em Starts the window calibration. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{a00788_a0a34158689c1d51de032319beba0dd7d}{Send\+Mdi}} ()
\begin{DoxyCompactList}\small\item\em Request the sensor to start sending MDI data to host. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{a00788_a17e79b505b62b8f027459ac978b80e6f}{Stop\+Mdi}} ()
\begin{DoxyCompactList}\small\item\em Request the sensor to stop sending MDI data to host. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Additional Inherited Members}
\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{a00788}{Raw\+Data\+Sensor}}}
\begin{DoxyCompactItemize}
\item 
string \mbox{\hyperlink{a00788_af0a72d8961ff773b96f58de32ec0a0ab}{Extract\+Command\+Result}} (int MODE, string command\+Code, string result)
\begin{DoxyCompactList}\small\item\em This method analyses and decompose the reply to a command comming from the sensor media. It also checks if the reply matches the command that was sent in order to ensure coherence of the data It decompose the reply into a data vector representing the requested data. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{a00788}{Raw\+Data\+Sensor}}}
\begin{DoxyCompactItemize}
\item 
string \mbox{\hyperlink{a00788_a9d14a8ddc98a2debebf9d1288cd34ee0}{Get\+Immu}} = \{ 0x47 ,0x65 ,0x74 ,0x49, 0x6D, 0x6D, 0x75 \}
\item 
string \mbox{\hyperlink{a00788_a05b87b31cd9f4d0558538f5b86400840}{Set\+Immu}} = \{ 0x53, 0x65, 0x74, 0x49, 0x6D, 0x6D, 0x75 \}
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{a00760_a241387b71a42a6113235cb7e7838da4a}\index{NavigationSensor@{NavigationSensor}!NavigationSensor@{NavigationSensor}}
\index{NavigationSensor@{NavigationSensor}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{NavigationSensor()}{NavigationSensor()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \label{a00760_a241387b71a42a6113235cb7e7838da4a} 
Navigation\+Sensor\+::\+Navigation\+Sensor (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Base constructor. 

\Hypertarget{a00760_a28da9453c03c3c6c61bae40304979ccd}\index{NavigationSensor@{NavigationSensor}!````~NavigationSensor@{\texorpdfstring{$\sim$}{\string~}NavigationSensor}}
\index{````~NavigationSensor@{\texorpdfstring{$\sim$}{\string~}NavigationSensor}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{\texorpdfstring{$\sim$}{\string~}NavigationSensor()}{\string~NavigationSensor()}}
{\footnotesize\ttfamily \label{a00760_a28da9453c03c3c6c61bae40304979ccd} 
Navigation\+Sensor\+::\texorpdfstring{$\sim$}{\string~}\+Navigation\+Sensor (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Destructor (disconects the data sensor) 

\Hypertarget{a00760_a65f9d54584a93fc25694d80e6e15192b}\index{NavigationSensor@{NavigationSensor}!NavigationSensor@{NavigationSensor}}
\index{NavigationSensor@{NavigationSensor}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{NavigationSensor()}{NavigationSensor()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \label{a00760_a65f9d54584a93fc25694d80e6e15192b} 
Navigation\+Sensor\+::\+Navigation\+Sensor (\begin{DoxyParamCaption}\item[{Base\+Communication \texorpdfstring{$\ast$}{*}}]{comm}{}\end{DoxyParamCaption})}



Copy constructor\+: sets the basic communication object. 


\begin{DoxyParams}{Parameters}
{\em comm} & The basic communication object\\
\hline
\end{DoxyParams}


\doxysubsection{Member Function Documentation}
\Hypertarget{a00760_ae4af172bf1dd5dd59a45e93bbad06b93}\index{NavigationSensor@{NavigationSensor}!GetDisplayMode@{GetDisplayMode}}
\index{GetDisplayMode@{GetDisplayMode}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{GetDisplayMode()}{GetDisplayMode()}}
{\footnotesize\ttfamily \label{a00760_ae4af172bf1dd5dd59a45e93bbad06b93} 
DISPLAY\+\_\+\+MODE Navigation\+Sensor\+::\+Get\+Display\+Mode (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Returns the display mode (values are NORMAL\+\_\+\+MODE, ON\+\_\+\+MODE or OFF\+\_\+\+MODE) 

\begin{DoxyReturn}{Returns}
t\+An enum giving the display mode
\end{DoxyReturn}
\Hypertarget{a00760_a3949213beae9581d331c3eab0c5c33a6}\index{NavigationSensor@{NavigationSensor}!GetDisplayPageDirection@{GetDisplayPageDirection}}
\index{GetDisplayPageDirection@{GetDisplayPageDirection}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{GetDisplayPageDirection()}{GetDisplayPageDirection()}}
{\footnotesize\ttfamily \label{a00760_a3949213beae9581d331c3eab0c5c33a6} 
PAGE\+\_\+\+DIRECTION Navigation\+Sensor\+::\+Get\+Display\+Page\+Direction (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Returns the display page direction. 

\begin{DoxyReturn}{Returns}
An enum givin the page direction
\end{DoxyReturn}
\Hypertarget{a00760_a7ecca617f5832c94bd3d6a19944feef5}\index{NavigationSensor@{NavigationSensor}!GetDisplayPageIndex@{GetDisplayPageIndex}}
\index{GetDisplayPageIndex@{GetDisplayPageIndex}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{GetDisplayPageIndex()}{GetDisplayPageIndex()}}
{\footnotesize\ttfamily \label{a00760_a7ecca617f5832c94bd3d6a19944feef5} 
PAGE\+\_\+\+INDEX Navigation\+Sensor\+::\+Get\+Display\+Page\+Index (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Returns the display page index. 

\begin{DoxyReturn}{Returns}
An enum givin the page index
\end{DoxyReturn}
\Hypertarget{a00760_aa40da7148cb846223bd2bf38213a9fe0}\index{NavigationSensor@{NavigationSensor}!GetDisplayWakeUpRange@{GetDisplayWakeUpRange}}
\index{GetDisplayWakeUpRange@{GetDisplayWakeUpRange}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{GetDisplayWakeUpRange()}{GetDisplayWakeUpRange()}}
{\footnotesize\ttfamily \label{a00760_aa40da7148cb846223bd2bf38213a9fe0} 
OLED\+\_\+\+WAKEUP\+\_\+\+RANGE Navigation\+Sensor\+::\+Get\+Display\+Wake\+Up\+Range (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Returns the OLED wake up range. 

\begin{DoxyReturn}{Returns}
0 for 300mm, 1 for 500mm, 2 for 1000mm, 3 for 1500mm, 4 for 2000mm
\end{DoxyReturn}
\Hypertarget{a00760_accff7411c11251f2b5d52fa2a8003026}\index{NavigationSensor@{NavigationSensor}!GetDisplayWakeUpTime@{GetDisplayWakeUpTime}}
\index{GetDisplayWakeUpTime@{GetDisplayWakeUpTime}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{GetDisplayWakeUpTime()}{GetDisplayWakeUpTime()}}
{\footnotesize\ttfamily \label{a00760_accff7411c11251f2b5d52fa2a8003026} 
OLED\+\_\+\+WAKEUP\+\_\+\+RANGE Navigation\+Sensor\+::\+Get\+Display\+Wake\+Up\+Time (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Returns the OLED wake up time. 

\begin{DoxyReturn}{Returns}
0 for 2sec, 1 for 3sec, 2 for 5sec, 3 for 10sec
\end{DoxyReturn}
\Hypertarget{a00760_aab1e5b5afca28fd6bae9d5a4f725f9ca}\index{NavigationSensor@{NavigationSensor}!GetFilterType@{GetFilterType}}
\index{GetFilterType@{GetFilterType}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{GetFilterType()}{GetFilterType()}}
{\footnotesize\ttfamily \label{a00760_aab1e5b5afca28fd6bae9d5a4f725f9ca} 
\mbox{\hyperlink{a00756}{Filter\+Type}} Navigation\+Sensor\+::\+Get\+Filter\+Type (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Returns the filter type. 

\begin{DoxyReturn}{Returns}
An object representing the filter type
\end{DoxyReturn}


TO-\/\+DO\+: BUG\+: returns 1 bytes intead of 3

\begin{DoxyReturn}{Returns}
A object representing the filter type
\end{DoxyReturn}
\Hypertarget{a00760_a4598dc6225050d43f265e1accf5508ae}\index{NavigationSensor@{NavigationSensor}!GetImmunityLevel@{GetImmunityLevel}}
\index{GetImmunityLevel@{GetImmunityLevel}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{GetImmunityLevel()}{GetImmunityLevel()}}
{\footnotesize\ttfamily \label{a00760_a4598dc6225050d43f265e1accf5508ae} 
unsigned int Navigation\+Sensor\+::\+Get\+Immunity\+Level (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the immunity level. 

\begin{DoxyReturn}{Returns}
An integer representing the immunity level
\end{DoxyReturn}
\Hypertarget{a00760_a04813728892a18b46a2f91e4aa4bdc48}\index{NavigationSensor@{NavigationSensor}!GetLogoImage@{GetLogoImage}}
\index{GetLogoImage@{GetLogoImage}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{GetLogoImage()}{GetLogoImage()}}
{\footnotesize\ttfamily \label{a00760_a04813728892a18b46a2f91e4aa4bdc48} 
vector$<$ LOGO\+\_\+\+IMAGE\+\_\+\+SEGMENT $>$ Navigation\+Sensor\+::\+Get\+Logo\+Image (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Returns the sensor\textquotesingle{}s logo image. 

\begin{DoxyReturn}{Returns}
A vector of unsigned unsigned int 16
\end{DoxyReturn}
\Hypertarget{a00760_ac9da6d29b205552465ec98bb5080da8c}\index{NavigationSensor@{NavigationSensor}!GetMdiTransmissionStatus@{GetMdiTransmissionStatus}}
\index{GetMdiTransmissionStatus@{GetMdiTransmissionStatus}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{GetMdiTransmissionStatus()}{GetMdiTransmissionStatus()}}
{\footnotesize\ttfamily \label{a00760_ac9da6d29b205552465ec98bb5080da8c} 
MDI\+\_\+\+TRANSMISSION\+\_\+\+STATUS Navigation\+Sensor\+::\+Get\+Mdi\+Transmission\+Status (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Returns the MDI transmission status. 

\begin{DoxyReturn}{Returns}
0 for OFF, 1 for ON
\end{DoxyReturn}
\Hypertarget{a00760_a095ec66cf17ab5a14541777dc954dccc}\index{NavigationSensor@{NavigationSensor}!GetNetworkInformation@{GetNetworkInformation}}
\index{GetNetworkInformation@{GetNetworkInformation}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{GetNetworkInformation()}{GetNetworkInformation()}}
{\footnotesize\ttfamily \label{a00760_a095ec66cf17ab5a14541777dc954dccc} 
\mbox{\hyperlink{a00780}{Network\+Information}} Navigation\+Sensor\+::\+Get\+Network\+Information (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Gets whole data information. 

\begin{DoxyReturn}{Returns}
An encapsulated way to group the network information
\end{DoxyReturn}
\Hypertarget{a00760_a7faf2aafb33cc417da1afddb596eb5c8}\index{NavigationSensor@{NavigationSensor}!GetSensorLamps@{GetSensorLamps}}
\index{GetSensorLamps@{GetSensorLamps}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{GetSensorLamps()}{GetSensorLamps()}}
{\footnotesize\ttfamily \label{a00760_a7faf2aafb33cc417da1afddb596eb5c8} 
\mbox{\hyperlink{a00792}{Sensor\+Lamps}} Navigation\+Sensor\+::\+Get\+Sensor\+Lamps (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Gets the sensor lamps status. 

\begin{DoxyReturn}{Returns}
An encapsulation of the sensor\textquotesingle{}s internal lamps status
\end{DoxyReturn}
\Hypertarget{a00760_ab9a1ded0bb27c36d082f52dad98feb00}\index{NavigationSensor@{NavigationSensor}!GetSensorLeds@{GetSensorLeds}}
\index{GetSensorLeds@{GetSensorLeds}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{GetSensorLeds()}{GetSensorLeds()}}
{\footnotesize\ttfamily \label{a00760_ab9a1ded0bb27c36d082f52dad98feb00} 
\mbox{\hyperlink{a00796}{Sensor\+Leds}} Navigation\+Sensor\+::\+Get\+Sensor\+Leds (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Gets the sensor\textquotesingle{}s control status led. 

\begin{DoxyReturn}{Returns}
An encapsulation representing the sensor\textquotesingle{}s control status led
\end{DoxyReturn}
\Hypertarget{a00760_a137568ea06d5b26a5cf82f646d9b3765}\index{NavigationSensor@{NavigationSensor}!GetWms@{GetWms}}
\index{GetWms@{GetWms}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{GetWms()}{GetWms()}}
{\footnotesize\ttfamily \label{a00760_a137568ea06d5b26a5cf82f646d9b3765} 
vector$<$ unsigned int $>$ Navigation\+Sensor\+::\+Get\+Wms (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



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

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\Hypertarget{a00760_aa5225d416a5210f71a907c07f3a6d8b6}\index{NavigationSensor@{NavigationSensor}!ResetLogoImage@{ResetLogoImage}}
\index{ResetLogoImage@{ResetLogoImage}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{ResetLogoImage()}{ResetLogoImage()}}
{\footnotesize\ttfamily \label{a00760_aa5225d416a5210f71a907c07f3a6d8b6} 
\mbox{\hyperlink{a00860}{Configuration\+Result}} Navigation\+Sensor\+::\+Reset\+Logo\+Image (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Resets the logo image to its default. 

\begin{DoxyReturn}{Returns}
A configuration result ecpasuplation
\end{DoxyReturn}
\Hypertarget{a00760_aebe909660523c372d5d8d5f75cb10f75}\index{NavigationSensor@{NavigationSensor}!SetAngularResolution@{SetAngularResolution}}
\index{SetAngularResolution@{SetAngularResolution}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{SetAngularResolution()}{SetAngularResolution()}}
{\footnotesize\ttfamily \label{a00760_aebe909660523c372d5d8d5f75cb10f75} 
\mbox{\hyperlink{a00860}{Configuration\+Result}} Navigation\+Sensor\+::\+Set\+Angular\+Resolution (\begin{DoxyParamCaption}\item[{ANGULAR\+\_\+\+RESOLUTION}]{p\+Resolution}{}\end{DoxyParamCaption})}



Sets the angle resolution. Can be either ZERO\+\_\+\+TO\+\_\+\+ZERO\+\_\+\+POINT\+\_\+\+TWO\+\_\+\+AT\+\_\+\+EIGHTY\+\_\+\+HZ, ZERO\+\_\+\+TO\+\_\+\+ZERO\+\_\+\+POINT\+\_\+\+ON\+\_\+\+AT\+\_\+\+FOURTY\+\_\+\+HZ, ZERO\+\_\+\+TO\+\_\+\+ZERO\+\_\+\+POINT\+\_\+\+ZERO\+\_\+\+FIVE\+\_\+\+AT\+\_\+\+TWENTY\+\_\+\+HZ or ZERO\+\_\+\+TO\+\_\+\+ZERO\+\_\+\+POINT\+\_\+\+ZERO\+\_\+\+ZERO\+\_\+\+TWENTYFIVE\+\_\+\+AT\+\_\+\+TEN\+\_\+\+HZ) 

Sets the angle resolution. Can be either ZERO\+\_\+\+TO\+\_\+\+ZERO\+\_\+\+POINT\+\_\+\+TWO\+\_\+\+AT\+\_\+\+EIGHTY\+\_\+\+HZ, ZERO\+\_\+\+TO\+\_\+\+ZERO\+\_\+\+POINT\+\_\+\+ONE\+\_\+\+AT\+\_\+\+FOURTY\+\_\+\+HZ, ZERO\+\_\+\+TO\+\_\+\+ZERO\+\_\+\+POINT\+\_\+\+ZERO\+\_\+\+FIVE\+\_\+\+AT\+\_\+\+TWENTY\+\_\+\+HZ or ZERO\+\_\+\+TO\+\_\+\+ZERO\+\_\+\+POINT\+\_\+\+ZERO\+\_\+\+ZERO\+\_\+\+TWENTYFIVE\+\_\+\+AT\+\_\+\+TEN\+\_\+\+HZ)


\begin{DoxyParams}{Parameters}
{\em p\+Resolution} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00760_a04fd8fc06d5e7abc5d4255887b1f4b4d}\index{NavigationSensor@{NavigationSensor}!SetDisplayMode@{SetDisplayMode}}
\index{SetDisplayMode@{SetDisplayMode}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{SetDisplayMode()}{SetDisplayMode()}}
{\footnotesize\ttfamily \label{a00760_a04fd8fc06d5e7abc5d4255887b1f4b4d} 
\mbox{\hyperlink{a00860}{Configuration\+Result}} Navigation\+Sensor\+::\+Set\+Display\+Mode (\begin{DoxyParamCaption}\item[{DISPLAY\+\_\+\+MODE}]{pdisplay\+Mode}{}\end{DoxyParamCaption})}



sets the display mode (Accepted values\+: NORMAL\+\_\+\+MODE, ON\+\_\+\+MODE or OFF\+\_\+\+MODE) 


\begin{DoxyParams}{Parameters}
{\em pdisplay\+Mode} & the display mode\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00760_a72fd379156ac53bcb8372d6c5c515f10}\index{NavigationSensor@{NavigationSensor}!SetDisplayPageDirection@{SetDisplayPageDirection}}
\index{SetDisplayPageDirection@{SetDisplayPageDirection}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{SetDisplayPageDirection()}{SetDisplayPageDirection()}}
{\footnotesize\ttfamily \label{a00760_a72fd379156ac53bcb8372d6c5c515f10} 
\mbox{\hyperlink{a00860}{Configuration\+Result}} Navigation\+Sensor\+::\+Set\+Display\+Page\+Direction (\begin{DoxyParamCaption}\item[{PAGE\+\_\+\+DIRECTION}]{p\+Page\+Direction}{}\end{DoxyParamCaption})}



Sets the display page on the given direction (Accepted values\+: NORMAL or UPDIDE\+\_\+\+DOWN) 


\begin{DoxyParams}{Parameters}
{\em p\+Page\+Direction} & The page direction\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00760_a1e0b82b4db504a6b6dcad7199a708606}\index{NavigationSensor@{NavigationSensor}!SetDisplayPageIndex@{SetDisplayPageIndex}}
\index{SetDisplayPageIndex@{SetDisplayPageIndex}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{SetDisplayPageIndex()}{SetDisplayPageIndex()}}
{\footnotesize\ttfamily \label{a00760_a1e0b82b4db504a6b6dcad7199a708606} 
\mbox{\hyperlink{a00860}{Configuration\+Result}} Navigation\+Sensor\+::\+Set\+Display\+Page\+Index (\begin{DoxyParamCaption}\item[{PAGE\+\_\+\+INDEX}]{p\+Page\+Index}{}\end{DoxyParamCaption})}



Sets the display page on the given direction (Accepted values\+: CUSTOMIZE\+\_\+\+LOGO\+\_\+\+PAGE, OPERATING\+\_\+\+STATUS\+\_\+\+PAGE, WMS\+\_\+\+STATUS\+\_\+\+PAGE, ETH\+\_\+\+USB\+\_\+\+CONNECT\+\_\+\+STATUS\+\_\+\+PAGE,NETWORK\+\_\+\+INFORMATION\+\_\+\+PAGE or BLUETHOOT\+\_\+\+CONNECTION\+\_\+\+PAGE. 

Sets the display page on the given index (Accepted values\+: CUSTOMIZE\+\_\+\+LOGO\+\_\+\+PAGE, OPERATING\+\_\+\+STATUS\+\_\+\+PAGE, WMS\+\_\+\+STATUS\+\_\+\+PAGE, ETH\+\_\+\+USB\+\_\+\+CONNECT\+\_\+\+STATUS\+\_\+\+PAGE,NETWORK\+\_\+\+INFORMATION\+\_\+\+PAGE or BLUETHOOT\+\_\+\+CONNECTION\+\_\+\+PAGE.


\begin{DoxyParams}{Parameters}
{\em p\+Page\+Index} & The direction index\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00760_a73341be333281df5f762c5bf3f7755cc}\index{NavigationSensor@{NavigationSensor}!SetDisplayWakeUpRange@{SetDisplayWakeUpRange}}
\index{SetDisplayWakeUpRange@{SetDisplayWakeUpRange}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{SetDisplayWakeUpRange()}{SetDisplayWakeUpRange()}}
{\footnotesize\ttfamily \label{a00760_a73341be333281df5f762c5bf3f7755cc} 
\mbox{\hyperlink{a00860}{Configuration\+Result}} Navigation\+Sensor\+::\+Set\+Display\+Wake\+Up\+Range (\begin{DoxyParamCaption}\item[{OLED\+\_\+\+WAKEUP\+\_\+\+RANGE}]{range}{}\end{DoxyParamCaption})}



Sets the OLED wake up range. 


\begin{DoxyParams}{Parameters}
{\em range} & \texorpdfstring{$>$}{>}0 for 300mm, 1 for 500mm, 2 for 1000mm, 3 for 1500mm, 4 for 2000mm\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00760_aaed91eff20d9324d90d0535ca2b81270}\index{NavigationSensor@{NavigationSensor}!SetDisplayWakeUpTime@{SetDisplayWakeUpTime}}
\index{SetDisplayWakeUpTime@{SetDisplayWakeUpTime}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{SetDisplayWakeUpTime()}{SetDisplayWakeUpTime()}}
{\footnotesize\ttfamily \label{a00760_aaed91eff20d9324d90d0535ca2b81270} 
\mbox{\hyperlink{a00860}{Configuration\+Result}} Navigation\+Sensor\+::\+Set\+Display\+Wake\+Up\+Time (\begin{DoxyParamCaption}\item[{OLED\+\_\+\+WAKEUP\+\_\+\+RANGE}]{range}{}\end{DoxyParamCaption})}



Sets the OLED wake up time. 


\begin{DoxyParams}{Parameters}
{\em range} & \texorpdfstring{$>$}{>}0 for 2sec, 1 for 3sec, 2 for 5sec, 3 for 10sec\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00760_acc0450f1c63d8262c99b9ecb67424b42}\index{NavigationSensor@{NavigationSensor}!SetFilterType@{SetFilterType}}
\index{SetFilterType@{SetFilterType}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{SetFilterType()}{SetFilterType()}}
{\footnotesize\ttfamily \label{a00760_acc0450f1c63d8262c99b9ecb67424b42} 
\mbox{\hyperlink{a00860}{Configuration\+Result}} Navigation\+Sensor\+::\+Set\+Filter\+Type (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00756}{Filter\+Type}}}]{p\+Filter\+Type}{}\end{DoxyParamCaption})}



Sets the filter type. 


\begin{DoxyParams}{Parameters}
{\em p\+Filter\+Type} & A object representing the filter type\\
\hline
\end{DoxyParams}


TO-\/\+DO\+: BUG\+: does not accept all parameters


\begin{DoxyParams}{Parameters}
{\em p\+Filter\+Type} & An object representing the filter type\\
\hline
\end{DoxyParams}
\Hypertarget{a00760_a0e0d5bf16ac0a5e04db700bcb6c8e9dc}\index{NavigationSensor@{NavigationSensor}!SetImmunityLevel@{SetImmunityLevel}}
\index{SetImmunityLevel@{SetImmunityLevel}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{SetImmunityLevel()}{SetImmunityLevel()}}
{\footnotesize\ttfamily \label{a00760_a0e0d5bf16ac0a5e04db700bcb6c8e9dc} 
\mbox{\hyperlink{a00860}{Configuration\+Result}} Navigation\+Sensor\+::\+Set\+Immunity\+Level (\begin{DoxyParamCaption}\item[{int}]{p\+Immunity\+Level}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the sensor\textquotesingle{}s immunity level. 


\begin{DoxyParams}{Parameters}
{\em p\+Immunity\+Level} & The immunity level to be set\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00760_a81d95584b88aeca880bdca4de8cc6323}\index{NavigationSensor@{NavigationSensor}!SetLogoImage@{SetLogoImage}}
\index{SetLogoImage@{SetLogoImage}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{SetLogoImage()}{SetLogoImage()}}
{\footnotesize\ttfamily \label{a00760_a81d95584b88aeca880bdca4de8cc6323} 
\mbox{\hyperlink{a00860}{Configuration\+Result}} Navigation\+Sensor\+::\+Set\+Logo\+Image (\begin{DoxyParamCaption}\item[{vector$<$ LOGO\+\_\+\+IMAGE\+\_\+\+SEGMENT $>$}]{p\+Logo\+Image}{}\end{DoxyParamCaption})}



Sets the sensor\textquotesingle{}s logo image. 


\begin{DoxyParams}{Parameters}
{\em p\+Logo\+Image} & A vector of unsigned unsigned int 16\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result ecpasuplation
\end{DoxyReturn}
\Hypertarget{a00760_a7732e5c85dbd7882bc29c1205ecc9be0}\index{NavigationSensor@{NavigationSensor}!SetSensorLeds@{SetSensorLeds}}
\index{SetSensorLeds@{SetSensorLeds}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{SetSensorLeds()}{SetSensorLeds()}}
{\footnotesize\ttfamily \label{a00760_a7732e5c85dbd7882bc29c1205ecc9be0} 
\mbox{\hyperlink{a00860}{Configuration\+Result}} Navigation\+Sensor\+::\+Set\+Sensor\+Leds (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00796}{Sensor\+Leds}}}]{p\+Leds}{}\end{DoxyParamCaption})}



Sets the sensors external status led (ON or OFF) 


\begin{DoxyParams}{Parameters}
{\em p\+Leds} & The encapsulation of the leds to be set\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A configuration result encapsulation
\end{DoxyReturn}
\Hypertarget{a00760_a25d90086483ae12f682ea1f95dc0522f}\index{NavigationSensor@{NavigationSensor}!ShowDeviceIdentification@{ShowDeviceIdentification}}
\index{ShowDeviceIdentification@{ShowDeviceIdentification}!NavigationSensor@{NavigationSensor}}
\doxysubsubsection{\texorpdfstring{ShowDeviceIdentification()}{ShowDeviceIdentification()}}
{\footnotesize\ttfamily \label{a00760_a25d90086483ae12f682ea1f95dc0522f} 
void Navigation\+Sensor\+::\+Show\+Device\+Identification (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



Shows the device identification. 



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Navigation\+Sensor.\+h\item 
Navigation\+Sensor.\+cpp\end{DoxyCompactItemize}
