\hypertarget{Controller_8h}{\section{trunk/bwapi/\-B\-W\-Script\-Emulator/\-Controller.h \-File \-Reference}
\label{Controller_8h}\index{trunk/bwapi/\-B\-W\-Script\-Emulator/\-Controller.\-h@{trunk/bwapi/\-B\-W\-Script\-Emulator/\-Controller.\-h}}
}
{\ttfamily \#include $<$windows.\-h$>$}\*
{\ttfamily \#include $<$\-B\-W\-A\-P\-I.\-h$>$}\*
\-Include dependency graph for \-Controller.\-h\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{Controller_8h__incl}
\end{center}
\end{figure}
\-This graph shows which files directly or indirectly include this file\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{Controller_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classAIController}{\-A\-I\-Controller}
\end{DoxyCompactItemize}
\subsection*{\-Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{Controller_8h_a4deb1d4917f080153a8e5db4748b9523}{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-S\-E\-C\-U\-R\-E\-\_\-\-F\-I\-N\-I\-S\-H\-E\-D}~0x0001
\item 
\#define \hyperlink{Controller_8h_ad41ba96b8c418c4db948ef54a60ba7bf}{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-O\-W\-N\-\_\-\-S\-T\-A\-R\-T\-E\-D}~0x0002
\item 
\#define \hyperlink{Controller_8h_a048f47a0f3cc831c8d2509cb8b86cfda}{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-D\-E\-F\-A\-U\-L\-T\-\_\-\-B\-U\-I\-L\-D\-\_\-\-O\-F\-F}~0x0004
\item 
\#define \hyperlink{Controller_8h_a0fe7867363625afc8148873d1b17e763}{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-R\-A\-N\-S\-P\-O\-R\-T\-S\-\_\-\-O\-F\-F}~0x0008
\item 
\#define \hyperlink{Controller_8h_adadb6688c675babdc63529281c3c1e90}{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-F\-A\-R\-M\-S\-\_\-\-T\-I\-M\-I\-N\-G\-\_\-\-O\-F\-F}~0x0010
\item 
\#define \hyperlink{Controller_8h_a0159a795939eb97650c8ac836971cbb5}{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-I\-S\-\_\-\-C\-A\-M\-P\-A\-I\-G\-N}~0x0020
\item 
\#define \hyperlink{Controller_8h_a2305a3f506bce7bd35c07a9b013a147e}{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-S\-P\-R\-E\-A\-D\-\_\-\-C\-R\-E\-E\-P}~0x0080
\item 
\#define \hyperlink{Controller_8h_ace89aefe03878343d628c774613e3dab}{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-R\-E\-Q\-U\-E\-S\-T\-\_\-\-D\-E\-T\-E\-C\-T\-O\-R}~0x0100
\item 
\#define \hyperlink{Controller_8h_a2a507b78c069634e5fd0ce79861fa0f5}{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-U\-P\-G\-R\-A\-D\-E\-S\-\_\-\-F\-I\-N\-I\-S\-H\-E\-D}~0x0400
\item 
\#define \hyperlink{Controller_8h_a8f791d175579fd18753a6c7254e8cdd2}{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-A\-R\-G\-E\-T\-\_\-\-E\-X\-P\-A\-N\-S\-I\-O\-N}~0x0800
\item 
\#define \hyperlink{Controller_8h_ad57561bace7e1f8cc5221a2e0008d3a7}{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-G\-R\-O\-U\-N\-D\-\_\-\-T\-O\-\_\-\-G\-R\-O\-U\-N\-D}~0
\item 
\#define \hyperlink{Controller_8h_a517f6224c107a51af5149a840ca76b0b}{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-A\-I\-R\-\_\-\-T\-O\-\_\-\-G\-R\-O\-U\-N\-D}~1
\item 
\#define \hyperlink{Controller_8h_a1293829c6798685daf8e8606b80b269e}{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-G\-R\-O\-U\-N\-D\-\_\-\-T\-O\-\_\-\-A\-I\-R}~2
\item 
\#define \hyperlink{Controller_8h_ab94cac183f4f3995d8930eb905a432b4}{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-A\-I\-R\-\_\-\-T\-O\-\_\-\-A\-I\-R}~3
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classAIController}{\-A\-I\-Controller} $\ast$ \hyperlink{Controller_8h_a2876fbaa4084bbaa374172f6e1652447}{\-Main\-Controller}
\end{DoxyCompactItemize}


\subsection{\-Define \-Documentation}
\hypertarget{Controller_8h_a048f47a0f3cc831c8d2509cb8b86cfda}{\index{\-Controller.\-h@{\-Controller.\-h}!\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-D\-E\-F\-A\-U\-L\-T\-\_\-\-B\-U\-I\-L\-D\-\_\-\-O\-F\-F@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-D\-E\-F\-A\-U\-L\-T\-\_\-\-B\-U\-I\-L\-D\-\_\-\-O\-F\-F}}
\index{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-D\-E\-F\-A\-U\-L\-T\-\_\-\-B\-U\-I\-L\-D\-\_\-\-O\-F\-F@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-D\-E\-F\-A\-U\-L\-T\-\_\-\-B\-U\-I\-L\-D\-\_\-\-O\-F\-F}!Controller.h@{\-Controller.\-h}}
\subsubsection[{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-D\-E\-F\-A\-U\-L\-T\-\_\-\-B\-U\-I\-L\-D\-\_\-\-O\-F\-F}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-D\-E\-F\-A\-U\-L\-T\-\_\-\-B\-U\-I\-L\-D\-\_\-\-O\-F\-F}~0x0004}}\label{Controller_8h_a048f47a0f3cc831c8d2509cb8b86cfda}
\hypertarget{Controller_8h_adadb6688c675babdc63529281c3c1e90}{\index{\-Controller.\-h@{\-Controller.\-h}!\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-F\-A\-R\-M\-S\-\_\-\-T\-I\-M\-I\-N\-G\-\_\-\-O\-F\-F@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-F\-A\-R\-M\-S\-\_\-\-T\-I\-M\-I\-N\-G\-\_\-\-O\-F\-F}}
\index{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-F\-A\-R\-M\-S\-\_\-\-T\-I\-M\-I\-N\-G\-\_\-\-O\-F\-F@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-F\-A\-R\-M\-S\-\_\-\-T\-I\-M\-I\-N\-G\-\_\-\-O\-F\-F}!Controller.h@{\-Controller.\-h}}
\subsubsection[{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-F\-A\-R\-M\-S\-\_\-\-T\-I\-M\-I\-N\-G\-\_\-\-O\-F\-F}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-F\-A\-R\-M\-S\-\_\-\-T\-I\-M\-I\-N\-G\-\_\-\-O\-F\-F}~0x0010}}\label{Controller_8h_adadb6688c675babdc63529281c3c1e90}
\hypertarget{Controller_8h_a0159a795939eb97650c8ac836971cbb5}{\index{\-Controller.\-h@{\-Controller.\-h}!\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-I\-S\-\_\-\-C\-A\-M\-P\-A\-I\-G\-N@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-I\-S\-\_\-\-C\-A\-M\-P\-A\-I\-G\-N}}
\index{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-I\-S\-\_\-\-C\-A\-M\-P\-A\-I\-G\-N@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-I\-S\-\_\-\-C\-A\-M\-P\-A\-I\-G\-N}!Controller.h@{\-Controller.\-h}}
\subsubsection[{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-I\-S\-\_\-\-C\-A\-M\-P\-A\-I\-G\-N}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-I\-S\-\_\-\-C\-A\-M\-P\-A\-I\-G\-N}~0x0020}}\label{Controller_8h_a0159a795939eb97650c8ac836971cbb5}
\hypertarget{Controller_8h_ace89aefe03878343d628c774613e3dab}{\index{\-Controller.\-h@{\-Controller.\-h}!\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-R\-E\-Q\-U\-E\-S\-T\-\_\-\-D\-E\-T\-E\-C\-T\-O\-R@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-R\-E\-Q\-U\-E\-S\-T\-\_\-\-D\-E\-T\-E\-C\-T\-O\-R}}
\index{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-R\-E\-Q\-U\-E\-S\-T\-\_\-\-D\-E\-T\-E\-C\-T\-O\-R@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-R\-E\-Q\-U\-E\-S\-T\-\_\-\-D\-E\-T\-E\-C\-T\-O\-R}!Controller.h@{\-Controller.\-h}}
\subsubsection[{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-R\-E\-Q\-U\-E\-S\-T\-\_\-\-D\-E\-T\-E\-C\-T\-O\-R}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-R\-E\-Q\-U\-E\-S\-T\-\_\-\-D\-E\-T\-E\-C\-T\-O\-R}~0x0100}}\label{Controller_8h_ace89aefe03878343d628c774613e3dab}
\hypertarget{Controller_8h_a4deb1d4917f080153a8e5db4748b9523}{\index{\-Controller.\-h@{\-Controller.\-h}!\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-S\-E\-C\-U\-R\-E\-\_\-\-F\-I\-N\-I\-S\-H\-E\-D@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-S\-E\-C\-U\-R\-E\-\_\-\-F\-I\-N\-I\-S\-H\-E\-D}}
\index{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-S\-E\-C\-U\-R\-E\-\_\-\-F\-I\-N\-I\-S\-H\-E\-D@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-S\-E\-C\-U\-R\-E\-\_\-\-F\-I\-N\-I\-S\-H\-E\-D}!Controller.h@{\-Controller.\-h}}
\subsubsection[{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-S\-E\-C\-U\-R\-E\-\_\-\-F\-I\-N\-I\-S\-H\-E\-D}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-S\-E\-C\-U\-R\-E\-\_\-\-F\-I\-N\-I\-S\-H\-E\-D}~0x0001}}\label{Controller_8h_a4deb1d4917f080153a8e5db4748b9523}
\hypertarget{Controller_8h_a2305a3f506bce7bd35c07a9b013a147e}{\index{\-Controller.\-h@{\-Controller.\-h}!\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-S\-P\-R\-E\-A\-D\-\_\-\-C\-R\-E\-E\-P@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-S\-P\-R\-E\-A\-D\-\_\-\-C\-R\-E\-E\-P}}
\index{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-S\-P\-R\-E\-A\-D\-\_\-\-C\-R\-E\-E\-P@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-S\-P\-R\-E\-A\-D\-\_\-\-C\-R\-E\-E\-P}!Controller.h@{\-Controller.\-h}}
\subsubsection[{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-S\-P\-R\-E\-A\-D\-\_\-\-C\-R\-E\-E\-P}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-S\-P\-R\-E\-A\-D\-\_\-\-C\-R\-E\-E\-P}~0x0080}}\label{Controller_8h_a2305a3f506bce7bd35c07a9b013a147e}
\hypertarget{Controller_8h_a8f791d175579fd18753a6c7254e8cdd2}{\index{\-Controller.\-h@{\-Controller.\-h}!\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-A\-R\-G\-E\-T\-\_\-\-E\-X\-P\-A\-N\-S\-I\-O\-N@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-A\-R\-G\-E\-T\-\_\-\-E\-X\-P\-A\-N\-S\-I\-O\-N}}
\index{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-A\-R\-G\-E\-T\-\_\-\-E\-X\-P\-A\-N\-S\-I\-O\-N@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-A\-R\-G\-E\-T\-\_\-\-E\-X\-P\-A\-N\-S\-I\-O\-N}!Controller.h@{\-Controller.\-h}}
\subsubsection[{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-A\-R\-G\-E\-T\-\_\-\-E\-X\-P\-A\-N\-S\-I\-O\-N}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-A\-R\-G\-E\-T\-\_\-\-E\-X\-P\-A\-N\-S\-I\-O\-N}~0x0800}}\label{Controller_8h_a8f791d175579fd18753a6c7254e8cdd2}
\hypertarget{Controller_8h_ad41ba96b8c418c4db948ef54a60ba7bf}{\index{\-Controller.\-h@{\-Controller.\-h}!\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-O\-W\-N\-\_\-\-S\-T\-A\-R\-T\-E\-D@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-O\-W\-N\-\_\-\-S\-T\-A\-R\-T\-E\-D}}
\index{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-O\-W\-N\-\_\-\-S\-T\-A\-R\-T\-E\-D@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-O\-W\-N\-\_\-\-S\-T\-A\-R\-T\-E\-D}!Controller.h@{\-Controller.\-h}}
\subsubsection[{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-O\-W\-N\-\_\-\-S\-T\-A\-R\-T\-E\-D}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-O\-W\-N\-\_\-\-S\-T\-A\-R\-T\-E\-D}~0x0002}}\label{Controller_8h_ad41ba96b8c418c4db948ef54a60ba7bf}
\hypertarget{Controller_8h_a0fe7867363625afc8148873d1b17e763}{\index{\-Controller.\-h@{\-Controller.\-h}!\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-R\-A\-N\-S\-P\-O\-R\-T\-S\-\_\-\-O\-F\-F@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-R\-A\-N\-S\-P\-O\-R\-T\-S\-\_\-\-O\-F\-F}}
\index{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-R\-A\-N\-S\-P\-O\-R\-T\-S\-\_\-\-O\-F\-F@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-R\-A\-N\-S\-P\-O\-R\-T\-S\-\_\-\-O\-F\-F}!Controller.h@{\-Controller.\-h}}
\subsubsection[{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-R\-A\-N\-S\-P\-O\-R\-T\-S\-\_\-\-O\-F\-F}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-T\-R\-A\-N\-S\-P\-O\-R\-T\-S\-\_\-\-O\-F\-F}~0x0008}}\label{Controller_8h_a0fe7867363625afc8148873d1b17e763}
\hypertarget{Controller_8h_a2a507b78c069634e5fd0ce79861fa0f5}{\index{\-Controller.\-h@{\-Controller.\-h}!\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-U\-P\-G\-R\-A\-D\-E\-S\-\_\-\-F\-I\-N\-I\-S\-H\-E\-D@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-U\-P\-G\-R\-A\-D\-E\-S\-\_\-\-F\-I\-N\-I\-S\-H\-E\-D}}
\index{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-U\-P\-G\-R\-A\-D\-E\-S\-\_\-\-F\-I\-N\-I\-S\-H\-E\-D@{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-U\-P\-G\-R\-A\-D\-E\-S\-\_\-\-F\-I\-N\-I\-S\-H\-E\-D}!Controller.h@{\-Controller.\-h}}
\subsubsection[{\-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-U\-P\-G\-R\-A\-D\-E\-S\-\_\-\-F\-I\-N\-I\-S\-H\-E\-D}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-C\-O\-N\-T\-R\-O\-L\-L\-E\-R\-\_\-\-U\-P\-G\-R\-A\-D\-E\-S\-\_\-\-F\-I\-N\-I\-S\-H\-E\-D}~0x0400}}\label{Controller_8h_a2a507b78c069634e5fd0ce79861fa0f5}
\hypertarget{Controller_8h_ab94cac183f4f3995d8930eb905a432b4}{\index{\-Controller.\-h@{\-Controller.\-h}!\-D\-E\-F\-E\-N\-S\-E\-\_\-\-A\-I\-R\-\_\-\-T\-O\-\_\-\-A\-I\-R@{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-A\-I\-R\-\_\-\-T\-O\-\_\-\-A\-I\-R}}
\index{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-A\-I\-R\-\_\-\-T\-O\-\_\-\-A\-I\-R@{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-A\-I\-R\-\_\-\-T\-O\-\_\-\-A\-I\-R}!Controller.h@{\-Controller.\-h}}
\subsubsection[{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-A\-I\-R\-\_\-\-T\-O\-\_\-\-A\-I\-R}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-D\-E\-F\-E\-N\-S\-E\-\_\-\-A\-I\-R\-\_\-\-T\-O\-\_\-\-A\-I\-R}~3}}\label{Controller_8h_ab94cac183f4f3995d8930eb905a432b4}
\hypertarget{Controller_8h_a517f6224c107a51af5149a840ca76b0b}{\index{\-Controller.\-h@{\-Controller.\-h}!\-D\-E\-F\-E\-N\-S\-E\-\_\-\-A\-I\-R\-\_\-\-T\-O\-\_\-\-G\-R\-O\-U\-N\-D@{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-A\-I\-R\-\_\-\-T\-O\-\_\-\-G\-R\-O\-U\-N\-D}}
\index{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-A\-I\-R\-\_\-\-T\-O\-\_\-\-G\-R\-O\-U\-N\-D@{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-A\-I\-R\-\_\-\-T\-O\-\_\-\-G\-R\-O\-U\-N\-D}!Controller.h@{\-Controller.\-h}}
\subsubsection[{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-A\-I\-R\-\_\-\-T\-O\-\_\-\-G\-R\-O\-U\-N\-D}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-D\-E\-F\-E\-N\-S\-E\-\_\-\-A\-I\-R\-\_\-\-T\-O\-\_\-\-G\-R\-O\-U\-N\-D}~1}}\label{Controller_8h_a517f6224c107a51af5149a840ca76b0b}
\hypertarget{Controller_8h_a1293829c6798685daf8e8606b80b269e}{\index{\-Controller.\-h@{\-Controller.\-h}!\-D\-E\-F\-E\-N\-S\-E\-\_\-\-G\-R\-O\-U\-N\-D\-\_\-\-T\-O\-\_\-\-A\-I\-R@{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-G\-R\-O\-U\-N\-D\-\_\-\-T\-O\-\_\-\-A\-I\-R}}
\index{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-G\-R\-O\-U\-N\-D\-\_\-\-T\-O\-\_\-\-A\-I\-R@{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-G\-R\-O\-U\-N\-D\-\_\-\-T\-O\-\_\-\-A\-I\-R}!Controller.h@{\-Controller.\-h}}
\subsubsection[{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-G\-R\-O\-U\-N\-D\-\_\-\-T\-O\-\_\-\-A\-I\-R}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-D\-E\-F\-E\-N\-S\-E\-\_\-\-G\-R\-O\-U\-N\-D\-\_\-\-T\-O\-\_\-\-A\-I\-R}~2}}\label{Controller_8h_a1293829c6798685daf8e8606b80b269e}
\hypertarget{Controller_8h_ad57561bace7e1f8cc5221a2e0008d3a7}{\index{\-Controller.\-h@{\-Controller.\-h}!\-D\-E\-F\-E\-N\-S\-E\-\_\-\-G\-R\-O\-U\-N\-D\-\_\-\-T\-O\-\_\-\-G\-R\-O\-U\-N\-D@{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-G\-R\-O\-U\-N\-D\-\_\-\-T\-O\-\_\-\-G\-R\-O\-U\-N\-D}}
\index{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-G\-R\-O\-U\-N\-D\-\_\-\-T\-O\-\_\-\-G\-R\-O\-U\-N\-D@{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-G\-R\-O\-U\-N\-D\-\_\-\-T\-O\-\_\-\-G\-R\-O\-U\-N\-D}!Controller.h@{\-Controller.\-h}}
\subsubsection[{\-D\-E\-F\-E\-N\-S\-E\-\_\-\-G\-R\-O\-U\-N\-D\-\_\-\-T\-O\-\_\-\-G\-R\-O\-U\-N\-D}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-D\-E\-F\-E\-N\-S\-E\-\_\-\-G\-R\-O\-U\-N\-D\-\_\-\-T\-O\-\_\-\-G\-R\-O\-U\-N\-D}~0}}\label{Controller_8h_ad57561bace7e1f8cc5221a2e0008d3a7}


\subsection{\-Variable \-Documentation}
\hypertarget{Controller_8h_a2876fbaa4084bbaa374172f6e1652447}{\index{\-Controller.\-h@{\-Controller.\-h}!\-Main\-Controller@{\-Main\-Controller}}
\index{\-Main\-Controller@{\-Main\-Controller}!Controller.h@{\-Controller.\-h}}
\subsubsection[{\-Main\-Controller}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-A\-I\-Controller}$\ast$ {\bf \-Main\-Controller}}}\label{Controller_8h_a2876fbaa4084bbaa374172f6e1652447}
