\hypertarget{neurosky_8cpp}{
\section{neurosky/src/neurosky.cpp File Reference}
\label{neurosky_8cpp}\index{neurosky/src/neurosky.cpp@{neurosky/src/neurosky.cpp}}
}
{\ttfamily \#include \char`\"{}plugin.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}neurosky.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}Array.h\char`\"{}}\par
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{neurosky_8cpp_a799517031a8334a42807b119bb456c53}{TIME\_\-OUT}~100
\item 
\#define \hyperlink{neurosky_8cpp_aeb7c81ff39df64b3b5329c9e7df15ed5}{DISCONNECTION\_\-WIN\_\-TIME}~2000
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{neurosky_8cpp_a282f1b088762b445ae3ea4948135117d}{handleDataValueFunc} (unsigned char extendedCodeLevel, unsigned char code, unsigned char valueLength, const unsigned char $\ast$value, void $\ast$customData)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_array}{Array}$<$ \hyperlink{class_neurosky}{Neurosky} $\ast$ $>$ \hyperlink{neurosky_8cpp_a72f59b0561fdf3d101b7ff80bde106f5}{neuroskyList}
\item 
\hyperlink{class_array}{Array}$<$ int $>$ \hyperlink{neurosky_8cpp_a5a6e97201c8f352bee0c19c844c56b71}{portList}
\end{DoxyCompactItemize}


\subsection{Define Documentation}
\hypertarget{neurosky_8cpp_aeb7c81ff39df64b3b5329c9e7df15ed5}{
\index{neurosky.cpp@{neurosky.cpp}!DISCONNECTION\_\-WIN\_\-TIME@{DISCONNECTION\_\-WIN\_\-TIME}}
\index{DISCONNECTION\_\-WIN\_\-TIME@{DISCONNECTION\_\-WIN\_\-TIME}!neurosky.cpp@{neurosky.cpp}}
\subsubsection[{DISCONNECTION\_\-WIN\_\-TIME}]{\setlength{\rightskip}{0pt plus 5cm}\#define DISCONNECTION\_\-WIN\_\-TIME~2000}}
\label{neurosky_8cpp_aeb7c81ff39df64b3b5329c9e7df15ed5}


Definition at line 6 of file neurosky.cpp.

\hypertarget{neurosky_8cpp_a799517031a8334a42807b119bb456c53}{
\index{neurosky.cpp@{neurosky.cpp}!TIME\_\-OUT@{TIME\_\-OUT}}
\index{TIME\_\-OUT@{TIME\_\-OUT}!neurosky.cpp@{neurosky.cpp}}
\subsubsection[{TIME\_\-OUT}]{\setlength{\rightskip}{0pt plus 5cm}\#define TIME\_\-OUT~100}}
\label{neurosky_8cpp_a799517031a8334a42807b119bb456c53}


Definition at line 5 of file neurosky.cpp.



\subsection{Function Documentation}
\hypertarget{neurosky_8cpp_a282f1b088762b445ae3ea4948135117d}{
\index{neurosky.cpp@{neurosky.cpp}!handleDataValueFunc@{handleDataValueFunc}}
\index{handleDataValueFunc@{handleDataValueFunc}!neurosky.cpp@{neurosky.cpp}}
\subsubsection[{handleDataValueFunc}]{\setlength{\rightskip}{0pt plus 5cm}void handleDataValueFunc (unsigned char {\em extendedCodeLevel}, \/  unsigned char {\em code}, \/  unsigned char {\em valueLength}, \/  const unsigned char $\ast$ {\em value}, \/  void $\ast$ {\em customData})}}
\label{neurosky_8cpp_a282f1b088762b445ae3ea4948135117d}
1) Function which acts on the value\mbox{[}\mbox{]} bytes of each ThinkGear DataRow as it is received. 

Definition at line 8 of file scolThinkGear.cpp.



\subsection{Variable Documentation}
\hypertarget{neurosky_8cpp_a72f59b0561fdf3d101b7ff80bde106f5}{
\index{neurosky.cpp@{neurosky.cpp}!neuroskyList@{neuroskyList}}
\index{neuroskyList@{neuroskyList}!neurosky.cpp@{neurosky.cpp}}
\subsubsection[{neuroskyList}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Array}$<${\bf Neurosky}$\ast$$>$ {\bf neuroskyList}}}
\label{neurosky_8cpp_a72f59b0561fdf3d101b7ff80bde106f5}


Definition at line 8 of file neurosky.cpp.

\hypertarget{neurosky_8cpp_a5a6e97201c8f352bee0c19c844c56b71}{
\index{neurosky.cpp@{neurosky.cpp}!portList@{portList}}
\index{portList@{portList}!neurosky.cpp@{neurosky.cpp}}
\subsubsection[{portList}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Array}$<$int$>$ {\bf portList}}}
\label{neurosky_8cpp_a5a6e97201c8f352bee0c19c844c56b71}


Definition at line 9 of file neurosky.cpp.

