\hypertarget{class_neurosky}{
\section{Neurosky Class Reference}
\label{class_neurosky}\index{Neurosky@{Neurosky}}
}


{\ttfamily \#include $<$neurosky.h$>$}

Inheritance diagram for Neurosky:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_neurosky}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_neurosky_a8d380eb5f62c743ed1e89a60731f5d74}{Neurosky} ()
\item 
\hyperlink{class_neurosky_afd0dd22d17fae42a274caf5d17a667ed}{$\sim$Neurosky} ()
\item 
void \hyperlink{class_neurosky_a30db4fa91f508a7ba9bacf0baa2997f9}{connect} ()
\item 
void \hyperlink{class_neurosky_a5af1a283b572a8632ec074208a2be735}{disconnect} ()
\item 
void \hyperlink{class_neurosky_a411665ce213bc075e68669b470f6ba53}{safeConnection} ()
\item 
bool \hyperlink{class_neurosky_ab71bf4c8c2787b56ed211d2c2bb7973a}{readDataByte} ()
\item 
void \hyperlink{class_neurosky_a891be27dcb38fb02cd374da8b8bf3fb0}{run} ()
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classopenutils_1_1_mutex}{Mutex} \hyperlink{class_neurosky_a81b331e06ae5327f751f7419e7a56f1f}{mMutex}
\item 
\hyperlink{class_l_serie}{LSerie} $\ast$ \hyperlink{class_neurosky_a4a6744032f1f4235fb74e77b2b46dd14}{serie}
\item 
\hyperlink{struct___think_gear_stream_parser}{ThinkGearStreamParser} \hyperlink{class_neurosky_a064aa4f16c32ddf71a9f54e233a350c1}{parser}
\item 
bool \hyperlink{class_neurosky_a8029b3914ad2033083d811c43b051eac}{bStatus}
\item 
bool \hyperlink{class_neurosky_a829b5c617e53ea820324e52f46fab212}{isrunning}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 15 of file neurosky.h.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_neurosky_a8d380eb5f62c743ed1e89a60731f5d74}{
\index{Neurosky@{Neurosky}!Neurosky@{Neurosky}}
\index{Neurosky@{Neurosky}!Neurosky@{Neurosky}}
\subsubsection[{Neurosky}]{\setlength{\rightskip}{0pt plus 5cm}Neurosky::Neurosky ()}}
\label{class_neurosky_a8d380eb5f62c743ed1e89a60731f5d74}


Definition at line 18 of file neurosky.cpp.

\hypertarget{class_neurosky_afd0dd22d17fae42a274caf5d17a667ed}{
\index{Neurosky@{Neurosky}!$\sim$Neurosky@{$\sim$Neurosky}}
\index{$\sim$Neurosky@{$\sim$Neurosky}!Neurosky@{Neurosky}}
\subsubsection[{$\sim$Neurosky}]{\setlength{\rightskip}{0pt plus 5cm}Neurosky::$\sim$Neurosky ()}}
\label{class_neurosky_afd0dd22d17fae42a274caf5d17a667ed}


Definition at line 91 of file neurosky.cpp.



\subsection{Member Function Documentation}
\hypertarget{class_neurosky_a30db4fa91f508a7ba9bacf0baa2997f9}{
\index{Neurosky@{Neurosky}!connect@{connect}}
\index{connect@{connect}!Neurosky@{Neurosky}}
\subsubsection[{connect}]{\setlength{\rightskip}{0pt plus 5cm}void Neurosky::connect ()}}
\label{class_neurosky_a30db4fa91f508a7ba9bacf0baa2997f9}


Definition at line 32 of file neurosky.cpp.

\hypertarget{class_neurosky_a5af1a283b572a8632ec074208a2be735}{
\index{Neurosky@{Neurosky}!disconnect@{disconnect}}
\index{disconnect@{disconnect}!Neurosky@{Neurosky}}
\subsubsection[{disconnect}]{\setlength{\rightskip}{0pt plus 5cm}void Neurosky::disconnect ()}}
\label{class_neurosky_a5af1a283b572a8632ec074208a2be735}


Definition at line 58 of file neurosky.cpp.

\hypertarget{class_neurosky_ab71bf4c8c2787b56ed211d2c2bb7973a}{
\index{Neurosky@{Neurosky}!readDataByte@{readDataByte}}
\index{readDataByte@{readDataByte}!Neurosky@{Neurosky}}
\subsubsection[{readDataByte}]{\setlength{\rightskip}{0pt plus 5cm}bool Neurosky::readDataByte ()}}
\label{class_neurosky_ab71bf4c8c2787b56ed211d2c2bb7973a}


Definition at line 47 of file neurosky.cpp.

\hypertarget{class_neurosky_a891be27dcb38fb02cd374da8b8bf3fb0}{
\index{Neurosky@{Neurosky}!run@{run}}
\index{run@{run}!Neurosky@{Neurosky}}
\subsubsection[{run}]{\setlength{\rightskip}{0pt plus 5cm}void Neurosky::run ()\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_neurosky_a891be27dcb38fb02cd374da8b8bf3fb0}
\hyperlink{class_neurosky_a891be27dcb38fb02cd374da8b8bf3fb0}{run()} called by the thread callback \hyperlink{ou__thread_8h_ac77d8775b2bbac380745538f7c74f3d4}{\_\-ou\_\-thread\_\-proc()} to be overridden by child classes of Thread 

Reimplemented from \hyperlink{classopenutils_1_1_thread_ad9373d8d725c46717dfce3130018fe3a}{openutils::Thread}.



Definition at line 70 of file neurosky.cpp.

\hypertarget{class_neurosky_a411665ce213bc075e68669b470f6ba53}{
\index{Neurosky@{Neurosky}!safeConnection@{safeConnection}}
\index{safeConnection@{safeConnection}!Neurosky@{Neurosky}}
\subsubsection[{safeConnection}]{\setlength{\rightskip}{0pt plus 5cm}void Neurosky::safeConnection ()}}
\label{class_neurosky_a411665ce213bc075e68669b470f6ba53}


Definition at line 64 of file neurosky.cpp.



\subsection{Member Data Documentation}
\hypertarget{class_neurosky_a8029b3914ad2033083d811c43b051eac}{
\index{Neurosky@{Neurosky}!bStatus@{bStatus}}
\index{bStatus@{bStatus}!Neurosky@{Neurosky}}
\subsubsection[{bStatus}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf Neurosky::bStatus}}}
\label{class_neurosky_a8029b3914ad2033083d811c43b051eac}


Definition at line 23 of file neurosky.h.

\hypertarget{class_neurosky_a829b5c617e53ea820324e52f46fab212}{
\index{Neurosky@{Neurosky}!isrunning@{isrunning}}
\index{isrunning@{isrunning}!Neurosky@{Neurosky}}
\subsubsection[{isrunning}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf Neurosky::isrunning}}}
\label{class_neurosky_a829b5c617e53ea820324e52f46fab212}


Definition at line 24 of file neurosky.h.

\hypertarget{class_neurosky_a81b331e06ae5327f751f7419e7a56f1f}{
\index{Neurosky@{Neurosky}!mMutex@{mMutex}}
\index{mMutex@{mMutex}!Neurosky@{Neurosky}}
\subsubsection[{mMutex}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Mutex} {\bf Neurosky::mMutex}}}
\label{class_neurosky_a81b331e06ae5327f751f7419e7a56f1f}


Definition at line 20 of file neurosky.h.

\hypertarget{class_neurosky_a064aa4f16c32ddf71a9f54e233a350c1}{
\index{Neurosky@{Neurosky}!parser@{parser}}
\index{parser@{parser}!Neurosky@{Neurosky}}
\subsubsection[{parser}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ThinkGearStreamParser} {\bf Neurosky::parser}}}
\label{class_neurosky_a064aa4f16c32ddf71a9f54e233a350c1}


Definition at line 22 of file neurosky.h.

\hypertarget{class_neurosky_a4a6744032f1f4235fb74e77b2b46dd14}{
\index{Neurosky@{Neurosky}!serie@{serie}}
\index{serie@{serie}!Neurosky@{Neurosky}}
\subsubsection[{serie}]{\setlength{\rightskip}{0pt plus 5cm}{\bf LSerie}$\ast$ {\bf Neurosky::serie}}}
\label{class_neurosky_a4a6744032f1f4235fb74e77b2b46dd14}


Definition at line 21 of file neurosky.h.



The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
neurosky/header/\hyperlink{neurosky_8h}{neurosky.h}\item 
neurosky/src/\hyperlink{neurosky_8cpp}{neurosky.cpp}\end{DoxyCompactItemize}
