\section{Main\+Window Class Reference}
\label{class_main_window}\index{Main\+Window@{Main\+Window}}


Main part of the program, behavior of main window  




Inheritance diagram for Main\+Window\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=154pt]{class_main_window__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for Main\+Window\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_main_window__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\textbf{ Main\+Window} ()
\begin{DoxyCompactList}\small\item\em Initializes a new instance of the \doxyref{Main\+Window}{p.}{class_main_window} class. \end{DoxyCompactList}\item 
void \textbf{ Adjust\+Controls} ()
\begin{DoxyCompactList}\small\item\em Make some adjustement to controls, like disabling some controls \end{DoxyCompactList}\item 
void \textbf{ On\+Command\+Received\+Event} (string header, string data, byte[$\,$] buffer)
\begin{DoxyCompactList}\small\item\em Callback called when new message is received from server \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
void \textbf{ On\+Delete\+Event} (object sender, Delete\+Event\+Args a)
\begin{DoxyCompactList}\small\item\em Callback called when delete event is sent by window \end{DoxyCompactList}\item 
void \textbf{ On\+Quit\+Action\+Activated} (object sender, Event\+Args e)
\begin{DoxyCompactList}\small\item\em Callback called by \char`\"{}quit\char`\"{} menu \end{DoxyCompactList}\item 
void \textbf{ On\+Show\+Log\+Window\+Action\+Activated} (object sender, Event\+Args e)
\begin{DoxyCompactList}\small\item\em Callback called by \char`\"{}show log\char`\"{} menu \end{DoxyCompactList}\item 
void \textbf{ On\+Button\+Server\+Connection\+Clicked} (object sender, Event\+Args e)
\begin{DoxyCompactList}\small\item\em Callback called by \char`\"{}button\+Server\+Connection\char`\"{} button \end{DoxyCompactList}\item 
void \textbf{ On\+Button\+Robot\+Activation\+Clicked} (object sender, Event\+Args e)
\begin{DoxyCompactList}\small\item\em Callback called when \char`\"{}button\+Robotactivation\char`\"{} is clicked \end{DoxyCompactList}\item 
void \textbf{ On\+Button\+Mouv\+Clicked} (object sender, Event\+Args e)
\begin{DoxyCompactList}\small\item\em Callback called when user click on direction button \end{DoxyCompactList}\item 
void \textbf{ On\+Check\+Button\+Camera\+On\+Clicked} (object sender, Event\+Args e)
\begin{DoxyCompactList}\small\item\em Callback called when checkbutton for camera is clicked \end{DoxyCompactList}\item 
void \textbf{ On\+Check\+Button\+Robot\+Position\+Clicked} (object sender, Event\+Args e)
\begin{DoxyCompactList}\small\item\em Callback called when checkbutton robot position is clicked \end{DoxyCompactList}\item 
void \textbf{ On\+Drawing\+Area\+Camera\+Expose\+Event} (object o, Expose\+Event\+Args args)
\begin{DoxyCompactList}\small\item\em Callback called when drawingarea need refresh \end{DoxyCompactList}\item 
void \textbf{ Detect\+Arena} ()
\begin{DoxyCompactList}\small\item\em Show a popup asking user to tell if arena is correct or not \end{DoxyCompactList}\item 
void \textbf{ On\+Button\+Ask\+Arena\+Clicked} (object sender, Event\+Args e)
\begin{DoxyCompactList}\small\item\em Callback called when \char`\"{}detect Arena \char`\"{} button is clicked \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Types}
\begin{DoxyCompactItemize}
\item 
enum \textbf{ System\+State} \{ \textbf{ System\+State.\+Not\+Connected}, 
\textbf{ System\+State.\+Server\+Connected}, 
\textbf{ System\+State.\+Robot\+Connected}
 \}\begin{DoxyCompactList}\small\item\em List of availble state for the application \end{DoxyCompactList}
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
void \textbf{ Change\+State} (\textbf{ System\+State} new\+State)
\begin{DoxyCompactList}\small\item\em Method used to change controls visibility (greyed or not) depending on current state \end{DoxyCompactList}\item 
void \textbf{ Message\+Popup} (Message\+Type type, Buttons\+Type buttons, string title, string message)
\begin{DoxyCompactList}\small\item\em Display a popup message window \end{DoxyCompactList}\item 
void \textbf{ On\+Battery\+Timer\+Elapsed} (object sender, System.\+Timers.\+Elapsed\+Event\+Args e)
\begin{DoxyCompactList}\small\item\em Callback called when battery timer expired \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\textbf{ Destijl\+Command\+Manager} \textbf{ cmd\+Manager}
\begin{DoxyCompactList}\small\item\em Destijl command manager reference \end{DoxyCompactList}\item 
Pixbuf \textbf{ drawingarea\+Camera\+Pixbuf}
\begin{DoxyCompactList}\small\item\em Pixbuffer used for displaying image \end{DoxyCompactList}\item 
\textbf{ System\+State} \textbf{ system\+State} = \textbf{ System\+State.\+Not\+Connected}
\begin{DoxyCompactList}\small\item\em The state of the system. Can take a value from System\+State \end{DoxyCompactList}\item 
System.\+Timers.\+Timer \textbf{ battery\+Timer}
\begin{DoxyCompactList}\small\item\em Timer for battery request \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Main part of the program, behavior of main window 



Definition at line 32 of file Monitor\+U\+I.\+cs.



\subsection{Member Enumeration Documentation}
\mbox{\label{class_main_window_a7b18ca1f8f71faf272c9856aaf7b8e3d}} 
\index{Main\+Window@{Main\+Window}!System\+State@{System\+State}}
\index{System\+State@{System\+State}!Main\+Window@{Main\+Window}}
\subsubsection{System\+State}
{\footnotesize\ttfamily enum \textbf{ Main\+Window.\+System\+State}\hspace{0.3cm}{\ttfamily [strong]}, {\ttfamily [private]}}



List of availble state for the application 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{Not\+Connected@{Not\+Connected}!Main\+Window@{Main\+Window}}\index{Main\+Window@{Main\+Window}!Not\+Connected@{Not\+Connected}}}\mbox{\label{class_main_window_a7b18ca1f8f71faf272c9856aaf7b8e3da4075072d219e061ca0f3124f8fbef463}} 
Not\+Connected&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Server\+Connected@{Server\+Connected}!Main\+Window@{Main\+Window}}\index{Main\+Window@{Main\+Window}!Server\+Connected@{Server\+Connected}}}\mbox{\label{class_main_window_a7b18ca1f8f71faf272c9856aaf7b8e3da911ba363fd1483b5b36fda7b0149cf76}} 
Server\+Connected&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Robot\+Connected@{Robot\+Connected}!Main\+Window@{Main\+Window}}\index{Main\+Window@{Main\+Window}!Robot\+Connected@{Robot\+Connected}}}\mbox{\label{class_main_window_a7b18ca1f8f71faf272c9856aaf7b8e3da9761e78f9ae0d6f598d953b4d9e839e1}} 
Robot\+Connected&\\
\hline

\end{DoxyEnumFields}


Definition at line 47 of file Monitor\+U\+I.\+cs.



\subsection{Constructor \& Destructor Documentation}
\mbox{\label{class_main_window_af607d50e4d1b04d3c494661489283f45}} 
\index{Main\+Window@{Main\+Window}!Main\+Window@{Main\+Window}}
\index{Main\+Window@{Main\+Window}!Main\+Window@{Main\+Window}}
\subsubsection{Main\+Window()}
{\footnotesize\ttfamily Main\+Window.\+Main\+Window (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Initializes a new instance of the \doxyref{Main\+Window}{p.}{class_main_window} class. 



Definition at line 67 of file Monitor\+U\+I.\+cs.



\subsection{Member Function Documentation}
\mbox{\label{class_main_window_a9a0f3d4cd871609f12d328af2f588664}} 
\index{Main\+Window@{Main\+Window}!Adjust\+Controls@{Adjust\+Controls}}
\index{Adjust\+Controls@{Adjust\+Controls}!Main\+Window@{Main\+Window}}
\subsubsection{Adjust\+Controls()}
{\footnotesize\ttfamily void Main\+Window.\+Adjust\+Controls (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Make some adjustement to controls, like disabling some controls 



Definition at line 84 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_aedc27cabbe1604313a452fcbf3ffe9f4}} 
\index{Main\+Window@{Main\+Window}!Change\+State@{Change\+State}}
\index{Change\+State@{Change\+State}!Main\+Window@{Main\+Window}}
\subsubsection{Change\+State()}
{\footnotesize\ttfamily void Main\+Window.\+Change\+State (\begin{DoxyParamCaption}\item[{\textbf{ System\+State}}]{new\+State }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Method used to change controls visibility (greyed or not) depending on current state 


\begin{DoxyParams}{Parameters}
{\em new\+State} & New state\\
\hline
\end{DoxyParams}


Definition at line 103 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_a89c79ce9ca4114ca9c50f32dc080e9cd}} 
\index{Main\+Window@{Main\+Window}!Detect\+Arena@{Detect\+Arena}}
\index{Detect\+Arena@{Detect\+Arena}!Main\+Window@{Main\+Window}}
\subsubsection{Detect\+Arena()}
{\footnotesize\ttfamily void Main\+Window.\+Detect\+Arena (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Show a popup asking user to tell if arena is correct or not 



Definition at line 610 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_afc4f923aaa481a93dddaff6303efb9e0}} 
\index{Main\+Window@{Main\+Window}!Message\+Popup@{Message\+Popup}}
\index{Message\+Popup@{Message\+Popup}!Main\+Window@{Main\+Window}}
\subsubsection{Message\+Popup()}
{\footnotesize\ttfamily void Main\+Window.\+Message\+Popup (\begin{DoxyParamCaption}\item[{Message\+Type}]{type,  }\item[{Buttons\+Type}]{buttons,  }\item[{string}]{title,  }\item[{string}]{message }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Display a popup message window 


\begin{DoxyParams}{Parameters}
{\em type} & Type of popup window (question, error, information,...)\\
\hline
{\em buttons} & Buttons available on popup window\\
\hline
{\em title} & Title of window\\
\hline
{\em message} & Message\\
\hline
\end{DoxyParams}


Definition at line 176 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_af303b70c08cda04a76f6418f727c4891}} 
\index{Main\+Window@{Main\+Window}!On\+Battery\+Timer\+Elapsed@{On\+Battery\+Timer\+Elapsed}}
\index{On\+Battery\+Timer\+Elapsed@{On\+Battery\+Timer\+Elapsed}!Main\+Window@{Main\+Window}}
\subsubsection{On\+Battery\+Timer\+Elapsed()}
{\footnotesize\ttfamily void Main\+Window.\+On\+Battery\+Timer\+Elapsed (\begin{DoxyParamCaption}\item[{object}]{sender,  }\item[{System.\+Timers.\+Elapsed\+Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Callback called when battery timer expired 


\begin{DoxyParams}{Parameters}
{\em sender} & Sender object\\
\hline
{\em e} & Event\\
\hline
\end{DoxyParams}


Definition at line 457 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_a31e299085d6286d680bd488c73fdff82}} 
\index{Main\+Window@{Main\+Window}!On\+Button\+Ask\+Arena\+Clicked@{On\+Button\+Ask\+Arena\+Clicked}}
\index{On\+Button\+Ask\+Arena\+Clicked@{On\+Button\+Ask\+Arena\+Clicked}!Main\+Window@{Main\+Window}}
\subsubsection{On\+Button\+Ask\+Arena\+Clicked()}
{\footnotesize\ttfamily void Main\+Window.\+On\+Button\+Ask\+Arena\+Clicked (\begin{DoxyParamCaption}\item[{object}]{sender,  }\item[{Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Callback called when \char`\"{}detect Arena \char`\"{} button is clicked 


\begin{DoxyParams}{Parameters}
{\em sender} & Sender object\\
\hline
{\em e} & Event\\
\hline
\end{DoxyParams}


Definition at line 644 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_a7f8d06747f887216ab8c941ad10cb48b}} 
\index{Main\+Window@{Main\+Window}!On\+Button\+Mouv\+Clicked@{On\+Button\+Mouv\+Clicked}}
\index{On\+Button\+Mouv\+Clicked@{On\+Button\+Mouv\+Clicked}!Main\+Window@{Main\+Window}}
\subsubsection{On\+Button\+Mouv\+Clicked()}
{\footnotesize\ttfamily void Main\+Window.\+On\+Button\+Mouv\+Clicked (\begin{DoxyParamCaption}\item[{object}]{sender,  }\item[{Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Callback called when user click on direction button 


\begin{DoxyParams}{Parameters}
{\em sender} & Sender button\\
\hline
{\em e} & Event\\
\hline
\end{DoxyParams}


Definition at line 427 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_a2b5e11a49a10b24c59bebb377cdfeae8}} 
\index{Main\+Window@{Main\+Window}!On\+Button\+Robot\+Activation\+Clicked@{On\+Button\+Robot\+Activation\+Clicked}}
\index{On\+Button\+Robot\+Activation\+Clicked@{On\+Button\+Robot\+Activation\+Clicked}!Main\+Window@{Main\+Window}}
\subsubsection{On\+Button\+Robot\+Activation\+Clicked()}
{\footnotesize\ttfamily void Main\+Window.\+On\+Button\+Robot\+Activation\+Clicked (\begin{DoxyParamCaption}\item[{object}]{sender,  }\item[{Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Callback called when \char`\"{}button\+Robotactivation\char`\"{} is clicked 


\begin{DoxyParams}{Parameters}
{\em sender} & Sender object\\
\hline
{\em e} & Event\\
\hline
\end{DoxyParams}


Definition at line 363 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_ac0acc6c3a63f405f14ec8e4d132a2661}} 
\index{Main\+Window@{Main\+Window}!On\+Button\+Server\+Connection\+Clicked@{On\+Button\+Server\+Connection\+Clicked}}
\index{On\+Button\+Server\+Connection\+Clicked@{On\+Button\+Server\+Connection\+Clicked}!Main\+Window@{Main\+Window}}
\subsubsection{On\+Button\+Server\+Connection\+Clicked()}
{\footnotesize\ttfamily void Main\+Window.\+On\+Button\+Server\+Connection\+Clicked (\begin{DoxyParamCaption}\item[{object}]{sender,  }\item[{Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Callback called by \char`\"{}button\+Server\+Connection\char`\"{} button 


\begin{DoxyParams}{Parameters}
{\em sender} & Sender object\\
\hline
{\em e} & Event\\
\hline
\end{DoxyParams}


Definition at line 282 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_af4b587cdd614d5bdb8d9158a1f59e4fa}} 
\index{Main\+Window@{Main\+Window}!On\+Check\+Button\+Camera\+On\+Clicked@{On\+Check\+Button\+Camera\+On\+Clicked}}
\index{On\+Check\+Button\+Camera\+On\+Clicked@{On\+Check\+Button\+Camera\+On\+Clicked}!Main\+Window@{Main\+Window}}
\subsubsection{On\+Check\+Button\+Camera\+On\+Clicked()}
{\footnotesize\ttfamily void Main\+Window.\+On\+Check\+Button\+Camera\+On\+Clicked (\begin{DoxyParamCaption}\item[{object}]{sender,  }\item[{Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Callback called when checkbutton for camera is clicked 


\begin{DoxyParams}{Parameters}
{\em sender} & Sender object\\
\hline
{\em e} & Event\\
\hline
\end{DoxyParams}


Definition at line 501 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_a20d07605619027d82a30552f294b128f}} 
\index{Main\+Window@{Main\+Window}!On\+Check\+Button\+Robot\+Position\+Clicked@{On\+Check\+Button\+Robot\+Position\+Clicked}}
\index{On\+Check\+Button\+Robot\+Position\+Clicked@{On\+Check\+Button\+Robot\+Position\+Clicked}!Main\+Window@{Main\+Window}}
\subsubsection{On\+Check\+Button\+Robot\+Position\+Clicked()}
{\footnotesize\ttfamily void Main\+Window.\+On\+Check\+Button\+Robot\+Position\+Clicked (\begin{DoxyParamCaption}\item[{object}]{sender,  }\item[{Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Callback called when checkbutton robot position is clicked 


\begin{DoxyParams}{Parameters}
{\em sender} & Sender object\\
\hline
{\em e} & Event\\
\hline
\end{DoxyParams}


Definition at line 530 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_a4b651f10b9079c128b9e36d15ad10211}} 
\index{Main\+Window@{Main\+Window}!On\+Command\+Received\+Event@{On\+Command\+Received\+Event}}
\index{On\+Command\+Received\+Event@{On\+Command\+Received\+Event}!Main\+Window@{Main\+Window}}
\subsubsection{On\+Command\+Received\+Event()}
{\footnotesize\ttfamily void Main\+Window.\+On\+Command\+Received\+Event (\begin{DoxyParamCaption}\item[{string}]{header,  }\item[{string}]{data,  }\item[{byte [$\,$]}]{buffer }\end{DoxyParamCaption})}



Callback called when new message is received from server 


\begin{DoxyParams}{Parameters}
{\em header} & Header of message\\
\hline
{\em data} & Data of message\\
\hline
{\em buffer} & Raw buffer corresponding of received message\\
\hline
\end{DoxyParams}


Definition at line 207 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_a64bdcb29cebb58957790da1ee2733fe1}} 
\index{Main\+Window@{Main\+Window}!On\+Delete\+Event@{On\+Delete\+Event}}
\index{On\+Delete\+Event@{On\+Delete\+Event}!Main\+Window@{Main\+Window}}
\subsubsection{On\+Delete\+Event()}
{\footnotesize\ttfamily void Main\+Window.\+On\+Delete\+Event (\begin{DoxyParamCaption}\item[{object}]{sender,  }\item[{Delete\+Event\+Args}]{a }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Callback called when delete event is sent by window 


\begin{DoxyParams}{Parameters}
{\em sender} & Sender object\\
\hline
{\em a} & Not really sure of what it is...\\
\hline
\end{DoxyParams}


Definition at line 192 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_afe4b0001f191554aed5d9b65208a06f5}} 
\index{Main\+Window@{Main\+Window}!On\+Drawing\+Area\+Camera\+Expose\+Event@{On\+Drawing\+Area\+Camera\+Expose\+Event}}
\index{On\+Drawing\+Area\+Camera\+Expose\+Event@{On\+Drawing\+Area\+Camera\+Expose\+Event}!Main\+Window@{Main\+Window}}
\subsubsection{On\+Drawing\+Area\+Camera\+Expose\+Event()}
{\footnotesize\ttfamily void Main\+Window.\+On\+Drawing\+Area\+Camera\+Expose\+Event (\begin{DoxyParamCaption}\item[{object}]{o,  }\item[{Expose\+Event\+Args}]{args }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Callback called when drawingarea need refresh 


\begin{DoxyParams}{Parameters}
{\em o} & Sender object\\
\hline
{\em args} & Expose arguments\\
\hline
\end{DoxyParams}


Definition at line 560 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_ab54b643c364b46a150f6f993267bb709}} 
\index{Main\+Window@{Main\+Window}!On\+Quit\+Action\+Activated@{On\+Quit\+Action\+Activated}}
\index{On\+Quit\+Action\+Activated@{On\+Quit\+Action\+Activated}!Main\+Window@{Main\+Window}}
\subsubsection{On\+Quit\+Action\+Activated()}
{\footnotesize\ttfamily void Main\+Window.\+On\+Quit\+Action\+Activated (\begin{DoxyParamCaption}\item[{object}]{sender,  }\item[{Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Callback called by \char`\"{}quit\char`\"{} menu 


\begin{DoxyParams}{Parameters}
{\em sender} & Sender object\\
\hline
{\em e} & Event\\
\hline
\end{DoxyParams}


Definition at line 257 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_a87132738a6ca496303940d56e091bdc7}} 
\index{Main\+Window@{Main\+Window}!On\+Show\+Log\+Window\+Action\+Activated@{On\+Show\+Log\+Window\+Action\+Activated}}
\index{On\+Show\+Log\+Window\+Action\+Activated@{On\+Show\+Log\+Window\+Action\+Activated}!Main\+Window@{Main\+Window}}
\subsubsection{On\+Show\+Log\+Window\+Action\+Activated()}
{\footnotesize\ttfamily void Main\+Window.\+On\+Show\+Log\+Window\+Action\+Activated (\begin{DoxyParamCaption}\item[{object}]{sender,  }\item[{Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Callback called by \char`\"{}show log\char`\"{} menu 


\begin{DoxyParams}{Parameters}
{\em sender} & Sender object\\
\hline
{\em e} & Event\\
\hline
\end{DoxyParams}


Definition at line 270 of file Monitor\+U\+I.\+cs.



\subsection{Member Data Documentation}
\mbox{\label{class_main_window_a57f0325d8b8a63be586001b9a469d9ae}} 
\index{Main\+Window@{Main\+Window}!battery\+Timer@{battery\+Timer}}
\index{battery\+Timer@{battery\+Timer}!Main\+Window@{Main\+Window}}
\subsubsection{battery\+Timer}
{\footnotesize\ttfamily System.\+Timers.\+Timer Main\+Window.\+battery\+Timer\hspace{0.3cm}{\ttfamily [private]}}



Timer for battery request 



Definition at line 62 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_a0b60450970b8a6fb6e016d5c0728e474}} 
\index{Main\+Window@{Main\+Window}!cmd\+Manager@{cmd\+Manager}}
\index{cmd\+Manager@{cmd\+Manager}!Main\+Window@{Main\+Window}}
\subsubsection{cmd\+Manager}
{\footnotesize\ttfamily \textbf{ Destijl\+Command\+Manager} Main\+Window.\+cmd\+Manager\hspace{0.3cm}{\ttfamily [private]}}



Destijl command manager reference 



Definition at line 37 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_a41581e449b18e87acbdff5baa12c2050}} 
\index{Main\+Window@{Main\+Window}!drawingarea\+Camera\+Pixbuf@{drawingarea\+Camera\+Pixbuf}}
\index{drawingarea\+Camera\+Pixbuf@{drawingarea\+Camera\+Pixbuf}!Main\+Window@{Main\+Window}}
\subsubsection{drawingarea\+Camera\+Pixbuf}
{\footnotesize\ttfamily Pixbuf Main\+Window.\+drawingarea\+Camera\+Pixbuf\hspace{0.3cm}{\ttfamily [private]}}



Pixbuffer used for displaying image 



Definition at line 42 of file Monitor\+U\+I.\+cs.

\mbox{\label{class_main_window_a105025ee1bdfac188f1ce640d593550d}} 
\index{Main\+Window@{Main\+Window}!system\+State@{system\+State}}
\index{system\+State@{system\+State}!Main\+Window@{Main\+Window}}
\subsubsection{system\+State}
{\footnotesize\ttfamily \textbf{ System\+State} Main\+Window.\+system\+State = \textbf{ System\+State.\+Not\+Connected}\hspace{0.3cm}{\ttfamily [private]}}



The state of the system. Can take a value from System\+State 



Definition at line 57 of file Monitor\+U\+I.\+cs.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\textbf{ Monitor\+U\+I.\+cs}\end{DoxyCompactItemize}
