\hypertarget{group__grpnonin}{
\section{Scol functions definition}
\label{group__grpnonin}\index{Scol functions definition@{Scol functions definition}}
}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{group__grpnonin_ga339917b9151b23374aff70228b57d236}{\_\-CRNonin} (mmachine m)
\begin{DoxyCompactList}\small\item\em \_\-CRNonin : This function create a new Nonin Object \item\end{DoxyCompactList}\item 
int \hyperlink{group__grpnonin_gae2865a864fa885ec15e7a12a05ebfcaf}{\_\-DSNonin} (mmachine m)
\begin{DoxyCompactList}\small\item\em \_\-DSNonin : This function destroy a Nonin Object \item\end{DoxyCompactList}\item 
int \hyperlink{group__grpnonin_gafe8da22ff68a874d284892f0b7a190bf}{\_\-CBNoninConnected} (mmachine m)
\begin{DoxyCompactList}\small\item\em \_\-CBNoninConnected : This function set the Callback for Connection from nonin \item\end{DoxyCompactList}\item 
int \hyperlink{group__grpnonin_gaa9262f4808e4154810b7ba10b9ef6068}{\_\-CBNoninDisconnected} (mmachine m)
\begin{DoxyCompactList}\small\item\em \_\-CBNoninDisconnected : This function set the Callback for Disconnection from nonin \item\end{DoxyCompactList}\item 
int \hyperlink{group__grpnonin_ga42766cb1ab6c6276ea9b4c76a7940653}{\_\-CBNoninHR} (mmachine m)
\begin{DoxyCompactList}\small\item\em \_\-CBNoninDisconnected : This function set the Callback for Hear rate datas from nonin \item\end{DoxyCompactList}\item 
int \hyperlink{group__grpnonin_ga63ee2dbbef3a59ad7070446e7ca23bb5}{\_\-CBNoninSPO2} (mmachine m)
\begin{DoxyCompactList}\small\item\em \_\-CBNoninSPO2 : This function set the Callback for spO2 datas from nonin \item\end{DoxyCompactList}\item 
int \hyperlink{group__grpnonin_ga4b5f45de0f67f0959d6593ec773f7c56}{\_\-CBNoninSNSA} (mmachine m)
\begin{DoxyCompactList}\small\item\em \_\-CBNoninSNSA : This function set the Callback for sensor alarm \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Scol functions definition 

\subsection{Function Documentation}
\hypertarget{group__grpnonin_gafe8da22ff68a874d284892f0b7a190bf}{
\index{grpnonin@{grpnonin}!\_\-CBNoninConnected@{\_\-CBNoninConnected}}
\index{\_\-CBNoninConnected@{\_\-CBNoninConnected}!grpnonin@{grpnonin}}
\subsubsection[{\_\-CBNoninConnected}]{\setlength{\rightskip}{0pt plus 5cm}int \_\-CBNoninConnected (mmachine {\em m})}}
\label{group__grpnonin_gafe8da22ff68a874d284892f0b7a190bf}


\_\-CBNoninConnected : This function set the Callback for Connection from nonin 

{\bfseries Prototype:} fun \mbox{[}ObjNonin fun \mbox{[}ObjNonin u0\mbox{]} u1 u0\mbox{]} ObjNonin 
\begin{DoxyParams}{Parameters}
\item[{\em OBJNeurosky}]: the current ObjNonin \item[{\em fun}]\mbox{[}ObjNonin u0\mbox{]} : SCOL CallBack function to call \item[{\em u1}]: user parameter \item[{\em u0}]: user parameter\end{DoxyParams}
\begin{DoxyReturn}{Returns}
I : ObjNonin if success 
\end{DoxyReturn}


Definition at line 173 of file plugin.cpp.

\hypertarget{group__grpnonin_gaa9262f4808e4154810b7ba10b9ef6068}{
\index{grpnonin@{grpnonin}!\_\-CBNoninDisconnected@{\_\-CBNoninDisconnected}}
\index{\_\-CBNoninDisconnected@{\_\-CBNoninDisconnected}!grpnonin@{grpnonin}}
\subsubsection[{\_\-CBNoninDisconnected}]{\setlength{\rightskip}{0pt plus 5cm}int \_\-CBNoninDisconnected (mmachine {\em m})}}
\label{group__grpnonin_gaa9262f4808e4154810b7ba10b9ef6068}


\_\-CBNoninDisconnected : This function set the Callback for Disconnection from nonin 

{\bfseries Prototype:} fun \mbox{[}ObjNonin fun \mbox{[}ObjNonin u0\mbox{]} u1 u0\mbox{]} ObjNonin 
\begin{DoxyParams}{Parameters}
\item[{\em OBJNeurosky}]: the current ObjNonin \item[{\em fun}]\mbox{[}ObjNonin u0\mbox{]} : SCOL CallBack function to call \item[{\em u1}]: user parameter \item[{\em u0}]: user parameter\end{DoxyParams}
\begin{DoxyReturn}{Returns}
I : ObjNonin if success 
\end{DoxyReturn}


Definition at line 201 of file plugin.cpp.

\hypertarget{group__grpnonin_ga42766cb1ab6c6276ea9b4c76a7940653}{
\index{grpnonin@{grpnonin}!\_\-CBNoninHR@{\_\-CBNoninHR}}
\index{\_\-CBNoninHR@{\_\-CBNoninHR}!grpnonin@{grpnonin}}
\subsubsection[{\_\-CBNoninHR}]{\setlength{\rightskip}{0pt plus 5cm}int \_\-CBNoninHR (mmachine {\em m})}}
\label{group__grpnonin_ga42766cb1ab6c6276ea9b4c76a7940653}


\_\-CBNoninDisconnected : This function set the Callback for Hear rate datas from nonin 

{\bfseries Prototype:} fun \mbox{[}ObjNonin fun \mbox{[}ObjNonin u0\mbox{]} u1 u0\mbox{]} ObjNonin 
\begin{DoxyParams}{Parameters}
\item[{\em OBJNeurosky}]: the current ObjNonin \item[{\em fun}]\mbox{[}ObjNonin u0 I\mbox{]} : SCOL CallBack function to call, I = Heart rate \item[{\em u1}]: user parameter \item[{\em u0}]: user parameter\end{DoxyParams}
\begin{DoxyReturn}{Returns}
I : ObjNonin if success 
\end{DoxyReturn}


Definition at line 229 of file plugin.cpp.

\hypertarget{group__grpnonin_ga4b5f45de0f67f0959d6593ec773f7c56}{
\index{grpnonin@{grpnonin}!\_\-CBNoninSNSA@{\_\-CBNoninSNSA}}
\index{\_\-CBNoninSNSA@{\_\-CBNoninSNSA}!grpnonin@{grpnonin}}
\subsubsection[{\_\-CBNoninSNSA}]{\setlength{\rightskip}{0pt plus 5cm}int \_\-CBNoninSNSA (mmachine {\em m})}}
\label{group__grpnonin_ga4b5f45de0f67f0959d6593ec773f7c56}


\_\-CBNoninSNSA : This function set the Callback for sensor alarm 

{\bfseries Prototype:} fun \mbox{[}ObjNonin fun \mbox{[}ObjNonin u0\mbox{]} u1 u0\mbox{]} ObjNonin 
\begin{DoxyParams}{Parameters}
\item[{\em OBJNeurosky}]: the current ObjNonin \item[{\em fun}]\mbox{[}ObjNonin u0\mbox{]} : SCOL CallBack function to call \item[{\em u1}]: user parameter \item[{\em u0}]: user parameter\end{DoxyParams}
\begin{DoxyReturn}{Returns}
I : ObjNonin if success 
\end{DoxyReturn}


Definition at line 287 of file plugin.cpp.

\hypertarget{group__grpnonin_ga63ee2dbbef3a59ad7070446e7ca23bb5}{
\index{grpnonin@{grpnonin}!\_\-CBNoninSPO2@{\_\-CBNoninSPO2}}
\index{\_\-CBNoninSPO2@{\_\-CBNoninSPO2}!grpnonin@{grpnonin}}
\subsubsection[{\_\-CBNoninSPO2}]{\setlength{\rightskip}{0pt plus 5cm}int \_\-CBNoninSPO2 (mmachine {\em m})}}
\label{group__grpnonin_ga63ee2dbbef3a59ad7070446e7ca23bb5}


\_\-CBNoninSPO2 : This function set the Callback for spO2 datas from nonin 

{\bfseries Prototype:} fun \mbox{[}ObjNonin fun \mbox{[}ObjNonin u0\mbox{]} u1 u0\mbox{]} ObjNonin 
\begin{DoxyParams}{Parameters}
\item[{\em OBJNeurosky}]: the current ObjNonin \item[{\em fun}]\mbox{[}ObjNonin u0 I\mbox{]} : SCOL CallBack function to call, I = spO2 value received \item[{\em u1}]: user parameter \item[{\em u0}]: user parameter\end{DoxyParams}
\begin{DoxyReturn}{Returns}
I : ObjNonin if success 
\end{DoxyReturn}


Definition at line 258 of file plugin.cpp.

\hypertarget{group__grpnonin_ga339917b9151b23374aff70228b57d236}{
\index{grpnonin@{grpnonin}!\_\-CRNonin@{\_\-CRNonin}}
\index{\_\-CRNonin@{\_\-CRNonin}!grpnonin@{grpnonin}}
\subsubsection[{\_\-CRNonin}]{\setlength{\rightskip}{0pt plus 5cm}int \_\-CRNonin (mmachine {\em m})}}
\label{group__grpnonin_ga339917b9151b23374aff70228b57d236}


\_\-CRNonin : This function create a new Nonin Object 

{\bfseries Prototype:} fun \mbox{[}Chn\mbox{]} OBJNonin 
\begin{DoxyParams}{Parameters}
\item[{\em Chn}]: the current channel\end{DoxyParams}
\begin{DoxyReturn}{Returns}
OBJNonin : The Nonin Object 
\end{DoxyReturn}


Definition at line 93 of file plugin.cpp.

\hypertarget{group__grpnonin_gae2865a864fa885ec15e7a12a05ebfcaf}{
\index{grpnonin@{grpnonin}!\_\-DSNonin@{\_\-DSNonin}}
\index{\_\-DSNonin@{\_\-DSNonin}!grpnonin@{grpnonin}}
\subsubsection[{\_\-DSNonin}]{\setlength{\rightskip}{0pt plus 5cm}int \_\-DSNonin (mmachine {\em m})}}
\label{group__grpnonin_gae2865a864fa885ec15e7a12a05ebfcaf}


\_\-DSNonin : This function destroy a Nonin Object 

{\bfseries Prototype:} fun \mbox{[}OBJNonin\mbox{]} I 
\begin{DoxyParams}{Parameters}
\item[{\em OBJNonin}]: the current OBJNonin\end{DoxyParams}
\begin{DoxyReturn}{Returns}
I : 0 if success 
\end{DoxyReturn}


Definition at line 140 of file plugin.cpp.

