\hypertarget{plugin_8h}{
\section{neurosky/header/plugin.h File Reference}
\label{plugin_8h}\index{neurosky/header/plugin.h@{neurosky/header/plugin.h}}
}
{\ttfamily \#include $<$scol.h$>$}\par
{\ttfamily \#include $<$list$>$}\par
{\ttfamily \#include $<$string$>$}\par
{\ttfamily \#include $<$assert.h$>$}\par
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{plugin_8h_af343b20373ba49a92fce523e948f2ab3}{ASSERT}~assert
\item 
\#define \hyperlink{plugin_8h_abfad001526480d0e009d8206254ac3a6}{DELETEARRAY}(x)~if (x) \{ delete \mbox{[}$\,$\mbox{]}x;		x = NULL; \}
\item 
\#define \hyperlink{plugin_8h_aed561daaacaae02b2e4264a5859a909e}{CHECKALLOC}(x)~if(!x) \{ \hyperlink{plugin_8cpp_a9717e7bbecb906637e86cef6da3d83c2}{return} false;\}
\item 
\#define \hyperlink{plugin_8h_ada42d764c4a06c484fbe01d9b38cbb15}{TG\_\-BAUD\_\-1200}~1200
\item 
\#define \hyperlink{plugin_8h_a681f57255462de3375505fc990469b96}{TG\_\-BAUD\_\-2400}~2400
\item 
\#define \hyperlink{plugin_8h_a4144a457a0da90c05ee9c4486b75e6c6}{TG\_\-BAUD\_\-4800}~4800
\item 
\#define \hyperlink{plugin_8h_a41852cdb1bb351adb41988c8096965b0}{TG\_\-BAUD\_\-9600}~9600
\item 
\#define \hyperlink{plugin_8h_a5fe6ecbdc31b84382e14ba32ff128ec4}{TG\_\-BAUD\_\-57600}~57600
\item 
\#define \hyperlink{plugin_8h_a5bd44dbde0078055b77108155473dd90}{TG\_\-BAUD\_\-115200}~115200
\item 
\#define \hyperlink{plugin_8h_a1768e8a6c6f0037ca69cb3935f9b7b22}{TG\_\-STREAM\_\-PACKETS}~0
\item 
\#define \hyperlink{plugin_8h_a25ed58dec2c228280ad83a36b9130b9c}{TG\_\-STREAM\_\-5VRAW}~1
\item 
\#define \hyperlink{plugin_8h_af6cd132793156baf9daccc118654c3b3}{TG\_\-STREAM\_\-FILE\_\-PACKETS}~2
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
wchar\_\-t $\ast$ \hyperlink{plugin_8h_a50e991986c4da08373ec64ae947c22d5}{convertCharToLPCWSTR} (char $\ast$s\_\-text)
\begin{DoxyCompactList}\small\item\em Usefull function. \item\end{DoxyCompactList}\item 
char $\ast$ \hyperlink{plugin_8h_ab6822445d8a397d1add3088d6fa812f1}{convertWcharToChar} (wchar\_\-t $\ast$w\_\-text)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
cbmachine \hyperlink{plugin_8h_a95981606817c56a4a3aa27218ae6e722}{ww}
\begin{DoxyCompactList}\small\item\em Scol machine declaration for MM macros. \item\end{DoxyCompactList}\item 
HWND \hyperlink{plugin_8h_ac55ff10fe408688aa0ee11bd0cc655df}{HScol}
\item 
int \hyperlink{plugin_8h_a11e6db4703f4031f78133ba592a2d4a1}{OBJNEUROSKYSCOL}
\begin{DoxyCompactList}\small\item\em Scol object declaration. \item\end{DoxyCompactList}\item 
int \hyperlink{plugin_8h_afa8365d4c824bbc0e7da6544f81ea2e7}{SCOL\_\-NEUROSKY\_\-ATTENTION\_\-CB}
\begin{DoxyCompactList}\small\item\em Scol CallBacks declaration. \item\end{DoxyCompactList}\item 
int \hyperlink{plugin_8h_aad08903e76bc19d31be2a95fb9969ae6}{NEUROSKY\_\-ATTENTION\_\-CB}
\item 
int \hyperlink{plugin_8h_a5215f6d8cb80d588bab3ae7e72eebada}{SCOL\_\-NEUROSKY\_\-MEDITATION\_\-CB}
\item 
int \hyperlink{plugin_8h_a7cdd9dd3bacf95aa465ca8996dede1aa}{NEUROSKY\_\-MEDITATION\_\-CB}
\item 
int \hyperlink{plugin_8h_a633c8abfa8d602bdf1c1baee96081baa}{SCOL\_\-NEUROSKY\_\-BATTERY\_\-CB}
\item 
int \hyperlink{plugin_8h_ab28cca11d0f500007b1b06c41b75d53d}{NEUROSKY\_\-BATTERY\_\-CB}
\item 
int \hyperlink{plugin_8h_a0c16ffbae6805fcaa556d63d13238216}{SCOL\_\-NEUROSKY\_\-RAW\_\-SIGNAL\_\-CB}
\item 
int \hyperlink{plugin_8h_ab5795077b204645dc2b6d293a76d1252}{NEUROSKY\_\-RAW\_\-SIGNAL\_\-CB}
\item 
int \hyperlink{plugin_8h_a928cd3316675e937c35350071458cc81}{SCOL\_\-NEUROSKY\_\-POOR\_\-QUALITY\_\-CB}
\item 
int \hyperlink{plugin_8h_a528dc4961c0cefb007f029936a235efa}{NEUROSKY\_\-POOR\_\-QUALITY\_\-CB}
\item 
int \hyperlink{plugin_8h_a483d497aff0531b46ce89bc72f10e8d2}{SCOL\_\-NEUROSKY\_\-EEG\_\-CB}
\item 
int \hyperlink{plugin_8h_aedcf0d19a5199174ee87f24bb726e820}{NEUROSKY\_\-EEG\_\-CB}
\item 
int \hyperlink{plugin_8h_a98470da8e4b0e160c827961f1054ec03}{SCOL\_\-NEUROSKY\_\-CONNECTED\_\-CB}
\item 
int \hyperlink{plugin_8h_ab1af3a4ec53df79a9f00212acb945ca7}{NEUROSKY\_\-CONNECTED\_\-CB}
\item 
int \hyperlink{plugin_8h_abac3fd4a822d5fefc7f991a90a77f52c}{SCOL\_\-NEUROSKY\_\-DISCONNECTED\_\-CB}
\item 
int \hyperlink{plugin_8h_a16031a75456191900c814a1855a1f6fe}{NEUROSKY\_\-DISCONNECTED\_\-CB}
\end{DoxyCompactItemize}


\subsection{Define Documentation}
\hypertarget{plugin_8h_af343b20373ba49a92fce523e948f2ab3}{
\index{plugin.h@{plugin.h}!ASSERT@{ASSERT}}
\index{ASSERT@{ASSERT}!plugin.h@{plugin.h}}
\subsubsection[{ASSERT}]{\setlength{\rightskip}{0pt plus 5cm}\#define ASSERT~assert}}
\label{plugin_8h_af343b20373ba49a92fce523e948f2ab3}


Definition at line 45 of file plugin.h.

\hypertarget{plugin_8h_aed561daaacaae02b2e4264a5859a909e}{
\index{plugin.h@{plugin.h}!CHECKALLOC@{CHECKALLOC}}
\index{CHECKALLOC@{CHECKALLOC}!plugin.h@{plugin.h}}
\subsubsection[{CHECKALLOC}]{\setlength{\rightskip}{0pt plus 5cm}\#define CHECKALLOC(x)~if(!x) \{ {\bf return} false;\}}}
\label{plugin_8h_aed561daaacaae02b2e4264a5859a909e}


Definition at line 48 of file plugin.h.

\hypertarget{plugin_8h_abfad001526480d0e009d8206254ac3a6}{
\index{plugin.h@{plugin.h}!DELETEARRAY@{DELETEARRAY}}
\index{DELETEARRAY@{DELETEARRAY}!plugin.h@{plugin.h}}
\subsubsection[{DELETEARRAY}]{\setlength{\rightskip}{0pt plus 5cm}\#define DELETEARRAY(x)~if (x) \{ delete \mbox{[}$\,$\mbox{]}x;		x = NULL; \}}}
\label{plugin_8h_abfad001526480d0e009d8206254ac3a6}


Definition at line 47 of file plugin.h.

\hypertarget{plugin_8h_a5bd44dbde0078055b77108155473dd90}{
\index{plugin.h@{plugin.h}!TG\_\-BAUD\_\-115200@{TG\_\-BAUD\_\-115200}}
\index{TG\_\-BAUD\_\-115200@{TG\_\-BAUD\_\-115200}!plugin.h@{plugin.h}}
\subsubsection[{TG\_\-BAUD\_\-115200}]{\setlength{\rightskip}{0pt plus 5cm}\#define TG\_\-BAUD\_\-115200~115200}}
\label{plugin_8h_a5bd44dbde0078055b77108155473dd90}


Definition at line 60 of file plugin.h.

\hypertarget{plugin_8h_ada42d764c4a06c484fbe01d9b38cbb15}{
\index{plugin.h@{plugin.h}!TG\_\-BAUD\_\-1200@{TG\_\-BAUD\_\-1200}}
\index{TG\_\-BAUD\_\-1200@{TG\_\-BAUD\_\-1200}!plugin.h@{plugin.h}}
\subsubsection[{TG\_\-BAUD\_\-1200}]{\setlength{\rightskip}{0pt plus 5cm}\#define TG\_\-BAUD\_\-1200~1200}}
\label{plugin_8h_ada42d764c4a06c484fbe01d9b38cbb15}
Baud rate for use with TG\_\-Connect() and TG\_\-SetBaudrate(). 

Definition at line 55 of file plugin.h.

\hypertarget{plugin_8h_a681f57255462de3375505fc990469b96}{
\index{plugin.h@{plugin.h}!TG\_\-BAUD\_\-2400@{TG\_\-BAUD\_\-2400}}
\index{TG\_\-BAUD\_\-2400@{TG\_\-BAUD\_\-2400}!plugin.h@{plugin.h}}
\subsubsection[{TG\_\-BAUD\_\-2400}]{\setlength{\rightskip}{0pt plus 5cm}\#define TG\_\-BAUD\_\-2400~2400}}
\label{plugin_8h_a681f57255462de3375505fc990469b96}


Definition at line 56 of file plugin.h.

\hypertarget{plugin_8h_a4144a457a0da90c05ee9c4486b75e6c6}{
\index{plugin.h@{plugin.h}!TG\_\-BAUD\_\-4800@{TG\_\-BAUD\_\-4800}}
\index{TG\_\-BAUD\_\-4800@{TG\_\-BAUD\_\-4800}!plugin.h@{plugin.h}}
\subsubsection[{TG\_\-BAUD\_\-4800}]{\setlength{\rightskip}{0pt plus 5cm}\#define TG\_\-BAUD\_\-4800~4800}}
\label{plugin_8h_a4144a457a0da90c05ee9c4486b75e6c6}


Definition at line 57 of file plugin.h.

\hypertarget{plugin_8h_a5fe6ecbdc31b84382e14ba32ff128ec4}{
\index{plugin.h@{plugin.h}!TG\_\-BAUD\_\-57600@{TG\_\-BAUD\_\-57600}}
\index{TG\_\-BAUD\_\-57600@{TG\_\-BAUD\_\-57600}!plugin.h@{plugin.h}}
\subsubsection[{TG\_\-BAUD\_\-57600}]{\setlength{\rightskip}{0pt plus 5cm}\#define TG\_\-BAUD\_\-57600~57600}}
\label{plugin_8h_a5fe6ecbdc31b84382e14ba32ff128ec4}


Definition at line 59 of file plugin.h.

\hypertarget{plugin_8h_a41852cdb1bb351adb41988c8096965b0}{
\index{plugin.h@{plugin.h}!TG\_\-BAUD\_\-9600@{TG\_\-BAUD\_\-9600}}
\index{TG\_\-BAUD\_\-9600@{TG\_\-BAUD\_\-9600}!plugin.h@{plugin.h}}
\subsubsection[{TG\_\-BAUD\_\-9600}]{\setlength{\rightskip}{0pt plus 5cm}\#define TG\_\-BAUD\_\-9600~9600}}
\label{plugin_8h_a41852cdb1bb351adb41988c8096965b0}


Definition at line 58 of file plugin.h.

\hypertarget{plugin_8h_a25ed58dec2c228280ad83a36b9130b9c}{
\index{plugin.h@{plugin.h}!TG\_\-STREAM\_\-5VRAW@{TG\_\-STREAM\_\-5VRAW}}
\index{TG\_\-STREAM\_\-5VRAW@{TG\_\-STREAM\_\-5VRAW}!plugin.h@{plugin.h}}
\subsubsection[{TG\_\-STREAM\_\-5VRAW}]{\setlength{\rightskip}{0pt plus 5cm}\#define TG\_\-STREAM\_\-5VRAW~1}}
\label{plugin_8h_a25ed58dec2c228280ad83a36b9130b9c}


Definition at line 66 of file plugin.h.

\hypertarget{plugin_8h_af6cd132793156baf9daccc118654c3b3}{
\index{plugin.h@{plugin.h}!TG\_\-STREAM\_\-FILE\_\-PACKETS@{TG\_\-STREAM\_\-FILE\_\-PACKETS}}
\index{TG\_\-STREAM\_\-FILE\_\-PACKETS@{TG\_\-STREAM\_\-FILE\_\-PACKETS}!plugin.h@{plugin.h}}
\subsubsection[{TG\_\-STREAM\_\-FILE\_\-PACKETS}]{\setlength{\rightskip}{0pt plus 5cm}\#define TG\_\-STREAM\_\-FILE\_\-PACKETS~2}}
\label{plugin_8h_af6cd132793156baf9daccc118654c3b3}


Definition at line 67 of file plugin.h.

\hypertarget{plugin_8h_a1768e8a6c6f0037ca69cb3935f9b7b22}{
\index{plugin.h@{plugin.h}!TG\_\-STREAM\_\-PACKETS@{TG\_\-STREAM\_\-PACKETS}}
\index{TG\_\-STREAM\_\-PACKETS@{TG\_\-STREAM\_\-PACKETS}!plugin.h@{plugin.h}}
\subsubsection[{TG\_\-STREAM\_\-PACKETS}]{\setlength{\rightskip}{0pt plus 5cm}\#define TG\_\-STREAM\_\-PACKETS~0}}
\label{plugin_8h_a1768e8a6c6f0037ca69cb3935f9b7b22}
Data format for use with TG\_\-Connect() and TG\_\-SetDataFormat(). 

Definition at line 65 of file plugin.h.



\subsection{Function Documentation}
\hypertarget{plugin_8h_a50e991986c4da08373ec64ae947c22d5}{
\index{plugin.h@{plugin.h}!convertCharToLPCWSTR@{convertCharToLPCWSTR}}
\index{convertCharToLPCWSTR@{convertCharToLPCWSTR}!plugin.h@{plugin.h}}
\subsubsection[{convertCharToLPCWSTR}]{\setlength{\rightskip}{0pt plus 5cm}wchar\_\-t$\ast$ convertCharToLPCWSTR (char $\ast$ {\em s\_\-text})}}
\label{plugin_8h_a50e991986c4da08373ec64ae947c22d5}


Usefull function. 



Definition at line 93 of file plugin.cpp.

\hypertarget{plugin_8h_ab6822445d8a397d1add3088d6fa812f1}{
\index{plugin.h@{plugin.h}!convertWcharToChar@{convertWcharToChar}}
\index{convertWcharToChar@{convertWcharToChar}!plugin.h@{plugin.h}}
\subsubsection[{convertWcharToChar}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ convertWcharToChar (wchar\_\-t $\ast$ {\em w\_\-text})}}
\label{plugin_8h_ab6822445d8a397d1add3088d6fa812f1}


Definition at line 102 of file plugin.cpp.



\subsection{Variable Documentation}
\hypertarget{plugin_8h_ac55ff10fe408688aa0ee11bd0cc655df}{
\index{plugin.h@{plugin.h}!HScol@{HScol}}
\index{HScol@{HScol}!plugin.h@{plugin.h}}
\subsubsection[{HScol}]{\setlength{\rightskip}{0pt plus 5cm}HWND {\bf HScol}}}
\label{plugin_8h_ac55ff10fe408688aa0ee11bd0cc655df}


Definition at line 47 of file plugin.cpp.

\hypertarget{plugin_8h_aad08903e76bc19d31be2a95fb9969ae6}{
\index{plugin.h@{plugin.h}!NEUROSKY\_\-ATTENTION\_\-CB@{NEUROSKY\_\-ATTENTION\_\-CB}}
\index{NEUROSKY\_\-ATTENTION\_\-CB@{NEUROSKY\_\-ATTENTION\_\-CB}!plugin.h@{plugin.h}}
\subsubsection[{NEUROSKY\_\-ATTENTION\_\-CB}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf NEUROSKY\_\-ATTENTION\_\-CB}}}
\label{plugin_8h_aad08903e76bc19d31be2a95fb9969ae6}


Definition at line 58 of file plugin.cpp.

\hypertarget{plugin_8h_ab28cca11d0f500007b1b06c41b75d53d}{
\index{plugin.h@{plugin.h}!NEUROSKY\_\-BATTERY\_\-CB@{NEUROSKY\_\-BATTERY\_\-CB}}
\index{NEUROSKY\_\-BATTERY\_\-CB@{NEUROSKY\_\-BATTERY\_\-CB}!plugin.h@{plugin.h}}
\subsubsection[{NEUROSKY\_\-BATTERY\_\-CB}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf NEUROSKY\_\-BATTERY\_\-CB}}}
\label{plugin_8h_ab28cca11d0f500007b1b06c41b75d53d}


Definition at line 66 of file plugin.cpp.

\hypertarget{plugin_8h_ab1af3a4ec53df79a9f00212acb945ca7}{
\index{plugin.h@{plugin.h}!NEUROSKY\_\-CONNECTED\_\-CB@{NEUROSKY\_\-CONNECTED\_\-CB}}
\index{NEUROSKY\_\-CONNECTED\_\-CB@{NEUROSKY\_\-CONNECTED\_\-CB}!plugin.h@{plugin.h}}
\subsubsection[{NEUROSKY\_\-CONNECTED\_\-CB}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf NEUROSKY\_\-CONNECTED\_\-CB}}}
\label{plugin_8h_ab1af3a4ec53df79a9f00212acb945ca7}


Definition at line 82 of file plugin.cpp.

\hypertarget{plugin_8h_a16031a75456191900c814a1855a1f6fe}{
\index{plugin.h@{plugin.h}!NEUROSKY\_\-DISCONNECTED\_\-CB@{NEUROSKY\_\-DISCONNECTED\_\-CB}}
\index{NEUROSKY\_\-DISCONNECTED\_\-CB@{NEUROSKY\_\-DISCONNECTED\_\-CB}!plugin.h@{plugin.h}}
\subsubsection[{NEUROSKY\_\-DISCONNECTED\_\-CB}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf NEUROSKY\_\-DISCONNECTED\_\-CB}}}
\label{plugin_8h_a16031a75456191900c814a1855a1f6fe}


Definition at line 86 of file plugin.cpp.

\hypertarget{plugin_8h_aedcf0d19a5199174ee87f24bb726e820}{
\index{plugin.h@{plugin.h}!NEUROSKY\_\-EEG\_\-CB@{NEUROSKY\_\-EEG\_\-CB}}
\index{NEUROSKY\_\-EEG\_\-CB@{NEUROSKY\_\-EEG\_\-CB}!plugin.h@{plugin.h}}
\subsubsection[{NEUROSKY\_\-EEG\_\-CB}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf NEUROSKY\_\-EEG\_\-CB}}}
\label{plugin_8h_aedcf0d19a5199174ee87f24bb726e820}


Definition at line 78 of file plugin.cpp.

\hypertarget{plugin_8h_a7cdd9dd3bacf95aa465ca8996dede1aa}{
\index{plugin.h@{plugin.h}!NEUROSKY\_\-MEDITATION\_\-CB@{NEUROSKY\_\-MEDITATION\_\-CB}}
\index{NEUROSKY\_\-MEDITATION\_\-CB@{NEUROSKY\_\-MEDITATION\_\-CB}!plugin.h@{plugin.h}}
\subsubsection[{NEUROSKY\_\-MEDITATION\_\-CB}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf NEUROSKY\_\-MEDITATION\_\-CB}}}
\label{plugin_8h_a7cdd9dd3bacf95aa465ca8996dede1aa}


Definition at line 62 of file plugin.cpp.

\hypertarget{plugin_8h_a528dc4961c0cefb007f029936a235efa}{
\index{plugin.h@{plugin.h}!NEUROSKY\_\-POOR\_\-QUALITY\_\-CB@{NEUROSKY\_\-POOR\_\-QUALITY\_\-CB}}
\index{NEUROSKY\_\-POOR\_\-QUALITY\_\-CB@{NEUROSKY\_\-POOR\_\-QUALITY\_\-CB}!plugin.h@{plugin.h}}
\subsubsection[{NEUROSKY\_\-POOR\_\-QUALITY\_\-CB}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf NEUROSKY\_\-POOR\_\-QUALITY\_\-CB}}}
\label{plugin_8h_a528dc4961c0cefb007f029936a235efa}


Definition at line 74 of file plugin.cpp.

\hypertarget{plugin_8h_ab5795077b204645dc2b6d293a76d1252}{
\index{plugin.h@{plugin.h}!NEUROSKY\_\-RAW\_\-SIGNAL\_\-CB@{NEUROSKY\_\-RAW\_\-SIGNAL\_\-CB}}
\index{NEUROSKY\_\-RAW\_\-SIGNAL\_\-CB@{NEUROSKY\_\-RAW\_\-SIGNAL\_\-CB}!plugin.h@{plugin.h}}
\subsubsection[{NEUROSKY\_\-RAW\_\-SIGNAL\_\-CB}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf NEUROSKY\_\-RAW\_\-SIGNAL\_\-CB}}}
\label{plugin_8h_ab5795077b204645dc2b6d293a76d1252}


Definition at line 70 of file plugin.cpp.

\hypertarget{plugin_8h_a11e6db4703f4031f78133ba592a2d4a1}{
\index{plugin.h@{plugin.h}!OBJNEUROSKYSCOL@{OBJNEUROSKYSCOL}}
\index{OBJNEUROSKYSCOL@{OBJNEUROSKYSCOL}!plugin.h@{plugin.h}}
\subsubsection[{OBJNEUROSKYSCOL}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf OBJNEUROSKYSCOL}}}
\label{plugin_8h_a11e6db4703f4031f78133ba592a2d4a1}


Scol object declaration. 



Definition at line 51 of file plugin.cpp.

\hypertarget{plugin_8h_afa8365d4c824bbc0e7da6544f81ea2e7}{
\index{plugin.h@{plugin.h}!SCOL\_\-NEUROSKY\_\-ATTENTION\_\-CB@{SCOL\_\-NEUROSKY\_\-ATTENTION\_\-CB}}
\index{SCOL\_\-NEUROSKY\_\-ATTENTION\_\-CB@{SCOL\_\-NEUROSKY\_\-ATTENTION\_\-CB}!plugin.h@{plugin.h}}
\subsubsection[{SCOL\_\-NEUROSKY\_\-ATTENTION\_\-CB}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf SCOL\_\-NEUROSKY\_\-ATTENTION\_\-CB}}}
\label{plugin_8h_afa8365d4c824bbc0e7da6544f81ea2e7}


Scol CallBacks declaration. 



Definition at line 57 of file plugin.cpp.

\hypertarget{plugin_8h_a633c8abfa8d602bdf1c1baee96081baa}{
\index{plugin.h@{plugin.h}!SCOL\_\-NEUROSKY\_\-BATTERY\_\-CB@{SCOL\_\-NEUROSKY\_\-BATTERY\_\-CB}}
\index{SCOL\_\-NEUROSKY\_\-BATTERY\_\-CB@{SCOL\_\-NEUROSKY\_\-BATTERY\_\-CB}!plugin.h@{plugin.h}}
\subsubsection[{SCOL\_\-NEUROSKY\_\-BATTERY\_\-CB}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf SCOL\_\-NEUROSKY\_\-BATTERY\_\-CB}}}
\label{plugin_8h_a633c8abfa8d602bdf1c1baee96081baa}


Definition at line 65 of file plugin.cpp.

\hypertarget{plugin_8h_a98470da8e4b0e160c827961f1054ec03}{
\index{plugin.h@{plugin.h}!SCOL\_\-NEUROSKY\_\-CONNECTED\_\-CB@{SCOL\_\-NEUROSKY\_\-CONNECTED\_\-CB}}
\index{SCOL\_\-NEUROSKY\_\-CONNECTED\_\-CB@{SCOL\_\-NEUROSKY\_\-CONNECTED\_\-CB}!plugin.h@{plugin.h}}
\subsubsection[{SCOL\_\-NEUROSKY\_\-CONNECTED\_\-CB}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf SCOL\_\-NEUROSKY\_\-CONNECTED\_\-CB}}}
\label{plugin_8h_a98470da8e4b0e160c827961f1054ec03}


Definition at line 81 of file plugin.cpp.

\hypertarget{plugin_8h_abac3fd4a822d5fefc7f991a90a77f52c}{
\index{plugin.h@{plugin.h}!SCOL\_\-NEUROSKY\_\-DISCONNECTED\_\-CB@{SCOL\_\-NEUROSKY\_\-DISCONNECTED\_\-CB}}
\index{SCOL\_\-NEUROSKY\_\-DISCONNECTED\_\-CB@{SCOL\_\-NEUROSKY\_\-DISCONNECTED\_\-CB}!plugin.h@{plugin.h}}
\subsubsection[{SCOL\_\-NEUROSKY\_\-DISCONNECTED\_\-CB}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf SCOL\_\-NEUROSKY\_\-DISCONNECTED\_\-CB}}}
\label{plugin_8h_abac3fd4a822d5fefc7f991a90a77f52c}


Definition at line 85 of file plugin.cpp.

\hypertarget{plugin_8h_a483d497aff0531b46ce89bc72f10e8d2}{
\index{plugin.h@{plugin.h}!SCOL\_\-NEUROSKY\_\-EEG\_\-CB@{SCOL\_\-NEUROSKY\_\-EEG\_\-CB}}
\index{SCOL\_\-NEUROSKY\_\-EEG\_\-CB@{SCOL\_\-NEUROSKY\_\-EEG\_\-CB}!plugin.h@{plugin.h}}
\subsubsection[{SCOL\_\-NEUROSKY\_\-EEG\_\-CB}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf SCOL\_\-NEUROSKY\_\-EEG\_\-CB}}}
\label{plugin_8h_a483d497aff0531b46ce89bc72f10e8d2}


Definition at line 77 of file plugin.cpp.

\hypertarget{plugin_8h_a5215f6d8cb80d588bab3ae7e72eebada}{
\index{plugin.h@{plugin.h}!SCOL\_\-NEUROSKY\_\-MEDITATION\_\-CB@{SCOL\_\-NEUROSKY\_\-MEDITATION\_\-CB}}
\index{SCOL\_\-NEUROSKY\_\-MEDITATION\_\-CB@{SCOL\_\-NEUROSKY\_\-MEDITATION\_\-CB}!plugin.h@{plugin.h}}
\subsubsection[{SCOL\_\-NEUROSKY\_\-MEDITATION\_\-CB}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf SCOL\_\-NEUROSKY\_\-MEDITATION\_\-CB}}}
\label{plugin_8h_a5215f6d8cb80d588bab3ae7e72eebada}


Definition at line 61 of file plugin.cpp.

\hypertarget{plugin_8h_a928cd3316675e937c35350071458cc81}{
\index{plugin.h@{plugin.h}!SCOL\_\-NEUROSKY\_\-POOR\_\-QUALITY\_\-CB@{SCOL\_\-NEUROSKY\_\-POOR\_\-QUALITY\_\-CB}}
\index{SCOL\_\-NEUROSKY\_\-POOR\_\-QUALITY\_\-CB@{SCOL\_\-NEUROSKY\_\-POOR\_\-QUALITY\_\-CB}!plugin.h@{plugin.h}}
\subsubsection[{SCOL\_\-NEUROSKY\_\-POOR\_\-QUALITY\_\-CB}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf SCOL\_\-NEUROSKY\_\-POOR\_\-QUALITY\_\-CB}}}
\label{plugin_8h_a928cd3316675e937c35350071458cc81}


Definition at line 73 of file plugin.cpp.

\hypertarget{plugin_8h_a0c16ffbae6805fcaa556d63d13238216}{
\index{plugin.h@{plugin.h}!SCOL\_\-NEUROSKY\_\-RAW\_\-SIGNAL\_\-CB@{SCOL\_\-NEUROSKY\_\-RAW\_\-SIGNAL\_\-CB}}
\index{SCOL\_\-NEUROSKY\_\-RAW\_\-SIGNAL\_\-CB@{SCOL\_\-NEUROSKY\_\-RAW\_\-SIGNAL\_\-CB}!plugin.h@{plugin.h}}
\subsubsection[{SCOL\_\-NEUROSKY\_\-RAW\_\-SIGNAL\_\-CB}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf SCOL\_\-NEUROSKY\_\-RAW\_\-SIGNAL\_\-CB}}}
\label{plugin_8h_a0c16ffbae6805fcaa556d63d13238216}


Definition at line 69 of file plugin.cpp.

\hypertarget{plugin_8h_a95981606817c56a4a3aa27218ae6e722}{
\index{plugin.h@{plugin.h}!ww@{ww}}
\index{ww@{ww}!plugin.h@{plugin.h}}
\subsubsection[{ww}]{\setlength{\rightskip}{0pt plus 5cm}cbmachine {\bf ww}}}
\label{plugin_8h_a95981606817c56a4a3aa27218ae6e722}


Scol machine declaration for MM macros. 



Definition at line 46 of file plugin.cpp.

