\doxysection{C\+:/\+Users/lurax/eyetracking\+Tobii/pygaze/\+\_\+eyetracker/libsmi.py File Reference}
\hypertarget{libsmi_8py}{}\label{libsmi_8py}\index{C:/Users/lurax/eyetrackingTobii/pygaze/\_eyetracker/libsmi.py@{C:/Users/lurax/eyetrackingTobii/pygaze/\_eyetracker/libsmi.py}}
\doxysubsubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libsmi_1_1_s_m_itracker}{pygaze.\+\_\+eyetracker.\+libsmi.\+SMItracker}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \mbox{\hyperlink{namespacepygaze}{pygaze}}
\item 
namespace \mbox{\hyperlink{namespacepygaze_1_1__eyetracker}{pygaze.\+\_\+eyetracker}}
\item 
namespace \mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi}{pygaze.\+\_\+eyetracker.\+libsmi}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a5a1fa062c59f3085256168d848d6dd85}{pygaze.\+\_\+eyetracker.\+libsmi.\+errorstring}} (returncode)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a35ded0eac309dddb5150d5bdc5a1bad1}{pygaze.\+\_\+eyetracker.\+libsmi.\+deg2pix}} (cmdist, angle, pixpercm)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a46ebd17ffdd53e5b4b20bd919bef3f34}{pygaze.\+\_\+eyetracker.\+libsmi.\+pupil\+\_\+size}} (self)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a30c69d258cc69a8fe4fd35f9bd678ec6}{pygaze.\+\_\+eyetracker.\+libsmi.\+sample}} (self)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a54222b2d794a02999e60721e91f91b9e}{pygaze.\+\_\+eyetracker.\+libsmi.\+send\+\_\+command}} (self, cmd)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_af14b8205a34383a7159f352b13286f05}{pygaze.\+\_\+eyetracker.\+libsmi.\+send\+\_\+message}} (self, msg)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a72be42a58f4af269cb1ea6b79a667bad}{pygaze.\+\_\+eyetracker.\+libsmi.\+set\+\_\+backdrop}} (self)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a32f3410b3a1ddb7bf209a4f681c2dff9}{pygaze.\+\_\+eyetracker.\+libsmi.\+set\+\_\+eye\+\_\+used}} (self)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a0dbcd9803be68f576c99766d4a2dc980}{pygaze.\+\_\+eyetracker.\+libsmi.\+start\+\_\+recording}} (self)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a2f0076289277de202f36f60e8371cbc1}{pygaze.\+\_\+eyetracker.\+libsmi.\+status\+\_\+msg}} (self, msg)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a2aa719fd1cb4952ac239a4ac4cd10e55}{pygaze.\+\_\+eyetracker.\+libsmi.\+stop\+\_\+recording}} (self)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a213510018aa8ea8ca766a469762d27f4}{pygaze.\+\_\+eyetracker.\+libsmi.\+set\+\_\+detection\+\_\+type}} (self, \mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_aaaaaaa7185fa9100e609a912405ced77}{eventdetection}})
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a1b8ccabba4e6efb792531246069add4f}{pygaze.\+\_\+eyetracker.\+libsmi.\+wait\+\_\+for\+\_\+event}} (self, event)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_aa1c5fe6f961104c1af7810a3f4264e66}{pygaze.\+\_\+eyetracker.\+libsmi.\+wait\+\_\+for\+\_\+blink\+\_\+end}} (self)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a9bb578415de62ccf1358bf955c16e470}{pygaze.\+\_\+eyetracker.\+libsmi.\+wait\+\_\+for\+\_\+blink\+\_\+start}} (self)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a531427f62b4460f284d886e4d4f6e53f}{pygaze.\+\_\+eyetracker.\+libsmi.\+wait\+\_\+for\+\_\+fixation\+\_\+end}} (self)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a2d5d7268dad8a6890d46b29210e6c097}{pygaze.\+\_\+eyetracker.\+libsmi.\+wait\+\_\+for\+\_\+fixation\+\_\+start}} (self)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a6d9c8ca66c4a1bf86dd5793ec39d4424}{pygaze.\+\_\+eyetracker.\+libsmi.\+wait\+\_\+for\+\_\+saccade\+\_\+end}} (self)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a66f87dba164c75099c304ed39e2d56f9}{pygaze.\+\_\+eyetracker.\+libsmi.\+wait\+\_\+for\+\_\+saccade\+\_\+start}} (self)
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_ab0a663f7bb0c398616d67b807aa8458e}{pygaze.\+\_\+eyetracker.\+libsmi.\+is\+\_\+valid\+\_\+sample}} (self, gazepos)
\end{DoxyCompactItemize}
\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a152828d4a68162d3801173f8f003de01}{pygaze.\+\_\+eyetracker.\+libsmi.\+res}} = i\+View\+XAPI.\+i\+V\+\_\+\+Set\+Logger(c\+\_\+int(1), c\+\_\+char\+\_\+p(logfile + \textquotesingle{}\+\_\+\+SMILOG.\+txt\textquotesingle{}))
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_afc2131a9cb77cdf889a88e1f45fed17c}{pygaze.\+\_\+eyetracker.\+libsmi.\+err}} = \mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a5a1fa062c59f3085256168d848d6dd85}{errorstring}}(\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a152828d4a68162d3801173f8f003de01}{res}})
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a81e6e38b0d61c03609cae4e2242d52ce}{pygaze.\+\_\+eyetracker.\+libsmi.\+samplerate}}
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_ab29f3a22e73adf829b62c35907378da5}{pygaze.\+\_\+eyetracker.\+libsmi.\+sampletime}}
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a9d2c41fbf86de8d44582c090765b7f5a}{pygaze.\+\_\+eyetracker.\+libsmi.\+connected}}
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a967af4481e51b984ab46d8561e949a71}{pygaze.\+\_\+eyetracker.\+libsmi.\+eye\+\_\+used}} = self.\+left\+\_\+eye\+:
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a2c6f4dc608ebf1c59f99af0b41ccadd2}{pygaze.\+\_\+eyetracker.\+libsmi.\+prevps}} = ps
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a4b1e490f61e26358aa750bf9811595fe}{pygaze.\+\_\+eyetracker.\+libsmi.\+prevsample}} = newsample\mbox{[}\+:\mbox{]}
\item 
bool \mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a64bd57607e10e1c45e09d2265a475694}{pygaze.\+\_\+eyetracker.\+libsmi.\+recording}} = True
\item 
\mbox{\hyperlink{namespacepygaze_1_1py3compat_a00268eef6a7a5c7241ae0072047d8171}{str}} \mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_aaaaaaa7185fa9100e609a912405ced77}{pygaze.\+\_\+eyetracker.\+libsmi.\+eventdetection}} = eventdetection
\item 
\# weigthed distance(sx/tx) \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}2+(sy/ty) \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}2 $>$ 1 means movement larger than RMS noise \mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a5ca27defbdd9ba31c3d09b484178dad8}{pygaze.\+\_\+eyetracker.\+libsmi.\+weightdist}} = newpos\mbox{[}1\mbox{]}-\/prevpos\mbox{[}1\mbox{]}
\item 
\mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libsmi_a6cf632c19cfd83d5902a2ea165c29311}{pygaze.\+\_\+eyetracker.\+libsmi.\+pxacctresh}} = (v1-\/v0) / (t1-\/t0)
\end{DoxyCompactItemize}
