\hypertarget{class_wheelchair_control_1_1_form_manual_control}{\section{Wheelchair\-Control.\-Form\-Manual\-Control Class Reference}
\label{class_wheelchair_control_1_1_form_manual_control}\index{Wheelchair\-Control.\-Form\-Manual\-Control@{Wheelchair\-Control.\-Form\-Manual\-Control}}
}


Form for testing purposes -\/ manual motors control.  




Inherits Form.

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
delegate void \hyperlink{class_wheelchair_control_1_1_form_manual_control_adf7f76aed752605bb4893aab0068a2b5}{U\-A\-R\-T\-Send\-\_\-\-Delegate} (uint\mbox{[}$\,$\mbox{]} data)
\begin{DoxyCompactList}\small\item\em Delegate of U\-A\-R\-T send method of parent form. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{class_wheelchair_control_1_1_form_manual_control}{Form\-Manual\-Control} \hyperlink{class_wheelchair_control_1_1_form_manual_control_a152abd793d18f4f1401c68a7ddd03952}{Get\-Instance} (Serial\-Port form\-Main\-C\-O\-M\-Port, \hyperlink{class_wheelchair_control_1_1_form_manual_control_adf7f76aed752605bb4893aab0068a2b5}{U\-A\-R\-T\-Send\-\_\-\-Delegate} send\-Method)
\begin{DoxyCompactList}\small\item\em Singleton instance getter. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
override void \hyperlink{class_wheelchair_control_1_1_form_manual_control_a8141d7585346b3df049d57d20b624186}{Dispose} (bool disposing)
\begin{DoxyCompactList}\small\item\em Clean up any resources being used. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_wheelchair_control_1_1_form_manual_control_a8fb32191d3cb60601c57bdfc36b9e7cd}{Form\-Manual\-Control} (Serial\-Port form\-Main\-C\-O\-M\-Port, \hyperlink{class_wheelchair_control_1_1_form_manual_control_adf7f76aed752605bb4893aab0068a2b5}{U\-A\-R\-T\-Send\-\_\-\-Delegate} send\-Method)
\begin{DoxyCompactList}\small\item\em Singleton constructor. \end{DoxyCompactList}\item 
void \hyperlink{class_wheelchair_control_1_1_form_manual_control_a1aacd6d8080b6ea0d7ecfa1cac9ece13}{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_1_1_form_manual_control_aeb4f56f3f2a2a722b3bf63b936afd093}{S\-T\-O\-P\-\_\-\-R\-E\-Q\-U\-E\-S\-T\-\_\-\-R\-E\-P\-E\-A\-T\-S} = 3
\begin{DoxyCompactList}\small\item\em Stop command repeats. \end{DoxyCompactList}\item 
const Byte \hyperlink{class_wheelchair_control_1_1_form_manual_control_aa2990df4d90560b95ba548fdff7f07b2}{R\-X\-\_\-\-D\-A\-T\-A\-\_\-\-L\-E\-N\-G\-T\-H} = Form\-Main.\-R\-X\-\_\-\-D\-A\-T\-A\-\_\-\-L\-E\-N\-G\-T\-H
\begin{DoxyCompactList}\small\item\em Command buffer data length. \end{DoxyCompactList}\item 
Serial\-Port \hyperlink{class_wheelchair_control_1_1_form_manual_control_aebe08867eb550bf99c3ebd540e572c67}{serial\-Port\-\_\-form\-Main}
\begin{DoxyCompactList}\small\item\em Parent form serial port. \end{DoxyCompactList}\item 
\hyperlink{class_wheelchair_control_1_1_form_manual_control_adf7f76aed752605bb4893aab0068a2b5}{U\-A\-R\-T\-Send\-\_\-\-Delegate} \hyperlink{class_wheelchair_control_1_1_form_manual_control_ac1b32919001c86c98d35855dce7cd283}{U\-A\-R\-T\-Send\-Method}
\begin{DoxyCompactList}\small\item\em Parent form U\-A\-R\-T send method deldegate. \end{DoxyCompactList}\item 
System.\-Component\-Model.\-I\-Container \hyperlink{class_wheelchair_control_1_1_form_manual_control_aa55f6e9af92a06f1685e444b22f9187a}{components} = null
\begin{DoxyCompactList}\small\item\em Required designer variable. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{class_wheelchair_control_1_1_form_manual_control}{Form\-Manual\-Control} \hyperlink{class_wheelchair_control_1_1_form_manual_control_a48f1002ecde7d6f692738bd598713ab1}{instance} = null
\begin{DoxyCompactList}\small\item\em Singleton instance. \end{DoxyCompactList}\item 
static Object \hyperlink{class_wheelchair_control_1_1_form_manual_control_a9008474886986bd8324faef6ede0515b}{singelton\-Lock} = new Object()
\begin{DoxyCompactList}\small\item\em Singleton instance access lock. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Form for testing purposes -\/ manual motors control. 



Definition at line 16 of file Form\-Manual\-Control.\-cs.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_wheelchair_control_1_1_form_manual_control_a8fb32191d3cb60601c57bdfc36b9e7cd}{\index{Wheelchair\-Control\-::\-Form\-Manual\-Control@{Wheelchair\-Control\-::\-Form\-Manual\-Control}!Form\-Manual\-Control@{Form\-Manual\-Control}}
\index{Form\-Manual\-Control@{Form\-Manual\-Control}!WheelchairControl::FormManualControl@{Wheelchair\-Control\-::\-Form\-Manual\-Control}}
\subsubsection[{Form\-Manual\-Control}]{\setlength{\rightskip}{0pt plus 5cm}Wheelchair\-Control.\-Form\-Manual\-Control.\-Form\-Manual\-Control (
\begin{DoxyParamCaption}
\item[{Serial\-Port}]{form\-Main\-C\-O\-M\-Port, }
\item[{{\bf U\-A\-R\-T\-Send\-\_\-\-Delegate}}]{send\-Method}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_1_1_form_manual_control_a8fb32191d3cb60601c57bdfc36b9e7cd}


Singleton constructor. 


\begin{DoxyParams}{Parameters}
{\em form\-Main\-C\-O\-M\-Port} & Com port reference.\\
\hline
{\em send\-Method} & U\-A\-R\-T send method reference.\\
\hline
\end{DoxyParams}


Definition at line 71 of file Form\-Manual\-Control.\-cs.



\subsection{Member Function Documentation}
\hypertarget{class_wheelchair_control_1_1_form_manual_control_a8141d7585346b3df049d57d20b624186}{\index{Wheelchair\-Control\-::\-Form\-Manual\-Control@{Wheelchair\-Control\-::\-Form\-Manual\-Control}!Dispose@{Dispose}}
\index{Dispose@{Dispose}!WheelchairControl::FormManualControl@{Wheelchair\-Control\-::\-Form\-Manual\-Control}}
\subsubsection[{Dispose}]{\setlength{\rightskip}{0pt plus 5cm}override void Wheelchair\-Control.\-Form\-Manual\-Control.\-Dispose (
\begin{DoxyParamCaption}
\item[{bool}]{disposing}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_wheelchair_control_1_1_form_manual_control_a8141d7585346b3df049d57d20b624186}


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 14 of file Form\-Manual\-Control.\-Designer.\-cs.

\hypertarget{class_wheelchair_control_1_1_form_manual_control_a152abd793d18f4f1401c68a7ddd03952}{\index{Wheelchair\-Control\-::\-Form\-Manual\-Control@{Wheelchair\-Control\-::\-Form\-Manual\-Control}!Get\-Instance@{Get\-Instance}}
\index{Get\-Instance@{Get\-Instance}!WheelchairControl::FormManualControl@{Wheelchair\-Control\-::\-Form\-Manual\-Control}}
\subsubsection[{Get\-Instance}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf Form\-Manual\-Control} Wheelchair\-Control.\-Form\-Manual\-Control.\-Get\-Instance (
\begin{DoxyParamCaption}
\item[{Serial\-Port}]{form\-Main\-C\-O\-M\-Port, }
\item[{{\bf U\-A\-R\-T\-Send\-\_\-\-Delegate}}]{send\-Method}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_wheelchair_control_1_1_form_manual_control_a152abd793d18f4f1401c68a7ddd03952}


Singleton instance getter. 


\begin{DoxyParams}{Parameters}
{\em form\-Main\-C\-O\-M\-Port} & Com port reference.\\
\hline
{\em send\-Method} & U\-A\-R\-T send method reference.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Instance of form.
\end{DoxyReturn}


Definition at line 100 of file Form\-Manual\-Control.\-cs.

\hypertarget{class_wheelchair_control_1_1_form_manual_control_a1aacd6d8080b6ea0d7ecfa1cac9ece13}{\index{Wheelchair\-Control\-::\-Form\-Manual\-Control@{Wheelchair\-Control\-::\-Form\-Manual\-Control}!Initialize\-Component@{Initialize\-Component}}
\index{Initialize\-Component@{Initialize\-Component}!WheelchairControl::FormManualControl@{Wheelchair\-Control\-::\-Form\-Manual\-Control}}
\subsubsection[{Initialize\-Component}]{\setlength{\rightskip}{0pt plus 5cm}void Wheelchair\-Control.\-Form\-Manual\-Control.\-Initialize\-Component (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_1_1_form_manual_control_a1aacd6d8080b6ea0d7ecfa1cac9ece13}


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



Definition at line 29 of file Form\-Manual\-Control.\-Designer.\-cs.

\hypertarget{class_wheelchair_control_1_1_form_manual_control_adf7f76aed752605bb4893aab0068a2b5}{\index{Wheelchair\-Control\-::\-Form\-Manual\-Control@{Wheelchair\-Control\-::\-Form\-Manual\-Control}!U\-A\-R\-T\-Send\-\_\-\-Delegate@{U\-A\-R\-T\-Send\-\_\-\-Delegate}}
\index{U\-A\-R\-T\-Send\-\_\-\-Delegate@{U\-A\-R\-T\-Send\-\_\-\-Delegate}!WheelchairControl::FormManualControl@{Wheelchair\-Control\-::\-Form\-Manual\-Control}}
\subsubsection[{U\-A\-R\-T\-Send\-\_\-\-Delegate}]{\setlength{\rightskip}{0pt plus 5cm}delegate void Wheelchair\-Control.\-Form\-Manual\-Control.\-U\-A\-R\-T\-Send\-\_\-\-Delegate (
\begin{DoxyParamCaption}
\item[{uint\mbox{[}$\,$\mbox{]}}]{data}
\end{DoxyParamCaption}
)}}\label{class_wheelchair_control_1_1_form_manual_control_adf7f76aed752605bb4893aab0068a2b5}


Delegate of U\-A\-R\-T send method of parent form. 


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


\subsection{Member Data Documentation}
\hypertarget{class_wheelchair_control_1_1_form_manual_control_aa55f6e9af92a06f1685e444b22f9187a}{\index{Wheelchair\-Control\-::\-Form\-Manual\-Control@{Wheelchair\-Control\-::\-Form\-Manual\-Control}!components@{components}}
\index{components@{components}!WheelchairControl::FormManualControl@{Wheelchair\-Control\-::\-Form\-Manual\-Control}}
\subsubsection[{components}]{\setlength{\rightskip}{0pt plus 5cm}System.\-Component\-Model.\-I\-Container Wheelchair\-Control.\-Form\-Manual\-Control.\-components = null\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_1_1_form_manual_control_aa55f6e9af92a06f1685e444b22f9187a}


Required designer variable. 



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

\hypertarget{class_wheelchair_control_1_1_form_manual_control_a48f1002ecde7d6f692738bd598713ab1}{\index{Wheelchair\-Control\-::\-Form\-Manual\-Control@{Wheelchair\-Control\-::\-Form\-Manual\-Control}!instance@{instance}}
\index{instance@{instance}!WheelchairControl::FormManualControl@{Wheelchair\-Control\-::\-Form\-Manual\-Control}}
\subsubsection[{instance}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Form\-Manual\-Control} Wheelchair\-Control.\-Form\-Manual\-Control.\-instance = null\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{class_wheelchair_control_1_1_form_manual_control_a48f1002ecde7d6f692738bd598713ab1}


Singleton instance. 



Definition at line 47 of file Form\-Manual\-Control.\-cs.

\hypertarget{class_wheelchair_control_1_1_form_manual_control_aa2990df4d90560b95ba548fdff7f07b2}{\index{Wheelchair\-Control\-::\-Form\-Manual\-Control@{Wheelchair\-Control\-::\-Form\-Manual\-Control}!R\-X\-\_\-\-D\-A\-T\-A\-\_\-\-L\-E\-N\-G\-T\-H@{R\-X\-\_\-\-D\-A\-T\-A\-\_\-\-L\-E\-N\-G\-T\-H}}
\index{R\-X\-\_\-\-D\-A\-T\-A\-\_\-\-L\-E\-N\-G\-T\-H@{R\-X\-\_\-\-D\-A\-T\-A\-\_\-\-L\-E\-N\-G\-T\-H}!WheelchairControl::FormManualControl@{Wheelchair\-Control\-::\-Form\-Manual\-Control}}
\subsubsection[{R\-X\-\_\-\-D\-A\-T\-A\-\_\-\-L\-E\-N\-G\-T\-H}]{\setlength{\rightskip}{0pt plus 5cm}const Byte Wheelchair\-Control.\-Form\-Manual\-Control.\-R\-X\-\_\-\-D\-A\-T\-A\-\_\-\-L\-E\-N\-G\-T\-H = Form\-Main.\-R\-X\-\_\-\-D\-A\-T\-A\-\_\-\-L\-E\-N\-G\-T\-H\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_1_1_form_manual_control_aa2990df4d90560b95ba548fdff7f07b2}


Command buffer data length. 



Definition at line 38 of file Form\-Manual\-Control.\-cs.

\hypertarget{class_wheelchair_control_1_1_form_manual_control_aebe08867eb550bf99c3ebd540e572c67}{\index{Wheelchair\-Control\-::\-Form\-Manual\-Control@{Wheelchair\-Control\-::\-Form\-Manual\-Control}!serial\-Port\-\_\-form\-Main@{serial\-Port\-\_\-form\-Main}}
\index{serial\-Port\-\_\-form\-Main@{serial\-Port\-\_\-form\-Main}!WheelchairControl::FormManualControl@{Wheelchair\-Control\-::\-Form\-Manual\-Control}}
\subsubsection[{serial\-Port\-\_\-form\-Main}]{\setlength{\rightskip}{0pt plus 5cm}Serial\-Port Wheelchair\-Control.\-Form\-Manual\-Control.\-serial\-Port\-\_\-form\-Main\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_1_1_form_manual_control_aebe08867eb550bf99c3ebd540e572c67}


Parent form serial port. 



Definition at line 57 of file Form\-Manual\-Control.\-cs.

\hypertarget{class_wheelchair_control_1_1_form_manual_control_a9008474886986bd8324faef6ede0515b}{\index{Wheelchair\-Control\-::\-Form\-Manual\-Control@{Wheelchair\-Control\-::\-Form\-Manual\-Control}!singelton\-Lock@{singelton\-Lock}}
\index{singelton\-Lock@{singelton\-Lock}!WheelchairControl::FormManualControl@{Wheelchair\-Control\-::\-Form\-Manual\-Control}}
\subsubsection[{singelton\-Lock}]{\setlength{\rightskip}{0pt plus 5cm}Object Wheelchair\-Control.\-Form\-Manual\-Control.\-singelton\-Lock = new Object()\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{class_wheelchair_control_1_1_form_manual_control_a9008474886986bd8324faef6ede0515b}


Singleton instance access lock. 



Definition at line 52 of file Form\-Manual\-Control.\-cs.

\hypertarget{class_wheelchair_control_1_1_form_manual_control_aeb4f56f3f2a2a722b3bf63b936afd093}{\index{Wheelchair\-Control\-::\-Form\-Manual\-Control@{Wheelchair\-Control\-::\-Form\-Manual\-Control}!S\-T\-O\-P\-\_\-\-R\-E\-Q\-U\-E\-S\-T\-\_\-\-R\-E\-P\-E\-A\-T\-S@{S\-T\-O\-P\-\_\-\-R\-E\-Q\-U\-E\-S\-T\-\_\-\-R\-E\-P\-E\-A\-T\-S}}
\index{S\-T\-O\-P\-\_\-\-R\-E\-Q\-U\-E\-S\-T\-\_\-\-R\-E\-P\-E\-A\-T\-S@{S\-T\-O\-P\-\_\-\-R\-E\-Q\-U\-E\-S\-T\-\_\-\-R\-E\-P\-E\-A\-T\-S}!WheelchairControl::FormManualControl@{Wheelchair\-Control\-::\-Form\-Manual\-Control}}
\subsubsection[{S\-T\-O\-P\-\_\-\-R\-E\-Q\-U\-E\-S\-T\-\_\-\-R\-E\-P\-E\-A\-T\-S}]{\setlength{\rightskip}{0pt plus 5cm}const Byte Wheelchair\-Control.\-Form\-Manual\-Control.\-S\-T\-O\-P\-\_\-\-R\-E\-Q\-U\-E\-S\-T\-\_\-\-R\-E\-P\-E\-A\-T\-S = 3\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_1_1_form_manual_control_aeb4f56f3f2a2a722b3bf63b936afd093}


Stop command repeats. 



Definition at line 33 of file Form\-Manual\-Control.\-cs.

\hypertarget{class_wheelchair_control_1_1_form_manual_control_ac1b32919001c86c98d35855dce7cd283}{\index{Wheelchair\-Control\-::\-Form\-Manual\-Control@{Wheelchair\-Control\-::\-Form\-Manual\-Control}!U\-A\-R\-T\-Send\-Method@{U\-A\-R\-T\-Send\-Method}}
\index{U\-A\-R\-T\-Send\-Method@{U\-A\-R\-T\-Send\-Method}!WheelchairControl::FormManualControl@{Wheelchair\-Control\-::\-Form\-Manual\-Control}}
\subsubsection[{U\-A\-R\-T\-Send\-Method}]{\setlength{\rightskip}{0pt plus 5cm}{\bf U\-A\-R\-T\-Send\-\_\-\-Delegate} Wheelchair\-Control.\-Form\-Manual\-Control.\-U\-A\-R\-T\-Send\-Method\hspace{0.3cm}{\ttfamily [private]}}}\label{class_wheelchair_control_1_1_form_manual_control_ac1b32919001c86c98d35855dce7cd283}


Parent form U\-A\-R\-T send method deldegate. 



Definition at line 62 of file Form\-Manual\-Control.\-cs.



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