\hypertarget{class_wheelchair_control_w_m_1_1_form_main}{\section{Wheelchair\-Control\-W\-M.\-Form\-Main Class Reference}
\label{class_wheelchair_control_w_m_1_1_form_main}\index{Wheelchair\-Control\-W\-M.\-Form\-Main@{Wheelchair\-Control\-W\-M.\-Form\-Main}}
}


Main screen.  




Inherits Form.

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{class_wheelchair_control_w_m_1_1_form_main_aa45a7eefdc8dcab250d0409b2e056041}{User\-Response\-Code} \-: byte \{ \hyperlink{class_wheelchair_control_w_m_1_1_form_main_aa45a7eefdc8dcab250d0409b2e056041ab1a326c06d88bf042f73d70f50197905}{E\-N\-D} = 0, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aa45a7eefdc8dcab250d0409b2e056041a8dbbcebcf951e396c06b8b7d9c191f1d}{L\-O\-O\-K\-\_\-\-F\-U\-R\-T\-H\-E\-R}, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aa45a7eefdc8dcab250d0409b2e056041a7bfb0a6ff180c76693a5f6c7c539894c}{M\-A\-R\-K\-S\-\_\-\-F\-O\-U\-N\-D}
 \}
\begin{DoxyCompactList}\small\item\em Enum to determine user response (when mark confirmation via Wi\-Fi is demanded). \end{DoxyCompactList}\item 
enum \hyperlink{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355}{Auto\-Parking\-Phase} \-: byte \{ \\*
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355a445ec3871bb46416a6a6868d6bfade94}{W\-A\-I\-T\-I\-N\-G\-\_\-\-F\-O\-R\-\_\-\-S\-T\-A\-R\-T} = 0, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355a8c24828b61c8596ee857af619808e900}{W\-A\-L\-L\-\_\-\-F\-O\-L\-L\-O\-W\-I\-N\-G}, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355a159131053acd3dc781c000e3b1c803e0}{G\-O\-I\-N\-G\-\_\-\-B\-A\-C\-K\-W\-A\-R\-D\-S}, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355a125e80d0d9e9aa7b281b3e2f21e3aa16}{M\-A\-R\-K\-S\-\_\-\-T\-R\-A\-C\-K\-I\-N\-G}, 
\\*
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355a958ecffb8e5f01adac5dcb8908923cd4}{P\-A\-T\-H\-\_\-\-F\-O\-L\-L\-O\-W\-I\-N\-G}, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355ab1a326c06d88bf042f73d70f50197905}{E\-N\-D}
 \}
\begin{DoxyCompactList}\small\item\em Determines current phase of auto parking algorithm. \end{DoxyCompactList}\item 
enum \hyperlink{class_wheelchair_control_w_m_1_1_form_main_ae8dea5bec2040dd220aab3f7150e9bc7}{Phase\-Error} \-: byte \{ \hyperlink{class_wheelchair_control_w_m_1_1_form_main_ae8dea5bec2040dd220aab3f7150e9bc7abb1ca97ec761fc37101737ba0aa2e7c5}{E\-R\-R\-O\-R} = 0, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_ae8dea5bec2040dd220aab3f7150e9bc7ad306b6fdee05fe87455110ddf6501e6c}{N\-O\-\_\-\-E\-R\-R\-O\-R}
 \}
\begin{DoxyCompactList}\small\item\em Determines whether auto parking phase is in error state. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_a9f36453cdf0602bbf1e69883fd8a3b9e}{Form\-Main} ()
\begin{DoxyCompactList}\small\item\em Defualt constructor. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
override void \hyperlink{class_wheelchair_control_w_m_1_1_form_main_ae6a1afd0bb90449a864ec925b7532fb8}{Dispose} (bool disposing)
\begin{DoxyCompactList}\small\item\em Clean up any resources being used. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274}{Packet\-Header} \-: byte \{ \\*
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274a8d911c8cf49964a81aa2064d3bc4d574}{W\-A\-T\-C\-H\-D\-O\-G\-\_\-\-N\-O\-P} = 0x\-C0, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274adb5205fdac79656a9cba2935b2bca09e}{J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-C\-O\-M\-M\-A\-N\-D} = 0x\-C1, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274a4782599033e09c9aaf78fe5fbceff27a}{S\-T\-O\-P\-\_\-\-B\-U\-T\-T\-O\-N} = 0x\-C2, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274aa0acccc6a1d983cafdcc587a7ffaca5e}{S\-T\-A\-R\-T\-\_\-\-B\-U\-T\-T\-O\-N} = 0x\-C3, 
\\*
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274a41eb48339b20444c322e2a80588a5335}{A\-U\-T\-O\-\_\-\-P\-A\-R\-K\-I\-N\-G\-\_\-\-S\-T\-A\-R\-T\-\_\-\-B\-U\-T\-T\-O\-N} = 0x\-C4, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274ab82581cad3a9c00d25fb319b0fd90ccd}{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-R\-E\-Q\-U\-E\-S\-T} = 0x\-C5, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274a30ae0b293e84fca2fd004c5293a1523a}{U\-S\-E\-R\-\_\-\-R\-E\-S\-P\-O\-N\-S\-E} = 0x\-C6, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274aa5a1de7127c6e5ee45db7906a252f5a8}{A\-U\-T\-O\-P\-A\-R\-K\-I\-N\-G\-\_\-\-P\-H\-A\-S\-E} = 0x\-C7, 
\\*
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274acae8b6744edbe84ebcbff00aba8b92ed}{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-R\-E\-S\-P\-O\-N\-S\-E} = 0x\-D0, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274a2a35bd201b66e9c2a39f8431e3a102e5}{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-T\-O\-\_\-\-B\-E\-\_\-\-C\-O\-N\-F\-I\-R\-M\-E\-D} = 0x\-D1
 \}
\begin{DoxyCompactList}\small\item\em Enum to determine U\-D\-P packet message header type. \end{DoxyCompactList}\item 
enum \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a6d8d3ab4590cfcb7b231dffe94ee00ce}{Joystick\-Axis\-Value} \-: byte \{ \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a6d8d3ab4590cfcb7b231dffe94ee00cea26a4b44a837bf97b972628509912b4a5}{M\-A\-X} = 255, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_a6d8d3ab4590cfcb7b231dffe94ee00ceace31e2a082d17e038fcc6e3006166653}{M\-I\-N} = 0, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_a6d8d3ab4590cfcb7b231dffe94ee00cea529e9e0beb5f85d1f132917c1a09860c}{Z\-E\-R\-O} = 127
 \}
\begin{DoxyCompactList}\small\item\em Artificial joystick axis value for arrow button press. \end{DoxyCompactList}\item 
enum \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a06b987c18423021363213f7e346948f9}{Detected\-Marks\-Transmit} \-: byte \{ \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a06b987c18423021363213f7e346948f9ae84e05cf150a895cffe0f9bbac374282}{D\-O\-N\-T\-\_\-\-T\-R\-A\-N\-S\-M\-I\-T} = 0, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_a06b987c18423021363213f7e346948f9a02d786cd0f7318c2533125f8b591abc5}{T\-R\-A\-N\-S\-M\-I\-T}
 \}
\begin{DoxyCompactList}\small\item\em Enum to determine whether detected marks should be transmitted with the frame. \end{DoxyCompactList}\item 
enum \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a4c1c298c3ba7d4462edca68505ecdcee}{Main\-Tab\-Indexes} \-: byte \{ \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a4c1c298c3ba7d4462edca68505ecdceea186495f7da296bf880df3a22a492b378}{M\-A\-I\-N}, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_a4c1c298c3ba7d4462edca68505ecdceeaddf0d6b21537d984fea6544f58101fa8}{C\-A\-M\-E\-R\-A}, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_a4c1c298c3ba7d4462edca68505ecdceeab1e1c47120e5bf1a41614bc7f95a80db}{P\-A\-R\-K\-I\-N\-G}, 
\hyperlink{class_wheelchair_control_w_m_1_1_form_main_a4c1c298c3ba7d4462edca68505ecdceeaed6f7aca7887a927b9ed3d62aa347a86}{S\-E\-T\-T\-I\-N\-G\-S}
 \}
\begin{DoxyCompactList}\small\item\em Main tab control tabs' indexes. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
delegate void \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a2d5c6ece90f7f4e617ea750a8d53066c}{Invoke\-Thread\-Safe\-Delegate} ()
\begin{DoxyCompactList}\small\item\em Delegate for invoking subroutines thread-\/safely. \end{DoxyCompactList}\item 
void \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a9770ad169274cd4c5a72592f29d4dcda}{Visualize\-Phase} (\hyperlink{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355}{Auto\-Parking\-Phase} phase, Boolean is\-Error)
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
void \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a98058c7d9285be36d15d0d60ff0cd1b0}{Get\-Camera\-Frame} (Boolean include\-Detected\-Marks)
\begin{DoxyCompactList}\small\item\em Receives camera frame via U\-D\-P. \end{DoxyCompactList}\item 
void \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a2566ddfe715f0df1008ba2b2a4cd1e5f}{U\-D\-P\-Data\-Receiver} ()
\begin{DoxyCompactList}\small\item\em Function to be run in separate thread and receive data via U\-D\-P. \end{DoxyCompactList}\item 
void \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a27067d63283faca4cd202f25039713bf}{Enable\-Arrows} (Boolean enable\-State)
\begin{DoxyCompactList}\small\item\em Enables / disables arrow buttons. \end{DoxyCompactList}\item 
void \hyperlink{class_wheelchair_control_w_m_1_1_form_main_aba63c38f349b03a882c708d8297c7975}{Right\-Slide\-Handler} ()
\begin{DoxyCompactList}\small\item\em Handler to be called when user performs right slide. \end{DoxyCompactList}\item 
void \hyperlink{class_wheelchair_control_w_m_1_1_form_main_aabd5d388bf8c9b062ba8e6d93a7cbd01}{Send\-U\-D\-P\-Packet} (Byte\mbox{[}$\,$\mbox{]} data)
\begin{DoxyCompactList}\small\item\em Send packet via U\-D\-P, handle errors here. \end{DoxyCompactList}\item 
void \hyperlink{class_wheelchair_control_w_m_1_1_form_main_abf1cf16365c10faafa3018c8f9412c8c}{Blink\-Send\-Error\-Label} ()
\begin{DoxyCompactList}\small\item\em Blink send error label to indicate transfer error. \end{DoxyCompactList}\item 
void \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a1e5f9662d6830bea9eb33ef247de76ad}{Device\-Idle\-Reset\-Timer\-Callback} (Object param)
\begin{DoxyCompactList}\small\item\em Device idle reset timer callback function. \end{DoxyCompactList}\item 
void \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a035e3740573d16a3ee01a37570b5474c}{Left\-Slide\-Handler} ()
\begin{DoxyCompactList}\small\item\em Handler to be called when user performs left slide. \end{DoxyCompactList}\item 
void \hyperlink{class_wheelchair_control_w_m_1_1_form_main_ac92ffdd4347758f264fe190b9d0b01fc}{Initialize\-Component} ()
\begin{DoxyCompactList}\small\item\em Required method for Designer support -\/ do not modify the contents of this method with the code editor. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
const Byte \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a38b58c4eea08038754b758319f6e328f}{S\-L\-I\-D\-E\-\_\-\-T\-O\-\_\-\-F\-O\-R\-M\-\_\-\-W\-I\-D\-T\-H\-\_\-\-R\-A\-T\-I\-O} = 4
\begin{DoxyCompactList}\small\item\em Slide length as a fraction of form width. \end{DoxyCompactList}\item 
const U\-Int16 \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a307167f866e8d29cdb2a355aa6e9c7fc}{S\-E\-N\-D\-\_\-\-E\-R\-R\-O\-R\-\_\-\-L\-A\-B\-E\-L\-\_\-\-B\-L\-I\-N\-K\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-M\-S} = 1000
\begin{DoxyCompactList}\small\item\em Send error label blink timeout in ms. \end{DoxyCompactList}\item 
const U\-Int16 \hyperlink{class_wheelchair_control_w_m_1_1_form_main_af235ebda3415beae806c7cec032aa6ac}{F\-R\-A\-M\-E\-\_\-\-R\-E\-C\-E\-I\-V\-E\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-M\-S} = 2000
\begin{DoxyCompactList}\small\item\em Timeout for frame receiving. \end{DoxyCompactList}\item 
const Byte \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a12f5e9d80ef981b124fb1556ee845804}{A\-R\-R\-O\-W\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-T\-H\-I\-C\-K\-N\-E\-S\-S} = 5
\begin{DoxyCompactList}\small\item\em Thickness of borders drawn around arrows \mbox{[}pixels\mbox{]}. \end{DoxyCompactList}\item 
const U\-Int16 \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a21b9295cf02d94d6dbf724d43a484baf}{U\-D\-P\-\_\-\-P\-O\-R\-T} = 50005
\begin{DoxyCompactList}\small\item\em Random (not well-\/known) U\-D\-P port. \end{DoxyCompactList}\item 
const Byte \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a01353e95b1194f96c73347b9ac109107}{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-O\-F\-F\-S\-E\-T} = 1
\begin{DoxyCompactList}\small\item\em Offset of the camera frame data in the packet. \end{DoxyCompactList}\item 
Thread \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a8421f8ac6cf4fc84bb9c288f66d7dded}{U\-D\-Preceive\-Thread}
\begin{DoxyCompactList}\small\item\em Thread to be run separately and receive U\-D\-P communication asynchronously. \end{DoxyCompactList}\item 
I\-P\-End\-Point \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a4aa2cdce21b5e14e99c616a23340f2b9}{ip\-Ep} = new I\-P\-End\-Point(I\-P\-Address.\-Any, \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a21b9295cf02d94d6dbf724d43a484baf}{U\-D\-P\-\_\-\-P\-O\-R\-T})
\begin{DoxyCompactList}\small\item\em I\-P Endpoint to receive data. \end{DoxyCompactList}\item 
Udp\-Client \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a97a118ec1040e49f5fb30e67dfa4c7e2}{incoming\-U\-D\-P\-Client}
\begin{DoxyCompactList}\small\item\em U\-D\-P client to receive data. \end{DoxyCompactList}\item 
Udp\-Client \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a57d690448bb46f48fcb21f16abb1482d}{outgoing\-U\-D\-P\-Client}
\begin{DoxyCompactList}\small\item\em U\-D\-P client to send data. \end{DoxyCompactList}\item 
Auto\-Reset\-Event \hyperlink{class_wheelchair_control_w_m_1_1_form_main_ae627b1ae59cc4f5110a4a95f0384b40c}{reset\-Event\-Frame\-Sync}
\begin{DoxyCompactList}\small\item\em Auto\-Reset\-Event to synchronize frame receiving. \end{DoxyCompactList}\item 
Int32 \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a53871bea53a90b4dab890da38eb0e494}{slide\-Detect\-Xcoordinate} = -\/1
\begin{DoxyCompactList}\small\item\em Horizontal slide initial point. \end{DoxyCompactList}\item 
Byte \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a378ce337b6faf89ca84a57ce160268fa}{slide\-Length} = 0
\begin{DoxyCompactList}\small\item\em Length of slide to be detected. \end{DoxyCompactList}\item 
\hyperlink{class_wheelchair_control_w_m_1_1_settings_class}{Settings\-Class} \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a0cda5ffe63c4b98fd1cb352796557a06}{my\-Settings}
\begin{DoxyCompactList}\small\item\em Class to load \& save settings. \end{DoxyCompactList}\item 
Bitmap \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a3b2ba766a96b63842145894991239366}{camera\-Frame}
\begin{DoxyCompactList}\small\item\em Last received camera frame. \end{DoxyCompactList}\item 
System.\-Threading.\-Timer \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a84fb610bc6c6d0d9315887f5f463bbaa}{device\-Idle\-Timer}
\begin{DoxyCompactList}\small\item\em Timer to reset device's idle timer periodically. \end{DoxyCompactList}\item 
System.\-Component\-Model.\-I\-Container \hyperlink{class_wheelchair_control_w_m_1_1_form_main_a8d897b135845b996d9bbed131c185ada}{components} = null
\begin{DoxyCompactList}\small\item\em Required designer variable. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
static readonly Color \hyperlink{class_wheelchair_control_w_m_1_1_form_main_aa3a6f715743f1748ded5b4ec1bfa2633}{P\-R\-E\-S\-S\-E\-D\-\_\-\-B\-U\-T\-O\-N\-\_\-\-B\-A\-C\-K\-G\-R\-O\-U\-D\-\_\-\-C\-O\-L\-O\-R} = Color.\-Dark\-Blue
\begin{DoxyCompactList}\small\item\em Color to paint pressed button background with. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Main screen. 



Definition at line 14 of file Form\-Main.\-cs.



\subsection{Member Enumeration Documentation}
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Auto\-Parking\-Phase@{Auto\-Parking\-Phase}}
\index{Auto\-Parking\-Phase@{Auto\-Parking\-Phase}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Auto\-Parking\-Phase}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Wheelchair\-Control\-W\-M.\-Form\-Main.\-Auto\-Parking\-Phase} \-: byte}}\label{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355}


Determines current phase of auto parking algorithm. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{W\-A\-I\-T\-I\-N\-G\-\_\-\-F\-O\-R\-\_\-\-S\-T\-A\-R\-T@{W\-A\-I\-T\-I\-N\-G\-\_\-\-F\-O\-R\-\_\-\-S\-T\-A\-R\-T}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!W\-A\-I\-T\-I\-N\-G\-\_\-\-F\-O\-R\-\_\-\-S\-T\-A\-R\-T@{W\-A\-I\-T\-I\-N\-G\-\_\-\-F\-O\-R\-\_\-\-S\-T\-A\-R\-T}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355a445ec3871bb46416a6a6868d6bfade94}{W\-A\-I\-T\-I\-N\-G\-\_\-\-F\-O\-R\-\_\-\-S\-T\-A\-R\-T}\label{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355a445ec3871bb46416a6a6868d6bfade94}
}]Idle phase -\/ waiting for start. \index{W\-A\-L\-L\-\_\-\-F\-O\-L\-L\-O\-W\-I\-N\-G@{W\-A\-L\-L\-\_\-\-F\-O\-L\-L\-O\-W\-I\-N\-G}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!W\-A\-L\-L\-\_\-\-F\-O\-L\-L\-O\-W\-I\-N\-G@{W\-A\-L\-L\-\_\-\-F\-O\-L\-L\-O\-W\-I\-N\-G}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355a8c24828b61c8596ee857af619808e900}{W\-A\-L\-L\-\_\-\-F\-O\-L\-L\-O\-W\-I\-N\-G}\label{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355a8c24828b61c8596ee857af619808e900}
}]Wall-\/following phase. \index{G\-O\-I\-N\-G\-\_\-\-B\-A\-C\-K\-W\-A\-R\-D\-S@{G\-O\-I\-N\-G\-\_\-\-B\-A\-C\-K\-W\-A\-R\-D\-S}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!G\-O\-I\-N\-G\-\_\-\-B\-A\-C\-K\-W\-A\-R\-D\-S@{G\-O\-I\-N\-G\-\_\-\-B\-A\-C\-K\-W\-A\-R\-D\-S}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355a159131053acd3dc781c000e3b1c803e0}{G\-O\-I\-N\-G\-\_\-\-B\-A\-C\-K\-W\-A\-R\-D\-S}\label{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355a159131053acd3dc781c000e3b1c803e0}
}]Backward drive. \index{M\-A\-R\-K\-S\-\_\-\-T\-R\-A\-C\-K\-I\-N\-G@{M\-A\-R\-K\-S\-\_\-\-T\-R\-A\-C\-K\-I\-N\-G}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!M\-A\-R\-K\-S\-\_\-\-T\-R\-A\-C\-K\-I\-N\-G@{M\-A\-R\-K\-S\-\_\-\-T\-R\-A\-C\-K\-I\-N\-G}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355a125e80d0d9e9aa7b281b3e2f21e3aa16}{M\-A\-R\-K\-S\-\_\-\-T\-R\-A\-C\-K\-I\-N\-G}\label{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355a125e80d0d9e9aa7b281b3e2f21e3aa16}
}]Trying to find marks. \index{P\-A\-T\-H\-\_\-\-F\-O\-L\-L\-O\-W\-I\-N\-G@{P\-A\-T\-H\-\_\-\-F\-O\-L\-L\-O\-W\-I\-N\-G}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!P\-A\-T\-H\-\_\-\-F\-O\-L\-L\-O\-W\-I\-N\-G@{P\-A\-T\-H\-\_\-\-F\-O\-L\-L\-O\-W\-I\-N\-G}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355a958ecffb8e5f01adac5dcb8908923cd4}{P\-A\-T\-H\-\_\-\-F\-O\-L\-L\-O\-W\-I\-N\-G}\label{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355a958ecffb8e5f01adac5dcb8908923cd4}
}]Driving to next waypoint. \index{E\-N\-D@{E\-N\-D}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!E\-N\-D@{E\-N\-D}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355ab1a326c06d88bf042f73d70f50197905}{E\-N\-D}\label{class_wheelchair_control_w_m_1_1_form_main_aabb2f5594c9e5acb97780c12f5e84355ab1a326c06d88bf042f73d70f50197905}
}]Algorithm ended. \end{description}
\end{Desc}


Definition at line 133 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a06b987c18423021363213f7e346948f9}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Detected\-Marks\-Transmit@{Detected\-Marks\-Transmit}}
\index{Detected\-Marks\-Transmit@{Detected\-Marks\-Transmit}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Detected\-Marks\-Transmit}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Wheelchair\-Control\-W\-M.\-Form\-Main.\-Detected\-Marks\-Transmit} \-: byte\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a06b987c18423021363213f7e346948f9}


Enum to determine whether detected marks should be transmitted with the frame. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{D\-O\-N\-T\-\_\-\-T\-R\-A\-N\-S\-M\-I\-T@{D\-O\-N\-T\-\_\-\-T\-R\-A\-N\-S\-M\-I\-T}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!D\-O\-N\-T\-\_\-\-T\-R\-A\-N\-S\-M\-I\-T@{D\-O\-N\-T\-\_\-\-T\-R\-A\-N\-S\-M\-I\-T}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a06b987c18423021363213f7e346948f9ae84e05cf150a895cffe0f9bbac374282}{D\-O\-N\-T\-\_\-\-T\-R\-A\-N\-S\-M\-I\-T}\label{class_wheelchair_control_w_m_1_1_form_main_a06b987c18423021363213f7e346948f9ae84e05cf150a895cffe0f9bbac374282}
}]Don't transmit marks flag. \index{T\-R\-A\-N\-S\-M\-I\-T@{T\-R\-A\-N\-S\-M\-I\-T}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!T\-R\-A\-N\-S\-M\-I\-T@{T\-R\-A\-N\-S\-M\-I\-T}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a06b987c18423021363213f7e346948f9a02d786cd0f7318c2533125f8b591abc5}{T\-R\-A\-N\-S\-M\-I\-T}\label{class_wheelchair_control_w_m_1_1_form_main_a06b987c18423021363213f7e346948f9a02d786cd0f7318c2533125f8b591abc5}
}]Transmit marks flag. \end{description}
\end{Desc}


Definition at line 206 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a6d8d3ab4590cfcb7b231dffe94ee00ce}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Joystick\-Axis\-Value@{Joystick\-Axis\-Value}}
\index{Joystick\-Axis\-Value@{Joystick\-Axis\-Value}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Joystick\-Axis\-Value}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Wheelchair\-Control\-W\-M.\-Form\-Main.\-Joystick\-Axis\-Value} \-: byte\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a6d8d3ab4590cfcb7b231dffe94ee00ce}


Artificial joystick axis value for arrow button press. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{M\-A\-X@{M\-A\-X}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!M\-A\-X@{M\-A\-X}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a6d8d3ab4590cfcb7b231dffe94ee00cea26a4b44a837bf97b972628509912b4a5}{M\-A\-X}\label{class_wheelchair_control_w_m_1_1_form_main_a6d8d3ab4590cfcb7b231dffe94ee00cea26a4b44a837bf97b972628509912b4a5}
}]Maximal value. \index{M\-I\-N@{M\-I\-N}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!M\-I\-N@{M\-I\-N}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a6d8d3ab4590cfcb7b231dffe94ee00ceace31e2a082d17e038fcc6e3006166653}{M\-I\-N}\label{class_wheelchair_control_w_m_1_1_form_main_a6d8d3ab4590cfcb7b231dffe94ee00ceace31e2a082d17e038fcc6e3006166653}
}]Minimal value. \index{Z\-E\-R\-O@{Z\-E\-R\-O}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Z\-E\-R\-O@{Z\-E\-R\-O}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a6d8d3ab4590cfcb7b231dffe94ee00cea529e9e0beb5f85d1f132917c1a09860c}{Z\-E\-R\-O}\label{class_wheelchair_control_w_m_1_1_form_main_a6d8d3ab4590cfcb7b231dffe94ee00cea529e9e0beb5f85d1f132917c1a09860c}
}]Joystick zero state. \end{description}
\end{Desc}


Definition at line 185 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a4c1c298c3ba7d4462edca68505ecdcee}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Main\-Tab\-Indexes@{Main\-Tab\-Indexes}}
\index{Main\-Tab\-Indexes@{Main\-Tab\-Indexes}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Main\-Tab\-Indexes}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Wheelchair\-Control\-W\-M.\-Form\-Main.\-Main\-Tab\-Indexes} \-: byte\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a4c1c298c3ba7d4462edca68505ecdcee}


Main tab control tabs' indexes. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{M\-A\-I\-N@{M\-A\-I\-N}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!M\-A\-I\-N@{M\-A\-I\-N}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a4c1c298c3ba7d4462edca68505ecdceea186495f7da296bf880df3a22a492b378}{M\-A\-I\-N}\label{class_wheelchair_control_w_m_1_1_form_main_a4c1c298c3ba7d4462edca68505ecdceea186495f7da296bf880df3a22a492b378}
}]Main tab index. \index{C\-A\-M\-E\-R\-A@{C\-A\-M\-E\-R\-A}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!C\-A\-M\-E\-R\-A@{C\-A\-M\-E\-R\-A}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a4c1c298c3ba7d4462edca68505ecdceeaddf0d6b21537d984fea6544f58101fa8}{C\-A\-M\-E\-R\-A}\label{class_wheelchair_control_w_m_1_1_form_main_a4c1c298c3ba7d4462edca68505ecdceeaddf0d6b21537d984fea6544f58101fa8}
}]Service tab index. \index{P\-A\-R\-K\-I\-N\-G@{P\-A\-R\-K\-I\-N\-G}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!P\-A\-R\-K\-I\-N\-G@{P\-A\-R\-K\-I\-N\-G}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a4c1c298c3ba7d4462edca68505ecdceeab1e1c47120e5bf1a41614bc7f95a80db}{P\-A\-R\-K\-I\-N\-G}\label{class_wheelchair_control_w_m_1_1_form_main_a4c1c298c3ba7d4462edca68505ecdceeab1e1c47120e5bf1a41614bc7f95a80db}
}]Auto parking phases tab index. \index{S\-E\-T\-T\-I\-N\-G\-S@{S\-E\-T\-T\-I\-N\-G\-S}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!S\-E\-T\-T\-I\-N\-G\-S@{S\-E\-T\-T\-I\-N\-G\-S}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a4c1c298c3ba7d4462edca68505ecdceeaed6f7aca7887a927b9ed3d62aa347a86}{S\-E\-T\-T\-I\-N\-G\-S}\label{class_wheelchair_control_w_m_1_1_form_main_a4c1c298c3ba7d4462edca68505ecdceeaed6f7aca7887a927b9ed3d62aa347a86}
}]Settings tab index. \end{description}
\end{Desc}


Definition at line 222 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Packet\-Header@{Packet\-Header}}
\index{Packet\-Header@{Packet\-Header}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Packet\-Header}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Wheelchair\-Control\-W\-M.\-Form\-Main.\-Packet\-Header} \-: byte\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274}


Enum to determine U\-D\-P packet message header type. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{W\-A\-T\-C\-H\-D\-O\-G\-\_\-\-N\-O\-P@{W\-A\-T\-C\-H\-D\-O\-G\-\_\-\-N\-O\-P}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!W\-A\-T\-C\-H\-D\-O\-G\-\_\-\-N\-O\-P@{W\-A\-T\-C\-H\-D\-O\-G\-\_\-\-N\-O\-P}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274a8d911c8cf49964a81aa2064d3bc4d574}{W\-A\-T\-C\-H\-D\-O\-G\-\_\-\-N\-O\-P}\label{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274a8d911c8cf49964a81aa2064d3bc4d574}
}]Empty packet to reset watchdog. \index{J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-C\-O\-M\-M\-A\-N\-D@{J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-C\-O\-M\-M\-A\-N\-D}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-C\-O\-M\-M\-A\-N\-D@{J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-C\-O\-M\-M\-A\-N\-D}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274adb5205fdac79656a9cba2935b2bca09e}{J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-C\-O\-M\-M\-A\-N\-D}\label{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274adb5205fdac79656a9cba2935b2bca09e}
}]Artificial joystick data. \index{S\-T\-O\-P\-\_\-\-B\-U\-T\-T\-O\-N@{S\-T\-O\-P\-\_\-\-B\-U\-T\-T\-O\-N}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!S\-T\-O\-P\-\_\-\-B\-U\-T\-T\-O\-N@{S\-T\-O\-P\-\_\-\-B\-U\-T\-T\-O\-N}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274a4782599033e09c9aaf78fe5fbceff27a}{S\-T\-O\-P\-\_\-\-B\-U\-T\-T\-O\-N}\label{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274a4782599033e09c9aaf78fe5fbceff27a}
}]Press remote stop button. \index{S\-T\-A\-R\-T\-\_\-\-B\-U\-T\-T\-O\-N@{S\-T\-A\-R\-T\-\_\-\-B\-U\-T\-T\-O\-N}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!S\-T\-A\-R\-T\-\_\-\-B\-U\-T\-T\-O\-N@{S\-T\-A\-R\-T\-\_\-\-B\-U\-T\-T\-O\-N}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274aa0acccc6a1d983cafdcc587a7ffaca5e}{S\-T\-A\-R\-T\-\_\-\-B\-U\-T\-T\-O\-N}\label{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274aa0acccc6a1d983cafdcc587a7ffaca5e}
}]Press remote start button. \index{A\-U\-T\-O\-\_\-\-P\-A\-R\-K\-I\-N\-G\-\_\-\-S\-T\-A\-R\-T\-\_\-\-B\-U\-T\-T\-O\-N@{A\-U\-T\-O\-\_\-\-P\-A\-R\-K\-I\-N\-G\-\_\-\-S\-T\-A\-R\-T\-\_\-\-B\-U\-T\-T\-O\-N}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!A\-U\-T\-O\-\_\-\-P\-A\-R\-K\-I\-N\-G\-\_\-\-S\-T\-A\-R\-T\-\_\-\-B\-U\-T\-T\-O\-N@{A\-U\-T\-O\-\_\-\-P\-A\-R\-K\-I\-N\-G\-\_\-\-S\-T\-A\-R\-T\-\_\-\-B\-U\-T\-T\-O\-N}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274a41eb48339b20444c322e2a80588a5335}{A\-U\-T\-O\-\_\-\-P\-A\-R\-K\-I\-N\-G\-\_\-\-S\-T\-A\-R\-T\-\_\-\-B\-U\-T\-T\-O\-N}\label{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274a41eb48339b20444c322e2a80588a5335}
}]Press auto parking start button remotely. \index{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-R\-E\-Q\-U\-E\-S\-T@{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-R\-E\-Q\-U\-E\-S\-T}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-R\-E\-Q\-U\-E\-S\-T@{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-R\-E\-Q\-U\-E\-S\-T}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274ab82581cad3a9c00d25fb319b0fd90ccd}{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-R\-E\-Q\-U\-E\-S\-T}\label{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274ab82581cad3a9c00d25fb319b0fd90ccd}
}]Request to send camera frame. \index{U\-S\-E\-R\-\_\-\-R\-E\-S\-P\-O\-N\-S\-E@{U\-S\-E\-R\-\_\-\-R\-E\-S\-P\-O\-N\-S\-E}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!U\-S\-E\-R\-\_\-\-R\-E\-S\-P\-O\-N\-S\-E@{U\-S\-E\-R\-\_\-\-R\-E\-S\-P\-O\-N\-S\-E}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274a30ae0b293e84fca2fd004c5293a1523a}{U\-S\-E\-R\-\_\-\-R\-E\-S\-P\-O\-N\-S\-E}\label{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274a30ae0b293e84fca2fd004c5293a1523a}
}]User's confirmation of mark detection correctness. \index{A\-U\-T\-O\-P\-A\-R\-K\-I\-N\-G\-\_\-\-P\-H\-A\-S\-E@{A\-U\-T\-O\-P\-A\-R\-K\-I\-N\-G\-\_\-\-P\-H\-A\-S\-E}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!A\-U\-T\-O\-P\-A\-R\-K\-I\-N\-G\-\_\-\-P\-H\-A\-S\-E@{A\-U\-T\-O\-P\-A\-R\-K\-I\-N\-G\-\_\-\-P\-H\-A\-S\-E}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274aa5a1de7127c6e5ee45db7906a252f5a8}{A\-U\-T\-O\-P\-A\-R\-K\-I\-N\-G\-\_\-\-P\-H\-A\-S\-E}\label{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274aa5a1de7127c6e5ee45db7906a252f5a8}
}]Transmitt current auto parking phase. \index{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-R\-E\-S\-P\-O\-N\-S\-E@{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-R\-E\-S\-P\-O\-N\-S\-E}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-R\-E\-S\-P\-O\-N\-S\-E@{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-R\-E\-S\-P\-O\-N\-S\-E}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274acae8b6744edbe84ebcbff00aba8b92ed}{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-R\-E\-S\-P\-O\-N\-S\-E}\label{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274acae8b6744edbe84ebcbff00aba8b92ed}
}]Camera frame data packet. \index{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-T\-O\-\_\-\-B\-E\-\_\-\-C\-O\-N\-F\-I\-R\-M\-E\-D@{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-T\-O\-\_\-\-B\-E\-\_\-\-C\-O\-N\-F\-I\-R\-M\-E\-D}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-T\-O\-\_\-\-B\-E\-\_\-\-C\-O\-N\-F\-I\-R\-M\-E\-D@{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-T\-O\-\_\-\-B\-E\-\_\-\-C\-O\-N\-F\-I\-R\-M\-E\-D}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274a2a35bd201b66e9c2a39f8431e3a102e5}{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-T\-O\-\_\-\-B\-E\-\_\-\-C\-O\-N\-F\-I\-R\-M\-E\-D}\label{class_wheelchair_control_w_m_1_1_form_main_aed240a5d88d79904181f4be19b7f4274a2a35bd201b66e9c2a39f8431e3a102e5}
}]Camera frame with detected marks to be confirmed by user. \end{description}
\end{Desc}


Definition at line 56 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_ae8dea5bec2040dd220aab3f7150e9bc7}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Phase\-Error@{Phase\-Error}}
\index{Phase\-Error@{Phase\-Error}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Phase\-Error}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Wheelchair\-Control\-W\-M.\-Form\-Main.\-Phase\-Error} \-: byte}}\label{class_wheelchair_control_w_m_1_1_form_main_ae8dea5bec2040dd220aab3f7150e9bc7}


Determines whether auto parking phase is in error state. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\-R\-R\-O\-R@{E\-R\-R\-O\-R}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!E\-R\-R\-O\-R@{E\-R\-R\-O\-R}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_ae8dea5bec2040dd220aab3f7150e9bc7abb1ca97ec761fc37101737ba0aa2e7c5}{E\-R\-R\-O\-R}\label{class_wheelchair_control_w_m_1_1_form_main_ae8dea5bec2040dd220aab3f7150e9bc7abb1ca97ec761fc37101737ba0aa2e7c5}
}]Error occured. \index{N\-O\-\_\-\-E\-R\-R\-O\-R@{N\-O\-\_\-\-E\-R\-R\-O\-R}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!N\-O\-\_\-\-E\-R\-R\-O\-R@{N\-O\-\_\-\-E\-R\-R\-O\-R}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_ae8dea5bec2040dd220aab3f7150e9bc7ad306b6fdee05fe87455110ddf6501e6c}{N\-O\-\_\-\-E\-R\-R\-O\-R}\label{class_wheelchair_control_w_m_1_1_form_main_ae8dea5bec2040dd220aab3f7150e9bc7ad306b6fdee05fe87455110ddf6501e6c}
}]No error occured. \end{description}
\end{Desc}


Definition at line 169 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aa45a7eefdc8dcab250d0409b2e056041}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!User\-Response\-Code@{User\-Response\-Code}}
\index{User\-Response\-Code@{User\-Response\-Code}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{User\-Response\-Code}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Wheelchair\-Control\-W\-M.\-Form\-Main.\-User\-Response\-Code} \-: byte}}\label{class_wheelchair_control_w_m_1_1_form_main_aa45a7eefdc8dcab250d0409b2e056041}


Enum to determine user response (when mark confirmation via Wi\-Fi is demanded). 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\-N\-D@{E\-N\-D}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!E\-N\-D@{E\-N\-D}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aa45a7eefdc8dcab250d0409b2e056041ab1a326c06d88bf042f73d70f50197905}{E\-N\-D}\label{class_wheelchair_control_w_m_1_1_form_main_aa45a7eefdc8dcab250d0409b2e056041ab1a326c06d88bf042f73d70f50197905}
}]User demanded script end. \index{L\-O\-O\-K\-\_\-\-F\-U\-R\-T\-H\-E\-R@{L\-O\-O\-K\-\_\-\-F\-U\-R\-T\-H\-E\-R}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!L\-O\-O\-K\-\_\-\-F\-U\-R\-T\-H\-E\-R@{L\-O\-O\-K\-\_\-\-F\-U\-R\-T\-H\-E\-R}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aa45a7eefdc8dcab250d0409b2e056041a8dbbcebcf951e396c06b8b7d9c191f1d}{L\-O\-O\-K\-\_\-\-F\-U\-R\-T\-H\-E\-R}\label{class_wheelchair_control_w_m_1_1_form_main_aa45a7eefdc8dcab250d0409b2e056041a8dbbcebcf951e396c06b8b7d9c191f1d}
}]Wrong detection, look further. \index{M\-A\-R\-K\-S\-\_\-\-F\-O\-U\-N\-D@{M\-A\-R\-K\-S\-\_\-\-F\-O\-U\-N\-D}!Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!M\-A\-R\-K\-S\-\_\-\-F\-O\-U\-N\-D@{M\-A\-R\-K\-S\-\_\-\-F\-O\-U\-N\-D}}\item[{\em 
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aa45a7eefdc8dcab250d0409b2e056041a7bfb0a6ff180c76693a5f6c7c539894c}{M\-A\-R\-K\-S\-\_\-\-F\-O\-U\-N\-D}\label{class_wheelchair_control_w_m_1_1_form_main_aa45a7eefdc8dcab250d0409b2e056041a7bfb0a6ff180c76693a5f6c7c539894c}
}]Marks detected, go on. \end{description}
\end{Desc}


Definition at line 112 of file Form\-Main.\-cs.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a9f36453cdf0602bbf1e69883fd8a3b9e}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Form\-Main@{Form\-Main}}
\index{Form\-Main@{Form\-Main}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Form\-Main}]{\setlength{\rightskip}{0pt plus 5cm}Wheelchair\-Control\-W\-M.\-Form\-Main.\-Form\-Main (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_wheelchair_control_w_m_1_1_form_main_a9f36453cdf0602bbf1e69883fd8a3b9e}


Defualt constructor. 



Definition at line 599 of file Form\-Main.\-cs.



\subsection{Member Function Documentation}
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_abf1cf16365c10faafa3018c8f9412c8c}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Blink\-Send\-Error\-Label@{Blink\-Send\-Error\-Label}}
\index{Blink\-Send\-Error\-Label@{Blink\-Send\-Error\-Label}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Blink\-Send\-Error\-Label}]{\setlength{\rightskip}{0pt plus 5cm}void Wheelchair\-Control\-W\-M.\-Form\-Main.\-Blink\-Send\-Error\-Label (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_abf1cf16365c10faafa3018c8f9412c8c}


Blink send error label to indicate transfer error. 



Definition at line 538 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a1e5f9662d6830bea9eb33ef247de76ad}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Device\-Idle\-Reset\-Timer\-Callback@{Device\-Idle\-Reset\-Timer\-Callback}}
\index{Device\-Idle\-Reset\-Timer\-Callback@{Device\-Idle\-Reset\-Timer\-Callback}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Device\-Idle\-Reset\-Timer\-Callback}]{\setlength{\rightskip}{0pt plus 5cm}void Wheelchair\-Control\-W\-M.\-Form\-Main.\-Device\-Idle\-Reset\-Timer\-Callback (
\begin{DoxyParamCaption}
\item[{Object}]{param}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a1e5f9662d6830bea9eb33ef247de76ad}


Device idle reset timer callback function. 


\begin{DoxyParams}{Parameters}
{\em param} & Parameters.\\
\hline
\end{DoxyParams}


Definition at line 569 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_ae6a1afd0bb90449a864ec925b7532fb8}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Dispose@{Dispose}}
\index{Dispose@{Dispose}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Dispose}]{\setlength{\rightskip}{0pt plus 5cm}override void Wheelchair\-Control\-W\-M.\-Form\-Main.\-Dispose (
\begin{DoxyParamCaption}
\item[{bool}]{disposing}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_wheelchair_control_w_m_1_1_form_main_ae6a1afd0bb90449a864ec925b7532fb8}


Clean up any resources being used. 


\begin{DoxyParams}{Parameters}
{\em disposing} & true if managed resources should be disposed; otherwise, false.\\
\hline
\end{DoxyParams}


Definition at line 15 of file Form\-Main.\-Designer.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a27067d63283faca4cd202f25039713bf}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Enable\-Arrows@{Enable\-Arrows}}
\index{Enable\-Arrows@{Enable\-Arrows}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Enable\-Arrows}]{\setlength{\rightskip}{0pt plus 5cm}void Wheelchair\-Control\-W\-M.\-Form\-Main.\-Enable\-Arrows (
\begin{DoxyParamCaption}
\item[{Boolean}]{enable\-State}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a27067d63283faca4cd202f25039713bf}


Enables / disables arrow buttons. 


\begin{DoxyParams}{Parameters}
{\em enable\-State} & \\
\hline
\end{DoxyParams}


Definition at line 492 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a98058c7d9285be36d15d0d60ff0cd1b0}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Get\-Camera\-Frame@{Get\-Camera\-Frame}}
\index{Get\-Camera\-Frame@{Get\-Camera\-Frame}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Get\-Camera\-Frame}]{\setlength{\rightskip}{0pt plus 5cm}void Wheelchair\-Control\-W\-M.\-Form\-Main.\-Get\-Camera\-Frame (
\begin{DoxyParamCaption}
\item[{Boolean}]{include\-Detected\-Marks}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a98058c7d9285be36d15d0d60ff0cd1b0}


Receives camera frame via U\-D\-P. 


\begin{DoxyParams}{Parameters}
{\em include\-Detected\-Marks} & If set to true, detected marks will also be transmitted.\\
\hline
\end{DoxyParams}


Definition at line 375 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_ac92ffdd4347758f264fe190b9d0b01fc}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Initialize\-Component@{Initialize\-Component}}
\index{Initialize\-Component@{Initialize\-Component}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Initialize\-Component}]{\setlength{\rightskip}{0pt plus 5cm}void Wheelchair\-Control\-W\-M.\-Form\-Main.\-Initialize\-Component (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_ac92ffdd4347758f264fe190b9d0b01fc}


Required method for Designer support -\/ do not modify the contents of this method with the code editor. 



Definition at line 30 of file Form\-Main.\-Designer.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a2d5c6ece90f7f4e617ea750a8d53066c}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Invoke\-Thread\-Safe\-Delegate@{Invoke\-Thread\-Safe\-Delegate}}
\index{Invoke\-Thread\-Safe\-Delegate@{Invoke\-Thread\-Safe\-Delegate}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Invoke\-Thread\-Safe\-Delegate}]{\setlength{\rightskip}{0pt plus 5cm}delegate void Wheelchair\-Control\-W\-M.\-Form\-Main.\-Invoke\-Thread\-Safe\-Delegate (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a2d5c6ece90f7f4e617ea750a8d53066c}


Delegate for invoking subroutines thread-\/safely. 

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a035e3740573d16a3ee01a37570b5474c}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Left\-Slide\-Handler@{Left\-Slide\-Handler}}
\index{Left\-Slide\-Handler@{Left\-Slide\-Handler}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Left\-Slide\-Handler}]{\setlength{\rightskip}{0pt plus 5cm}void Wheelchair\-Control\-W\-M.\-Form\-Main.\-Left\-Slide\-Handler (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a035e3740573d16a3ee01a37570b5474c}


Handler to be called when user performs left slide. 



Definition at line 587 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aba63c38f349b03a882c708d8297c7975}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Right\-Slide\-Handler@{Right\-Slide\-Handler}}
\index{Right\-Slide\-Handler@{Right\-Slide\-Handler}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Right\-Slide\-Handler}]{\setlength{\rightskip}{0pt plus 5cm}void Wheelchair\-Control\-W\-M.\-Form\-Main.\-Right\-Slide\-Handler (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_aba63c38f349b03a882c708d8297c7975}


Handler to be called when user performs right slide. 



Definition at line 503 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aabd5d388bf8c9b062ba8e6d93a7cbd01}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Send\-U\-D\-P\-Packet@{Send\-U\-D\-P\-Packet}}
\index{Send\-U\-D\-P\-Packet@{Send\-U\-D\-P\-Packet}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Send\-U\-D\-P\-Packet}]{\setlength{\rightskip}{0pt plus 5cm}void Wheelchair\-Control\-W\-M.\-Form\-Main.\-Send\-U\-D\-P\-Packet (
\begin{DoxyParamCaption}
\item[{Byte\mbox{[}$\,$\mbox{]}}]{data}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_aabd5d388bf8c9b062ba8e6d93a7cbd01}


Send packet via U\-D\-P, handle errors here. 


\begin{DoxyParams}{Parameters}
{\em data} & Data array.\\
\hline
\end{DoxyParams}


Definition at line 514 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a2566ddfe715f0df1008ba2b2a4cd1e5f}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!U\-D\-P\-Data\-Receiver@{U\-D\-P\-Data\-Receiver}}
\index{U\-D\-P\-Data\-Receiver@{U\-D\-P\-Data\-Receiver}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{U\-D\-P\-Data\-Receiver}]{\setlength{\rightskip}{0pt plus 5cm}void Wheelchair\-Control\-W\-M.\-Form\-Main.\-U\-D\-P\-Data\-Receiver (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a2566ddfe715f0df1008ba2b2a4cd1e5f}


Function to be run in separate thread and receive data via U\-D\-P. 



Definition at line 403 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a9770ad169274cd4c5a72592f29d4dcda}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!Visualize\-Phase@{Visualize\-Phase}}
\index{Visualize\-Phase@{Visualize\-Phase}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{Visualize\-Phase}]{\setlength{\rightskip}{0pt plus 5cm}void Wheelchair\-Control\-W\-M.\-Form\-Main.\-Visualize\-Phase (
\begin{DoxyParamCaption}
\item[{{\bf Auto\-Parking\-Phase}}]{phase, }
\item[{Boolean}]{is\-Error}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a9770ad169274cd4c5a72592f29d4dcda}




Visualize current phase. 


\begin{DoxyParams}{Parameters}
{\em phase} & Current phase.\\
\hline
{\em is\-Error} & True if error occured.\\
\hline
\end{DoxyParams}


Definition at line 315 of file Form\-Main.\-cs.



\subsection{Member Data Documentation}
\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a12f5e9d80ef981b124fb1556ee845804}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!A\-R\-R\-O\-W\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-T\-H\-I\-C\-K\-N\-E\-S\-S@{A\-R\-R\-O\-W\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-T\-H\-I\-C\-K\-N\-E\-S\-S}}
\index{A\-R\-R\-O\-W\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-T\-H\-I\-C\-K\-N\-E\-S\-S@{A\-R\-R\-O\-W\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-T\-H\-I\-C\-K\-N\-E\-S\-S}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{A\-R\-R\-O\-W\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-T\-H\-I\-C\-K\-N\-E\-S\-S}]{\setlength{\rightskip}{0pt plus 5cm}const Byte Wheelchair\-Control\-W\-M.\-Form\-Main.\-A\-R\-R\-O\-W\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-T\-H\-I\-C\-K\-N\-E\-S\-S = 5\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a12f5e9d80ef981b124fb1556ee845804}


Thickness of borders drawn around arrows \mbox{[}pixels\mbox{]}. 



Definition at line 41 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a01353e95b1194f96c73347b9ac109107}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-O\-F\-F\-S\-E\-T@{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-O\-F\-F\-S\-E\-T}}
\index{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-O\-F\-F\-S\-E\-T@{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-O\-F\-F\-S\-E\-T}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-O\-F\-F\-S\-E\-T}]{\setlength{\rightskip}{0pt plus 5cm}const Byte Wheelchair\-Control\-W\-M.\-Form\-Main.\-C\-A\-M\-E\-R\-A\-\_\-\-F\-R\-A\-M\-E\-\_\-\-O\-F\-F\-S\-E\-T = 1\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a01353e95b1194f96c73347b9ac109107}


Offset of the camera frame data in the packet. 



Definition at line 51 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a3b2ba766a96b63842145894991239366}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!camera\-Frame@{camera\-Frame}}
\index{camera\-Frame@{camera\-Frame}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{camera\-Frame}]{\setlength{\rightskip}{0pt plus 5cm}Bitmap Wheelchair\-Control\-W\-M.\-Form\-Main.\-camera\-Frame\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a3b2ba766a96b63842145894991239366}


Last received camera frame. 



Definition at line 299 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a8d897b135845b996d9bbed131c185ada}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!components@{components}}
\index{components@{components}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{components}]{\setlength{\rightskip}{0pt plus 5cm}System.\-Component\-Model.\-I\-Container Wheelchair\-Control\-W\-M.\-Form\-Main.\-components = null\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a8d897b135845b996d9bbed131c185ada}


Required designer variable. 



Definition at line 8 of file Form\-Main.\-Designer.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a84fb610bc6c6d0d9315887f5f463bbaa}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!device\-Idle\-Timer@{device\-Idle\-Timer}}
\index{device\-Idle\-Timer@{device\-Idle\-Timer}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{device\-Idle\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}System.\-Threading.\-Timer Wheelchair\-Control\-W\-M.\-Form\-Main.\-device\-Idle\-Timer\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a84fb610bc6c6d0d9315887f5f463bbaa}


Timer to reset device's idle timer periodically. 



Definition at line 304 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_af235ebda3415beae806c7cec032aa6ac}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!F\-R\-A\-M\-E\-\_\-\-R\-E\-C\-E\-I\-V\-E\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-M\-S@{F\-R\-A\-M\-E\-\_\-\-R\-E\-C\-E\-I\-V\-E\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-M\-S}}
\index{F\-R\-A\-M\-E\-\_\-\-R\-E\-C\-E\-I\-V\-E\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-M\-S@{F\-R\-A\-M\-E\-\_\-\-R\-E\-C\-E\-I\-V\-E\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-M\-S}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{F\-R\-A\-M\-E\-\_\-\-R\-E\-C\-E\-I\-V\-E\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-M\-S}]{\setlength{\rightskip}{0pt plus 5cm}const U\-Int16 Wheelchair\-Control\-W\-M.\-Form\-Main.\-F\-R\-A\-M\-E\-\_\-\-R\-E\-C\-E\-I\-V\-E\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-M\-S = 2000\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_af235ebda3415beae806c7cec032aa6ac}


Timeout for frame receiving. 



Definition at line 31 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a97a118ec1040e49f5fb30e67dfa4c7e2}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!incoming\-U\-D\-P\-Client@{incoming\-U\-D\-P\-Client}}
\index{incoming\-U\-D\-P\-Client@{incoming\-U\-D\-P\-Client}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{incoming\-U\-D\-P\-Client}]{\setlength{\rightskip}{0pt plus 5cm}Udp\-Client Wheelchair\-Control\-W\-M.\-Form\-Main.\-incoming\-U\-D\-P\-Client\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a97a118ec1040e49f5fb30e67dfa4c7e2}


U\-D\-P client to receive data. 



Definition at line 264 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a4aa2cdce21b5e14e99c616a23340f2b9}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!ip\-Ep@{ip\-Ep}}
\index{ip\-Ep@{ip\-Ep}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{ip\-Ep}]{\setlength{\rightskip}{0pt plus 5cm}I\-P\-End\-Point Wheelchair\-Control\-W\-M.\-Form\-Main.\-ip\-Ep = new I\-P\-End\-Point(I\-P\-Address.\-Any, {\bf U\-D\-P\-\_\-\-P\-O\-R\-T})\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a4aa2cdce21b5e14e99c616a23340f2b9}


I\-P Endpoint to receive data. 



Definition at line 259 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a0cda5ffe63c4b98fd1cb352796557a06}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!my\-Settings@{my\-Settings}}
\index{my\-Settings@{my\-Settings}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{my\-Settings}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Settings\-Class} Wheelchair\-Control\-W\-M.\-Form\-Main.\-my\-Settings\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a0cda5ffe63c4b98fd1cb352796557a06}


Class to load \& save settings. 



Definition at line 294 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a57d690448bb46f48fcb21f16abb1482d}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!outgoing\-U\-D\-P\-Client@{outgoing\-U\-D\-P\-Client}}
\index{outgoing\-U\-D\-P\-Client@{outgoing\-U\-D\-P\-Client}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{outgoing\-U\-D\-P\-Client}]{\setlength{\rightskip}{0pt plus 5cm}Udp\-Client Wheelchair\-Control\-W\-M.\-Form\-Main.\-outgoing\-U\-D\-P\-Client\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a57d690448bb46f48fcb21f16abb1482d}


U\-D\-P client to send data. 



Definition at line 269 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_aa3a6f715743f1748ded5b4ec1bfa2633}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!P\-R\-E\-S\-S\-E\-D\-\_\-\-B\-U\-T\-O\-N\-\_\-\-B\-A\-C\-K\-G\-R\-O\-U\-D\-\_\-\-C\-O\-L\-O\-R@{P\-R\-E\-S\-S\-E\-D\-\_\-\-B\-U\-T\-O\-N\-\_\-\-B\-A\-C\-K\-G\-R\-O\-U\-D\-\_\-\-C\-O\-L\-O\-R}}
\index{P\-R\-E\-S\-S\-E\-D\-\_\-\-B\-U\-T\-O\-N\-\_\-\-B\-A\-C\-K\-G\-R\-O\-U\-D\-\_\-\-C\-O\-L\-O\-R@{P\-R\-E\-S\-S\-E\-D\-\_\-\-B\-U\-T\-O\-N\-\_\-\-B\-A\-C\-K\-G\-R\-O\-U\-D\-\_\-\-C\-O\-L\-O\-R}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{P\-R\-E\-S\-S\-E\-D\-\_\-\-B\-U\-T\-O\-N\-\_\-\-B\-A\-C\-K\-G\-R\-O\-U\-D\-\_\-\-C\-O\-L\-O\-R}]{\setlength{\rightskip}{0pt plus 5cm}readonly Color Wheelchair\-Control\-W\-M.\-Form\-Main.\-P\-R\-E\-S\-S\-E\-D\-\_\-\-B\-U\-T\-O\-N\-\_\-\-B\-A\-C\-K\-G\-R\-O\-U\-D\-\_\-\-C\-O\-L\-O\-R = Color.\-Dark\-Blue\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_aa3a6f715743f1748ded5b4ec1bfa2633}


Color to paint pressed button background with. 



Definition at line 36 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_ae627b1ae59cc4f5110a4a95f0384b40c}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!reset\-Event\-Frame\-Sync@{reset\-Event\-Frame\-Sync}}
\index{reset\-Event\-Frame\-Sync@{reset\-Event\-Frame\-Sync}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{reset\-Event\-Frame\-Sync}]{\setlength{\rightskip}{0pt plus 5cm}Auto\-Reset\-Event Wheelchair\-Control\-W\-M.\-Form\-Main.\-reset\-Event\-Frame\-Sync\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_ae627b1ae59cc4f5110a4a95f0384b40c}


Auto\-Reset\-Event to synchronize frame receiving. 



Definition at line 274 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a307167f866e8d29cdb2a355aa6e9c7fc}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!S\-E\-N\-D\-\_\-\-E\-R\-R\-O\-R\-\_\-\-L\-A\-B\-E\-L\-\_\-\-B\-L\-I\-N\-K\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-M\-S@{S\-E\-N\-D\-\_\-\-E\-R\-R\-O\-R\-\_\-\-L\-A\-B\-E\-L\-\_\-\-B\-L\-I\-N\-K\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-M\-S}}
\index{S\-E\-N\-D\-\_\-\-E\-R\-R\-O\-R\-\_\-\-L\-A\-B\-E\-L\-\_\-\-B\-L\-I\-N\-K\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-M\-S@{S\-E\-N\-D\-\_\-\-E\-R\-R\-O\-R\-\_\-\-L\-A\-B\-E\-L\-\_\-\-B\-L\-I\-N\-K\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-M\-S}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{S\-E\-N\-D\-\_\-\-E\-R\-R\-O\-R\-\_\-\-L\-A\-B\-E\-L\-\_\-\-B\-L\-I\-N\-K\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-M\-S}]{\setlength{\rightskip}{0pt plus 5cm}const U\-Int16 Wheelchair\-Control\-W\-M.\-Form\-Main.\-S\-E\-N\-D\-\_\-\-E\-R\-R\-O\-R\-\_\-\-L\-A\-B\-E\-L\-\_\-\-B\-L\-I\-N\-K\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-M\-S = 1000\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a307167f866e8d29cdb2a355aa6e9c7fc}


Send error label blink timeout in ms. 



Definition at line 26 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a38b58c4eea08038754b758319f6e328f}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!S\-L\-I\-D\-E\-\_\-\-T\-O\-\_\-\-F\-O\-R\-M\-\_\-\-W\-I\-D\-T\-H\-\_\-\-R\-A\-T\-I\-O@{S\-L\-I\-D\-E\-\_\-\-T\-O\-\_\-\-F\-O\-R\-M\-\_\-\-W\-I\-D\-T\-H\-\_\-\-R\-A\-T\-I\-O}}
\index{S\-L\-I\-D\-E\-\_\-\-T\-O\-\_\-\-F\-O\-R\-M\-\_\-\-W\-I\-D\-T\-H\-\_\-\-R\-A\-T\-I\-O@{S\-L\-I\-D\-E\-\_\-\-T\-O\-\_\-\-F\-O\-R\-M\-\_\-\-W\-I\-D\-T\-H\-\_\-\-R\-A\-T\-I\-O}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{S\-L\-I\-D\-E\-\_\-\-T\-O\-\_\-\-F\-O\-R\-M\-\_\-\-W\-I\-D\-T\-H\-\_\-\-R\-A\-T\-I\-O}]{\setlength{\rightskip}{0pt plus 5cm}const Byte Wheelchair\-Control\-W\-M.\-Form\-Main.\-S\-L\-I\-D\-E\-\_\-\-T\-O\-\_\-\-F\-O\-R\-M\-\_\-\-W\-I\-D\-T\-H\-\_\-\-R\-A\-T\-I\-O = 4\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a38b58c4eea08038754b758319f6e328f}


Slide length as a fraction of form width. 



Definition at line 21 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a53871bea53a90b4dab890da38eb0e494}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!slide\-Detect\-Xcoordinate@{slide\-Detect\-Xcoordinate}}
\index{slide\-Detect\-Xcoordinate@{slide\-Detect\-Xcoordinate}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{slide\-Detect\-Xcoordinate}]{\setlength{\rightskip}{0pt plus 5cm}Int32 Wheelchair\-Control\-W\-M.\-Form\-Main.\-slide\-Detect\-Xcoordinate = -\/1\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a53871bea53a90b4dab890da38eb0e494}


Horizontal slide initial point. 



Definition at line 284 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a378ce337b6faf89ca84a57ce160268fa}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!slide\-Length@{slide\-Length}}
\index{slide\-Length@{slide\-Length}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{slide\-Length}]{\setlength{\rightskip}{0pt plus 5cm}Byte Wheelchair\-Control\-W\-M.\-Form\-Main.\-slide\-Length = 0\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a378ce337b6faf89ca84a57ce160268fa}


Length of slide to be detected. 



Definition at line 289 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a21b9295cf02d94d6dbf724d43a484baf}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!U\-D\-P\-\_\-\-P\-O\-R\-T@{U\-D\-P\-\_\-\-P\-O\-R\-T}}
\index{U\-D\-P\-\_\-\-P\-O\-R\-T@{U\-D\-P\-\_\-\-P\-O\-R\-T}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{U\-D\-P\-\_\-\-P\-O\-R\-T}]{\setlength{\rightskip}{0pt plus 5cm}const U\-Int16 Wheelchair\-Control\-W\-M.\-Form\-Main.\-U\-D\-P\-\_\-\-P\-O\-R\-T = 50005\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a21b9295cf02d94d6dbf724d43a484baf}


Random (not well-\/known) U\-D\-P port. 



Definition at line 46 of file Form\-Main.\-cs.

\hypertarget{class_wheelchair_control_w_m_1_1_form_main_a8421f8ac6cf4fc84bb9c288f66d7dded}{\index{Wheelchair\-Control\-W\-M\-::\-Form\-Main@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}!U\-D\-Preceive\-Thread@{U\-D\-Preceive\-Thread}}
\index{U\-D\-Preceive\-Thread@{U\-D\-Preceive\-Thread}!WheelchairControlWM::FormMain@{Wheelchair\-Control\-W\-M\-::\-Form\-Main}}
\subsubsection[{U\-D\-Preceive\-Thread}]{\setlength{\rightskip}{0pt plus 5cm}Thread Wheelchair\-Control\-W\-M.\-Form\-Main.\-U\-D\-Preceive\-Thread\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_w_m_1_1_form_main_a8421f8ac6cf4fc84bb9c288f66d7dded}


Thread to be run separately and receive U\-D\-P communication asynchronously. 



Definition at line 254 of file Form\-Main.\-cs.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
C\-:/\-Users/\-Ondra/\-Desktop/\-Wheelchair Control W\-M/Form\-Main.\-cs\item 
C\-:/\-Users/\-Ondra/\-Desktop/\-Wheelchair Control W\-M/Form\-Main.\-Designer.\-cs\end{DoxyCompactItemize}
