\doxysection{pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker Class Reference}
\hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker}{}\label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
Inheritance diagram for pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8fcc973346a3a7956daa836fe801808e}{\+\_\+\+\_\+init\+\_\+\+\_\+}} (self, display, address=\textquotesingle{}192.\+168.\+71.\+50\textquotesingle{}, udpport=49152, logfile=settings.\+LOGFILE, \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_afbf0bb9656de07613698bdd031f07b17}{eventdetection}}=settings.\+EVENTDETECTION, saccade\+\_\+velocity\+\_\+threshold=35, saccade\+\_\+acceleration\+\_\+threshold=9500, blink\+\_\+threshold=settings.\+BLINKTHRESH, \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}args)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ab72fe36baae41c3c6a01a04469a6c2b2}{\+\_\+\+\_\+del\+\_\+\+\_\+}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a25dd4349d0c1c2a92e332894495e793b}{\+\_\+\+\_\+get\+\_\+log\+\_\+row\+\_\+\+\_\+}} (self, keys, triggers)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ade00dffda5b5557ddac9e1580dec5db0}{\+\_\+\+\_\+get\+\_\+log\+\_\+header\+\_\+\+\_\+}} (self, keys, triggers)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ac0ef9ff9b84b577df305d91613b6ed1a}{\+\_\+\+\_\+data\+\_\+logger\+\_\+\+\_\+}} (self, logfile, frequency, keys, triggers, time\+\_\+offset)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa8df456a396e19bc7be8273d259a53ae}{start\+\_\+capturing}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a51f84763e7ecf1842432bfe09ca52504}{stop\+\_\+capturing}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aca414c01d132f3bd76ef1480992b0ecc}{calibrate}} (self, calibrate=True, validate=True)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ad085d442eb2034d4d77905e508130fd9}{set\+\_\+current\+\_\+project}} (self, project\+\_\+name=None)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa426eb4297941a1d49738352e0856746}{set\+\_\+current\+\_\+participant}} (self, participant\+\_\+name=None)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae19c10f30f715ecc34e29f607a73395b}{\+\_\+\+\_\+create\+\_\+calibration\+\_\+\+\_\+}} (self, project\+\_\+id, participant\+\_\+id)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a01a561960a40851ed339be88121a27b2}{start\+\_\+logging}} (self, logfile, frequency, keys=\mbox{[}"{}mems"{}, "{}gp"{}, "{}gp3"{}, "{}left\+\_\+eye"{}, "{}right\+\_\+eye"{}\mbox{]}, triggers=\mbox{[}$\,$\mbox{]}, time\+\_\+offset=0)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae0222694f29ffb0f23d7fcd255f44a08}{trigger}} (self, trigger\+\_\+key, trigger\+\_\+value)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aff06f0dda39db1e9728874ab2216748a}{stop\+\_\+logging}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a6feadaf95d5529e0d044a67fb1d3074b}{close}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_adce9dfbefeba978273225ff4f35c4b70}{connected}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a5284f804777e576af0d34cea81f4f088}{drift\+\_\+correction}} (self, pos=None, fix\+\_\+triggered=False)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_adc25d384700cabf25c59624e2572323b}{fix\+\_\+triggered\+\_\+drift\+\_\+correction}} (self, pos=None, min\+\_\+samples=10, max\+\_\+dev=60, reset\+\_\+threshold=30)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa298535bcb78ad27d2c140bcb5bc1098}{get\+\_\+eyetracker\+\_\+clock\+\_\+async}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a2f68682f0adbefd0c534c1d49ba6c4aa}{log}} (self, msg)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a383b698fb424be2f0ea6c7e9c55e6881}{log\+\_\+var}} (self, var, val)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a32003987f652882d37b8b31a35760a07}{prepare\+\_\+backdrop}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a27971cc3f995aecdbb74ad45f7f32e4f}{prepare\+\_\+drift\+\_\+correction}} (self, pos)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a28ed7e32044a73783569acbe554f0ccc}{pupil\+\_\+size}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8a61af4152569f87d3d118c18ce78dad}{sample}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae04c4e6ccb6e9871653a341c3a6542b1}{send\+\_\+command}} (self, cmd)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a643b9241bc0e89f4be788aa57dbd1e06}{set\+\_\+backdrop}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_af5efc86c93d94080b05d7c25e38aa763}{set\+\_\+eye\+\_\+used}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a90403a1038cb4e74c8f1c088476103d1}{start\+\_\+recording}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a30360c241b6fb19d85cb9f8123696067}{status\+\_\+msg}} (self, msg)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a9e2a8f564abba39db45ad995da29cb3e}{stop\+\_\+recording}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ad2a9090f7d2419500f7d3e01ed078c4d}{set\+\_\+detection\+\_\+type}} (self, \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_afbf0bb9656de07613698bdd031f07b17}{eventdetection}})
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a90bd19d165c73d3abcab6f212b3d7c6a}{wait\+\_\+for\+\_\+event}} (self, event)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae3fa89cfca6c58e03f5d2df83d12aa5f}{wait\+\_\+for\+\_\+blink\+\_\+end}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a618c50ec01d2e99f37969ee447b320e1}{wait\+\_\+for\+\_\+blink\+\_\+start}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a6d15e76bdafa2de5712aec32036cc2fc}{wait\+\_\+for\+\_\+fixation\+\_\+end}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_af1e7dec1857704095ba0d459a9a4e8da}{wait\+\_\+for\+\_\+fixation\+\_\+start}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a5947a47b52309c945c126c3a2dcffe46}{wait\+\_\+for\+\_\+saccade\+\_\+end}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a04c633f086f09d13cb2adababeb1639b}{wait\+\_\+for\+\_\+saccade\+\_\+start}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aefd9797a562f813d7c874430950bf3ff}{is\+\_\+valid\+\_\+sample}} (self, gazepos)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ac64fc429ba7bb0016d300afa925f9a8e}{get\+\_\+data}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a2148f412d8347aa6113d6dedd9c81ed3}{get\+\_\+mems}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae5709e43ad6e24f79db0d3b8c082ebae}{get\+\_\+gp}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa6ea3c5ea55ee3c3e03730b5c44415c8}{get\+\_\+gp3}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_acb5255e452a5afaebacc18cf58b5c99a}{get\+\_\+lefteyedata}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ad88d054d72b73ad02f6e78c6b095d9b6}{get\+\_\+righteyedata}} (self)
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a0b616fa517717c83f6326f536ac037ac}{\+\_\+\+\_\+init\+\_\+\+\_\+}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a45133752a66c34c9acacaaea01872470}{draw\+\_\+drift\+\_\+correction\+\_\+target}} (self, x, y)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_abbd40a43331e00c35a4a61b7fea8c9c2}{draw\+\_\+calibration\+\_\+target}} (self, x, y)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_ae425c468ceafb500b911231f5b10fa58}{set\+\_\+draw\+\_\+calibration\+\_\+target\+\_\+func}} (self, func)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a2cb6ee0bfdf9ca4f34d1dc073843a8f3}{set\+\_\+draw\+\_\+drift\+\_\+correction\+\_\+target\+\_\+func}} (self, func)
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa74002d0039212b21f4147e3defe37c2}{disp}} = display
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa63c28602c5e007d4b6c270e86a38a0f}{screen}} = \mbox{\hyperlink{classpygaze_1_1screen_1_1_screen}{Screen}}()
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ac751c24f76956271e326ac47899ac93b}{dispsize}} = settings.\+DISPSIZE
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a9e677359a771908b4984c819826d4712}{screensize}} = settings.\+SCREENSIZE
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ac496ee6058f89fb00c429896b579f4e3}{screendist}} = settings.\+SCREENDIST
\item 
tuple \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aed6b5a4b8322c6de8108ed815058f18a}{pixpercm}} = (self.\+dispsize\mbox{[}0\mbox{]}/float(self.\+screensize\mbox{[}0\mbox{]}) + self.\+dispsize\mbox{[}1\mbox{]}/float(self.\+screensize\mbox{[}1\mbox{]})) / 2.\+0
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a239d1372eaeb315b6395c936442cd2cb}{kb}} = \mbox{\hyperlink{classpygaze_1_1keyboard_1_1_keyboard}{Keyboard}}(keylist=\mbox{[}\textquotesingle{}space\textquotesingle{}, \textquotesingle{}escape\textquotesingle{}, \textquotesingle{}q\textquotesingle{}\mbox{]}, timeout=1)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_abdc671e8503ef9bd661b18ea66117cd9}{errorbeep}} = \mbox{\hyperlink{classpygaze_1_1sound_1_1_sound}{Sound}}(osc=\textquotesingle{}saw\textquotesingle{},freq=100, length=100)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a238198c69821381e4dcfae9a996a308a}{outputfile}} = logfile
\item 
\mbox{\hyperlink{namespacepygaze_1_1py3compat_a00268eef6a7a5c7241ae0072047d8171}{str}} \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a4c1a5c7d734df4c1a2cb995f618e7328}{description}} = "{}experiment"{}
\item 
\mbox{\hyperlink{namespacepygaze_1_1py3compat_a00268eef6a7a5c7241ae0072047d8171}{str}} \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a83150ce6a9ae607ee9951736a25dda68}{participant}} = "{}participant"{}
\item 
int \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a16c6fa3b4c78ca98091396465845e68e}{eye\+\_\+used}} = 0
\item 
int \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8f998b6ec009b756864c8c6f4750488d}{left\+\_\+eye}} = 0
\item 
int \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a03daf355e2b03448fc8c87547d458343}{right\+\_\+eye}} = 1
\item 
int \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a6ab2140007d5a7d2fbdfde2cff7dfa79}{binocular}} = 2
\item 
int \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a1611d0fbb627475135ba18c2b30f7e0c}{maxtries}} = 100
\item 
tuple \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a98efd388615c5818ac3474ff27175344}{prevsample}} = (-\/1,-\/1)
\item 
int \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a66a84e0f60cb7c69f2fc7eda6ca64276}{nvalsamples}} = 1000
\item 
float \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a2e7d625bc09e4e05134e2145f2e9ac70}{fixtresh}} = 1.\+5
\item 
int \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a164607d282f8220d1a3719ac6392772c}{fixtimetresh}} = 100
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a84963f20bf57d3f017d36a51dc8433dc}{spdtresh}} = saccade\+\_\+velocity\+\_\+threshold
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a13063d32883a5c9071c9c2b654d85290}{accthresh}} = saccade\+\_\+acceleration\+\_\+threshold
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_adb3e54ca99260e208e5db6de050082a2}{blinkthresh}} = blink\+\_\+threshold
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_afbf0bb9656de07613698bdd031f07b17}{eventdetection}} = eventdetection
\item 
int \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae9b848e654c25d8cc0ba255acb11fd5a}{weightdist}} = 10
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8b9aa96e777527f6b138fff21df102e9}{tobiiglasses}} = \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1tobiiglasses_1_1tobiiglassescontroller_1_1_tobii_glasses_controller}{Tobii\+Glasses\+Controller}}(udpport, address)
\item 
dict \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a48aec5243fc55ba7e9b79943ce58c81d}{triggers\+\_\+values}} = \{\}
\item 
bool \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a11c909775d15e738abd778e1e7d45d47}{logging}} = False
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa3ec8adfafb3b2b43eef3eb99846074c}{current\+\_\+recording\+\_\+id}} = None
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8ec6898e235c6958e5f564fe96b58c35}{current\+\_\+participant\+\_\+id}} = None
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8954f84838e64fb0fe33503cc96fef28}{current\+\_\+project\+\_\+id}} = None
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aaf65585f09b49a03f1f8189a7bd558de}{logger}} = threading.\+Timer(0, self.\+\_\+\+\_\+data\+\_\+logger\+\_\+\+\_\+, \mbox{[}logfile, frequency, keys, triggers, time\+\_\+offset\mbox{]})
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes inherited from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a5d4d7a6af7e5e91b911256ee66ece3ee}{draw\+\_\+calibration\+\_\+target}} = func
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a6e8f75f481dbc2e0e0c716109c5a58a8}{draw\+\_\+drift\+\_\+correction\+\_\+target}} = func
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\begin{DoxyVerb}A class for Tobii Pro Glasses 2 EyeTracker objects\end{DoxyVerb}
 

\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8fcc973346a3a7956daa836fe801808e}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!\_\_init\_\_@{\_\_init\_\_}}
\index{\_\_init\_\_@{\_\_init\_\_}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{\_\_init\_\_()}{\_\_init\_\_()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8fcc973346a3a7956daa836fe801808e} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+\_\+\+\_\+init\+\_\+\+\_\+ (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{display}{, }\item[{}]{address}{ = {\ttfamily \textquotesingle{}192.168.71.50\textquotesingle{}}, }\item[{}]{udpport}{ = {\ttfamily 49152}, }\item[{}]{logfile}{ = {\ttfamily settings.LOGFILE}, }\item[{}]{eventdetection}{ = {\ttfamily settings.EVENTDETECTION}, }\item[{}]{saccade\+\_\+velocity\+\_\+threshold}{ = {\ttfamily 35}, }\item[{}]{saccade\+\_\+acceleration\+\_\+threshold}{ = {\ttfamily 9500}, }\item[{}]{blink\+\_\+threshold}{ = {\ttfamily settings.BLINKTHRESH}, }\item[{\texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{args}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Initializes a TobiiProGlassesTracker instance

        arguments
        display --  a pygaze.display.Display instance

        keyword arguments
        address -- internal ipv4/ipv6 address for Tobii Pro Glasses 2 (default =
                   '192.168.71.50', for IpV6 address use square brackets [fe80::xxxx:xxxx:xxxx:xxxx])
        udpport -- UDP port number for Tobii Pro Glasses data streaming (default = 49152)
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ab72fe36baae41c3c6a01a04469a6c2b2}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!\_\_del\_\_@{\_\_del\_\_}}
\index{\_\_del\_\_@{\_\_del\_\_}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{\_\_del\_\_()}{\_\_del\_\_()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ab72fe36baae41c3c6a01a04469a6c2b2} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+\_\+\+\_\+del\+\_\+\+\_\+ (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}



\doxysubsection{Member Function Documentation}
\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae19c10f30f715ecc34e29f607a73395b}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!\_\_create\_calibration\_\_@{\_\_create\_calibration\_\_}}
\index{\_\_create\_calibration\_\_@{\_\_create\_calibration\_\_}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{\_\_create\_calibration\_\_()}{\_\_create\_calibration\_\_()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae19c10f30f715ecc34e29f607a73395b} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+\_\+\+\_\+create\+\_\+calibration\+\_\+\+\_\+ (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{project\+\_\+id}{, }\item[{}]{participant\+\_\+id}{}\end{DoxyParamCaption})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ac0ef9ff9b84b577df305d91613b6ed1a}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!\_\_data\_logger\_\_@{\_\_data\_logger\_\_}}
\index{\_\_data\_logger\_\_@{\_\_data\_logger\_\_}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{\_\_data\_logger\_\_()}{\_\_data\_logger\_\_()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ac0ef9ff9b84b577df305d91613b6ed1a} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+\_\+\+\_\+data\+\_\+logger\+\_\+\+\_\+ (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{logfile}{, }\item[{}]{frequency}{, }\item[{}]{keys}{, }\item[{}]{triggers}{, }\item[{}]{time\+\_\+offset}{}\end{DoxyParamCaption})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ade00dffda5b5557ddac9e1580dec5db0}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!\_\_get\_log\_header\_\_@{\_\_get\_log\_header\_\_}}
\index{\_\_get\_log\_header\_\_@{\_\_get\_log\_header\_\_}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{\_\_get\_log\_header\_\_()}{\_\_get\_log\_header\_\_()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ade00dffda5b5557ddac9e1580dec5db0} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+\_\+\+\_\+get\+\_\+log\+\_\+header\+\_\+\+\_\+ (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{keys}{, }\item[{}]{triggers}{}\end{DoxyParamCaption})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a25dd4349d0c1c2a92e332894495e793b}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!\_\_get\_log\_row\_\_@{\_\_get\_log\_row\_\_}}
\index{\_\_get\_log\_row\_\_@{\_\_get\_log\_row\_\_}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{\_\_get\_log\_row\_\_()}{\_\_get\_log\_row\_\_()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a25dd4349d0c1c2a92e332894495e793b} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+\_\+\+\_\+get\+\_\+log\+\_\+row\+\_\+\+\_\+ (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{keys}{, }\item[{}]{triggers}{}\end{DoxyParamCaption})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aca414c01d132f3bd76ef1480992b0ecc}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!calibrate@{calibrate}}
\index{calibrate@{calibrate}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{calibrate()}{calibrate()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aca414c01d132f3bd76ef1480992b0ecc} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+calibrate (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{calibrate}{ = {\ttfamily True}, }\item[{}]{validate}{ = {\ttfamily True}}\end{DoxyParamCaption})}

\begin{DoxyVerb}Calibrates the eye tracking system

        arguments
        None

        keyword arguments
        calibrate   --  Boolean indicating if calibration should be
                    performed (default = True)
        validate    --  Boolean indicating if validation should be performed
                    (default = True)

        returns
        success --  returns True if calibration succeeded, or False if
                    not; in addition a calibration log is added to the
                    log file and some properties are updated (i.e. the
                    thresholds for detection algorithms)
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a99cd756c232a37fabc040dbdf9f37e81}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a6feadaf95d5529e0d044a67fb1d3074b}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!close@{close}}
\index{close@{close}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{close()}{close()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a6feadaf95d5529e0d044a67fb1d3074b} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+close (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Neatly close connection to tracker

        arguments
        None

        returns
        None
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a3333734abcb6d78266f00e495cd55dc0}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_adce9dfbefeba978273225ff4f35c4b70}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!connected@{connected}}
\index{connected@{connected}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{connected()}{connected()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_adce9dfbefeba978273225ff4f35c4b70} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+connected (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Checks if the tracker is connected

        arguments
        None

        returns
        connected   --  True if connection is established, False if not
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a4accb57853300992e3c3317bc3a2059c}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a5284f804777e576af0d34cea81f4f088}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!drift\_correction@{drift\_correction}}
\index{drift\_correction@{drift\_correction}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{drift\_correction()}{drift\_correction()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a5284f804777e576af0d34cea81f4f088} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+drift\+\_\+correction (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{pos}{ = {\ttfamily None}, }\item[{}]{fix\+\_\+triggered}{ = {\ttfamily False}}\end{DoxyParamCaption})}

\begin{DoxyVerb}Performs a drift check

        arguments
        None

        keyword arguments
        pos         -- (x, y) position of the fixation dot or None for
                       a central fixation (default = None)
        fix_triggered   -- Boolean indicating if drift check should be
                       performed based on gaze position (fix_triggered
                       = True) or on spacepress (fix_triggered =
                       False) (default = False)

        returns
        checked     -- Boolaan indicating if drift check is ok (True)
                       or not (False); or calls self.calibrate if 'q'
                       or 'escape' is pressed
\end{DoxyVerb}


\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a004eb0e1d8900b37d886d7e66e7d0e8f}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_adc25d384700cabf25c59624e2572323b}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!fix\_triggered\_drift\_correction@{fix\_triggered\_drift\_correction}}
\index{fix\_triggered\_drift\_correction@{fix\_triggered\_drift\_correction}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{fix\_triggered\_drift\_correction()}{fix\_triggered\_drift\_correction()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_adc25d384700cabf25c59624e2572323b} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+fix\+\_\+triggered\+\_\+drift\+\_\+correction (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{pos}{ = {\ttfamily None}, }\item[{}]{min\+\_\+samples}{ = {\ttfamily 10}, }\item[{}]{max\+\_\+dev}{ = {\ttfamily 60}, }\item[{}]{reset\+\_\+threshold}{ = {\ttfamily 30}}\end{DoxyParamCaption})}

\begin{DoxyVerb}Performs a fixation triggered drift correction by collecting
        a number of samples and calculating the average distance from the
        fixation position

        arguments
        None

        keyword arguments
        pos         -- (x, y) position of the fixation dot or None for
                       a central fixation (default = None)
        min_samples     -- minimal amount of samples after which an
                       average deviation is calculated (default = 10)
        max_dev     -- maximal deviation from fixation in pixels
                       (default = 60)
        reset_threshold -- if the horizontal or vertical distance in
                       pixels between two consecutive samples is
                       larger than this threshold, the sample
                       collection is reset (default = 30)

        returns
        checked     -- Boolaan indicating if drift check is ok (True)
                       or not (False); or calls self.calibrate if 'q'
                       or 'escape' is pressed
\end{DoxyVerb}


\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_aa74d6e7b5e08893eb76a67061771f5db}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ac64fc429ba7bb0016d300afa925f9a8e}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!get\_data@{get\_data}}
\index{get\_data@{get\_data}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{get\_data()}{get\_data()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ac64fc429ba7bb0016d300afa925f9a8e} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+get\+\_\+data (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa298535bcb78ad27d2c140bcb5bc1098}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!get\_eyetracker\_clock\_async@{get\_eyetracker\_clock\_async}}
\index{get\_eyetracker\_clock\_async@{get\_eyetracker\_clock\_async}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{get\_eyetracker\_clock\_async()}{get\_eyetracker\_clock\_async()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa298535bcb78ad27d2c140bcb5bc1098} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+get\+\_\+eyetracker\+\_\+clock\+\_\+async (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Retrieve difference between tracker time and experiment time

        arguments
        None

        keyword arguments
        None

        returns
        timediff    --  tracker time minus experiment time


        return self.controller.syncmanager.convert_from_local_to_remote(self.controller.clock.get_time()) - clock.get_time()
\end{DoxyVerb}


\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a20afa5a83ebbfbdd3c2deaa7e7223a45}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae5709e43ad6e24f79db0d3b8c082ebae}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!get\_gp@{get\_gp}}
\index{get\_gp@{get\_gp}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{get\_gp()}{get\_gp()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae5709e43ad6e24f79db0d3b8c082ebae} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+get\+\_\+gp (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa6ea3c5ea55ee3c3e03730b5c44415c8}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!get\_gp3@{get\_gp3}}
\index{get\_gp3@{get\_gp3}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{get\_gp3()}{get\_gp3()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa6ea3c5ea55ee3c3e03730b5c44415c8} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+get\+\_\+gp3 (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_acb5255e452a5afaebacc18cf58b5c99a}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!get\_lefteyedata@{get\_lefteyedata}}
\index{get\_lefteyedata@{get\_lefteyedata}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{get\_lefteyedata()}{get\_lefteyedata()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_acb5255e452a5afaebacc18cf58b5c99a} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+get\+\_\+lefteyedata (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a2148f412d8347aa6113d6dedd9c81ed3}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!get\_mems@{get\_mems}}
\index{get\_mems@{get\_mems}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{get\_mems()}{get\_mems()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a2148f412d8347aa6113d6dedd9c81ed3} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+get\+\_\+mems (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ad88d054d72b73ad02f6e78c6b095d9b6}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!get\_righteyedata@{get\_righteyedata}}
\index{get\_righteyedata@{get\_righteyedata}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{get\_righteyedata()}{get\_righteyedata()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ad88d054d72b73ad02f6e78c6b095d9b6} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+get\+\_\+righteyedata (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aefd9797a562f813d7c874430950bf3ff}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!is\_valid\_sample@{is\_valid\_sample}}
\index{is\_valid\_sample@{is\_valid\_sample}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{is\_valid\_sample()}{is\_valid\_sample()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aefd9797a562f813d7c874430950bf3ff} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+is\+\_\+valid\+\_\+sample (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{gazepos}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Checks if the sample provided is valid, based on Tobii specific
        criteria (for internal use)

        arguments
        gazepos     --  a (x,y) gaze position tuple, as returned by
                        self.sample()

        returns
        valid           --  a Boolean: True on a valid sample, False on
                        an invalid sample
\end{DoxyVerb}


\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a2f68682f0adbefd0c534c1d49ba6c4aa}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!log@{log}}
\index{log@{log}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{log()}{log()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a2f68682f0adbefd0c534c1d49ba6c4aa} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+log (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{msg}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Writes a message to the log file

        arguments
        msg     -- a string to include in the log file

        returns
        Nothing -- uses native log function of iViewX to include a line
                   in the log file
\end{DoxyVerb}


\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_aecad16ce0b77cb26c29bc7ec897ef140}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a383b698fb424be2f0ea6c7e9c55e6881}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!log\_var@{log\_var}}
\index{log\_var@{log\_var}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{log\_var()}{log\_var()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a383b698fb424be2f0ea6c7e9c55e6881} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+log\+\_\+var (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{var}{, }\item[{}]{val}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Writes a variable to the log file

        arguments
        var     -- variable name
        val     -- variable value

        returns
        Nothing -- uses native log function of iViewX to include a line
                   in the log file in a "var NAME VALUE" layout
\end{DoxyVerb}


\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a92f919963177d1243c9026207bf4eff4}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a32003987f652882d37b8b31a35760a07}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!prepare\_backdrop@{prepare\_backdrop}}
\index{prepare\_backdrop@{prepare\_backdrop}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{prepare\_backdrop()}{prepare\_backdrop()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a32003987f652882d37b8b31a35760a07} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+prepare\+\_\+backdrop (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a27971cc3f995aecdbb74ad45f7f32e4f}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!prepare\_drift\_correction@{prepare\_drift\_correction}}
\index{prepare\_drift\_correction@{prepare\_drift\_correction}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{prepare\_drift\_correction()}{prepare\_drift\_correction()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a27971cc3f995aecdbb74ad45f7f32e4f} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+prepare\+\_\+drift\+\_\+correction (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{pos}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a28ed7e32044a73783569acbe554f0ccc}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!pupil\_size@{pupil\_size}}
\index{pupil\_size@{pupil\_size}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{pupil\_size()}{pupil\_size()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a28ed7e32044a73783569acbe554f0ccc} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+pupil\+\_\+size (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns newest available pupil size

        arguments
        None

        returns
        pupilsize   --  a float or -1 on an error
\end{DoxyVerb}


\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_afa80db525c0d9132ebce5521537f17d4}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8a61af4152569f87d3d118c18ce78dad}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!sample@{sample}}
\index{sample@{sample}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{sample()}{sample()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8a61af4152569f87d3d118c18ce78dad} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+sample (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns newest available gaze position

        arguments
        None

        returns
        sample  -- an (x,y) tuple or a (-1,-1) on an error
\end{DoxyVerb}


\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_adc02ba529f099f36a3af0717e1b51be3}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae04c4e6ccb6e9871653a341c3a6542b1}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!send\_command@{send\_command}}
\index{send\_command@{send\_command}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{send\_command()}{send\_command()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae04c4e6ccb6e9871653a341c3a6542b1} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+send\+\_\+command (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{cmd}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a48de05b7dc87c8c8a6e9422d51f55741}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a643b9241bc0e89f4be788aa57dbd1e06}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!set\_backdrop@{set\_backdrop}}
\index{set\_backdrop@{set\_backdrop}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{set\_backdrop()}{set\_backdrop()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a643b9241bc0e89f4be788aa57dbd1e06} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+set\+\_\+backdrop (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa426eb4297941a1d49738352e0856746}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!set\_current\_participant@{set\_current\_participant}}
\index{set\_current\_participant@{set\_current\_participant}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{set\_current\_participant()}{set\_current\_participant()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa426eb4297941a1d49738352e0856746} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+set\+\_\+current\+\_\+participant (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{participant\+\_\+name}{ = {\ttfamily None}}\end{DoxyParamCaption})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ad085d442eb2034d4d77905e508130fd9}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!set\_current\_project@{set\_current\_project}}
\index{set\_current\_project@{set\_current\_project}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{set\_current\_project()}{set\_current\_project()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ad085d442eb2034d4d77905e508130fd9} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+set\+\_\+current\+\_\+project (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{project\+\_\+name}{ = {\ttfamily None}}\end{DoxyParamCaption})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ad2a9090f7d2419500f7d3e01ed078c4d}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!set\_detection\_type@{set\_detection\_type}}
\index{set\_detection\_type@{set\_detection\_type}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{set\_detection\_type()}{set\_detection\_type()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ad2a9090f7d2419500f7d3e01ed078c4d} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+set\+\_\+detection\+\_\+type (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{eventdetection}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Set the event detection type to either PyGaze algorithms, or
        native algorithms as provided by the manufacturer (only if
        available: detection type will default to PyGaze if no native
        functions are available)

        arguments
        eventdetection  --  a string indicating which detection type
                        should be employed: either 'pygaze' for
                        PyGaze event detection algorithms or
                        'native' for manufacturers algorithms (only
                        if available; will default to 'pygaze' if no
                        native event detection is available)
        returns     --  detection type for saccades, fixations and
                        blinks in a tuple, e.g.
                        ('pygaze','native','native') when 'native'
                        was passed, but native detection was not
                        available for saccade detection
\end{DoxyVerb}


\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_ae1bc33d1fc27a7f07c535c3e9fdf7ab6}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_af5efc86c93d94080b05d7c25e38aa763}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!set\_eye\_used@{set\_eye\_used}}
\index{set\_eye\_used@{set\_eye\_used}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{set\_eye\_used()}{set\_eye\_used()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_af5efc86c93d94080b05d7c25e38aa763} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+set\+\_\+eye\+\_\+used (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Logs the eye_used variable, based on which eye was specified
        (if both eyes are being tracked, the left eye is used)

        arguments
        None

        returns
        Nothing -- logs which eye is used by calling self.log_var, e.g.
                   self.log_var("eye_used", "right")
\end{DoxyVerb}


\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a2e6b839b5f11cbd5c5a3763cc4de4dee}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa8df456a396e19bc7be8273d259a53ae}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!start\_capturing@{start\_capturing}}
\index{start\_capturing@{start\_capturing}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{start\_capturing()}{start\_capturing()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa8df456a396e19bc7be8273d259a53ae} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+start\+\_\+capturing (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a01a561960a40851ed339be88121a27b2}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!start\_logging@{start\_logging}}
\index{start\_logging@{start\_logging}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{start\_logging()}{start\_logging()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a01a561960a40851ed339be88121a27b2} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+start\+\_\+logging (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{logfile}{, }\item[{}]{frequency}{, }\item[{}]{keys}{ = {\ttfamily \mbox{[}"{}mems"{},~"{}gp"{},~"{}gp3"{},~"{}left\+\_\+eye"{},~"{}right\+\_\+eye"{}\mbox{]}}, }\item[{}]{triggers}{ = {\ttfamily \mbox{[}\mbox{]}}, }\item[{}]{time\+\_\+offset}{ = {\ttfamily 0}}\end{DoxyParamCaption})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a90403a1038cb4e74c8f1c088476103d1}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!start\_recording@{start\_recording}}
\index{start\_recording@{start\_recording}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{start\_recording()}{start\_recording()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a90403a1038cb4e74c8f1c088476103d1} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+start\+\_\+recording (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Starts recording eye position

        arguments
        recording_id

        returns
        None        -- sets self.recording to True when recording is
                   successfully started
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a5e679620aadceb234c5fc55da1faa60d}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a30360c241b6fb19d85cb9f8123696067}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!status\_msg@{status\_msg}}
\index{status\_msg@{status\_msg}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{status\_msg()}{status\_msg()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a30360c241b6fb19d85cb9f8123696067} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+status\+\_\+msg (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{msg}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a1664d48e4913d8097fb457f238f02923}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a51f84763e7ecf1842432bfe09ca52504}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!stop\_capturing@{stop\_capturing}}
\index{stop\_capturing@{stop\_capturing}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{stop\_capturing()}{stop\_capturing()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a51f84763e7ecf1842432bfe09ca52504} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+stop\+\_\+capturing (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aff06f0dda39db1e9728874ab2216748a}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!stop\_logging@{stop\_logging}}
\index{stop\_logging@{stop\_logging}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{stop\_logging()}{stop\_logging()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aff06f0dda39db1e9728874ab2216748a} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+stop\+\_\+logging (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a9e2a8f564abba39db45ad995da29cb3e}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!stop\_recording@{stop\_recording}}
\index{stop\_recording@{stop\_recording}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{stop\_recording()}{stop\_recording()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a9e2a8f564abba39db45ad995da29cb3e} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+stop\+\_\+recording (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Stop recording eye position

        arguments
        None

        returns
        Nothing -- sets self.recording to False when recording is
                   successfully started
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a6936119910931316c5df84353eb1c845}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae0222694f29ffb0f23d7fcd255f44a08}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!trigger@{trigger}}
\index{trigger@{trigger}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{trigger()}{trigger()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae0222694f29ffb0f23d7fcd255f44a08} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+trigger (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{trigger\+\_\+key}{, }\item[{}]{trigger\+\_\+value}{}\end{DoxyParamCaption})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae3fa89cfca6c58e03f5d2df83d12aa5f}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!wait\_for\_blink\_end@{wait\_for\_blink\_end}}
\index{wait\_for\_blink\_end@{wait\_for\_blink\_end}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{wait\_for\_blink\_end()}{wait\_for\_blink\_end()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae3fa89cfca6c58e03f5d2df83d12aa5f} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+wait\+\_\+for\+\_\+blink\+\_\+end (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Waits for a blink end and returns the blink ending time

        arguments
        None

        returns
        timestamp       --  blink ending time in milliseconds, as
                        measured from experiment begin time
\end{DoxyVerb}


\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a71c103171fec41c5d94e0c6848e4e776}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a618c50ec01d2e99f37969ee447b320e1}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!wait\_for\_blink\_start@{wait\_for\_blink\_start}}
\index{wait\_for\_blink\_start@{wait\_for\_blink\_start}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{wait\_for\_blink\_start()}{wait\_for\_blink\_start()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a618c50ec01d2e99f37969ee447b320e1} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+wait\+\_\+for\+\_\+blink\+\_\+start (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Waits for a blink start and returns the blink starting time

        arguments
        None

        returns
        timestamp       --  blink starting time in milliseconds, as
                        measured from experiment begin time
\end{DoxyVerb}


\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a59364472b9f0f9bde0485586502401f4}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a90bd19d165c73d3abcab6f212b3d7c6a}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!wait\_for\_event@{wait\_for\_event}}
\index{wait\_for\_event@{wait\_for\_event}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{wait\_for\_event()}{wait\_for\_event()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a90bd19d165c73d3abcab6f212b3d7c6a} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+wait\+\_\+for\+\_\+event (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{event}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Waits for event

        arguments
        event       -- an integer event code, one of the following:
                    3 = STARTBLINK
                    4 = ENDBLINK
                    5 = STARTSACC
                    6 = ENDSACC
                    7 = STARTFIX
                    8 = ENDFIX

        returns
        outcome -- a self.wait_for_* method is called, depending on the
                   specified event; the return values of corresponding
                   method are returned
\end{DoxyVerb}


\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a4e1b1428e6053b3804230af6c3a4dd33}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a6d15e76bdafa2de5712aec32036cc2fc}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!wait\_for\_fixation\_end@{wait\_for\_fixation\_end}}
\index{wait\_for\_fixation\_end@{wait\_for\_fixation\_end}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{wait\_for\_fixation\_end()}{wait\_for\_fixation\_end()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a6d15e76bdafa2de5712aec32036cc2fc} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+wait\+\_\+for\+\_\+fixation\+\_\+end (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns time and gaze position when a fixation has ended;
        function assumes that a 'fixation' has ended when a deviation of
        more than self.pxfixtresh from the initial fixation position has
        been detected (self.pxfixtresh is created in self.calibration,
        based on self.fixtresh, a property defined in self.__init__)

        arguments
        None

        returns
        time, gazepos   -- time is the starting time in milliseconds (from
                       expstart), gazepos is a (x,y) gaze position
                       tuple of the position from which the fixation
                       was initiated
\end{DoxyVerb}


\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_abf2fc54bcd7d7762c70e48c2a98869d5}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_af1e7dec1857704095ba0d459a9a4e8da}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!wait\_for\_fixation\_start@{wait\_for\_fixation\_start}}
\index{wait\_for\_fixation\_start@{wait\_for\_fixation\_start}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{wait\_for\_fixation\_start()}{wait\_for\_fixation\_start()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_af1e7dec1857704095ba0d459a9a4e8da} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+wait\+\_\+for\+\_\+fixation\+\_\+start (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns starting time and position when a fixation is started;
        function assumes a 'fixation' has started when gaze position
        remains reasonably stable (i.e. when most deviant samples are
        within self.pxfixtresh) for five samples in a row (self.pxfixtresh
        is created in self.calibration, based on self.fixtresh, a property
        defined in self.__init__)

        arguments
        None

        returns
        time, gazepos   -- time is the starting time in milliseconds (from
                       expstart), gazepos is a (x,y) gaze position
                       tuple of the position from which the fixation
                       was initiated
\end{DoxyVerb}


\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a8c0f412002fcd9589b1cc859befa7f74}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a5947a47b52309c945c126c3a2dcffe46}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!wait\_for\_saccade\_end@{wait\_for\_saccade\_end}}
\index{wait\_for\_saccade\_end@{wait\_for\_saccade\_end}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{wait\_for\_saccade\_end()}{wait\_for\_saccade\_end()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a5947a47b52309c945c126c3a2dcffe46} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+wait\+\_\+for\+\_\+saccade\+\_\+end (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns ending time, starting and end position when a saccade is
        ended; based on Dalmaijer et al. (2013) online saccade detection
        algorithm

        arguments
        None

        returns
        endtime, startpos, endpos   -- endtime in milliseconds (from
                               expbegintime); startpos and endpos
                               are (x,y) gaze position tuples
\end{DoxyVerb}


\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a6ffc7f2d4d9570b9f558c05771bcced1}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a04c633f086f09d13cb2adababeb1639b}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!wait\_for\_saccade\_start@{wait\_for\_saccade\_start}}
\index{wait\_for\_saccade\_start@{wait\_for\_saccade\_start}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{wait\_for\_saccade\_start()}{wait\_for\_saccade\_start()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a04c633f086f09d13cb2adababeb1639b} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+wait\+\_\+for\+\_\+saccade\+\_\+start (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns starting time and starting position when a saccade is
        started; based on Dalmaijer et al. (2013) online saccade detection
        algorithm

        arguments
        None

        returns
        endtime, startpos   -- endtime in milliseconds (from expbegintime);
                       startpos is an (x,y) gaze position tuple
\end{DoxyVerb}


\begin{DoxyVerb}Not supported for TobiiProGlassesTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a6b1ca931a4b9b467eb6e2fc219d4d9c8}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.



\doxysubsection{Member Data Documentation}
\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a13063d32883a5c9071c9c2b654d85290}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!accthresh@{accthresh}}
\index{accthresh@{accthresh}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{accthresh}{accthresh}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a13063d32883a5c9071c9c2b654d85290} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+accthresh = saccade\+\_\+acceleration\+\_\+threshold}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a6ab2140007d5a7d2fbdfde2cff7dfa79}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!binocular@{binocular}}
\index{binocular@{binocular}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{binocular}{binocular}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a6ab2140007d5a7d2fbdfde2cff7dfa79} 
int pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+binocular = 2}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_adb3e54ca99260e208e5db6de050082a2}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!blinkthresh@{blinkthresh}}
\index{blinkthresh@{blinkthresh}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{blinkthresh}{blinkthresh}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_adb3e54ca99260e208e5db6de050082a2} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+blinkthresh = blink\+\_\+threshold}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8ec6898e235c6958e5f564fe96b58c35}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!current\_participant\_id@{current\_participant\_id}}
\index{current\_participant\_id@{current\_participant\_id}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{current\_participant\_id}{current\_participant\_id}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8ec6898e235c6958e5f564fe96b58c35} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+current\+\_\+participant\+\_\+id = None}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8954f84838e64fb0fe33503cc96fef28}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!current\_project\_id@{current\_project\_id}}
\index{current\_project\_id@{current\_project\_id}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{current\_project\_id}{current\_project\_id}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8954f84838e64fb0fe33503cc96fef28} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+current\+\_\+project\+\_\+id = None}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa3ec8adfafb3b2b43eef3eb99846074c}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!current\_recording\_id@{current\_recording\_id}}
\index{current\_recording\_id@{current\_recording\_id}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{current\_recording\_id}{current\_recording\_id}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa3ec8adfafb3b2b43eef3eb99846074c} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+current\+\_\+recording\+\_\+id = None}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a4c1a5c7d734df4c1a2cb995f618e7328}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!description@{description}}
\index{description@{description}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{description}{description}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a4c1a5c7d734df4c1a2cb995f618e7328} 
\mbox{\hyperlink{namespacepygaze_1_1py3compat_a00268eef6a7a5c7241ae0072047d8171}{str}} pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+description = "{}experiment"{}}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa74002d0039212b21f4147e3defe37c2}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!disp@{disp}}
\index{disp@{disp}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{disp}{disp}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa74002d0039212b21f4147e3defe37c2} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+disp = display}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ac751c24f76956271e326ac47899ac93b}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!dispsize@{dispsize}}
\index{dispsize@{dispsize}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{dispsize}{dispsize}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ac751c24f76956271e326ac47899ac93b} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+dispsize = settings.\+DISPSIZE}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_abdc671e8503ef9bd661b18ea66117cd9}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!errorbeep@{errorbeep}}
\index{errorbeep@{errorbeep}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{errorbeep}{errorbeep}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_abdc671e8503ef9bd661b18ea66117cd9} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+errorbeep = \mbox{\hyperlink{classpygaze_1_1sound_1_1_sound}{Sound}}(osc=\textquotesingle{}saw\textquotesingle{},freq=100, length=100)}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_afbf0bb9656de07613698bdd031f07b17}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!eventdetection@{eventdetection}}
\index{eventdetection@{eventdetection}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{eventdetection}{eventdetection}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_afbf0bb9656de07613698bdd031f07b17} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+eventdetection = eventdetection}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a16c6fa3b4c78ca98091396465845e68e}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!eye\_used@{eye\_used}}
\index{eye\_used@{eye\_used}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{eye\_used}{eye\_used}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a16c6fa3b4c78ca98091396465845e68e} 
int pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+eye\+\_\+used = 0}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a164607d282f8220d1a3719ac6392772c}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!fixtimetresh@{fixtimetresh}}
\index{fixtimetresh@{fixtimetresh}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{fixtimetresh}{fixtimetresh}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a164607d282f8220d1a3719ac6392772c} 
int pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+fixtimetresh = 100}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a2e7d625bc09e4e05134e2145f2e9ac70}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!fixtresh@{fixtresh}}
\index{fixtresh@{fixtresh}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{fixtresh}{fixtresh}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a2e7d625bc09e4e05134e2145f2e9ac70} 
float pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+fixtresh = 1.\+5}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a239d1372eaeb315b6395c936442cd2cb}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!kb@{kb}}
\index{kb@{kb}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{kb}{kb}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a239d1372eaeb315b6395c936442cd2cb} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+kb = \mbox{\hyperlink{classpygaze_1_1keyboard_1_1_keyboard}{Keyboard}}(keylist=\mbox{[}\textquotesingle{}space\textquotesingle{}, \textquotesingle{}escape\textquotesingle{}, \textquotesingle{}q\textquotesingle{}\mbox{]}, timeout=1)}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8f998b6ec009b756864c8c6f4750488d}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!left\_eye@{left\_eye}}
\index{left\_eye@{left\_eye}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{left\_eye}{left\_eye}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8f998b6ec009b756864c8c6f4750488d} 
int pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+left\+\_\+eye = 0}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aaf65585f09b49a03f1f8189a7bd558de}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!logger@{logger}}
\index{logger@{logger}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{logger}{logger}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aaf65585f09b49a03f1f8189a7bd558de} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+logger = threading.\+Timer(0, self.\+\_\+\+\_\+data\+\_\+logger\+\_\+\+\_\+, \mbox{[}logfile, frequency, keys, triggers, time\+\_\+offset\mbox{]})}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a11c909775d15e738abd778e1e7d45d47}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!logging@{logging}}
\index{logging@{logging}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{logging}{logging}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a11c909775d15e738abd778e1e7d45d47} 
bool pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+logging = False}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a1611d0fbb627475135ba18c2b30f7e0c}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!maxtries@{maxtries}}
\index{maxtries@{maxtries}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{maxtries}{maxtries}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a1611d0fbb627475135ba18c2b30f7e0c} 
int pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+maxtries = 100}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a66a84e0f60cb7c69f2fc7eda6ca64276}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!nvalsamples@{nvalsamples}}
\index{nvalsamples@{nvalsamples}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{nvalsamples}{nvalsamples}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a66a84e0f60cb7c69f2fc7eda6ca64276} 
int pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+nvalsamples = 1000}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a238198c69821381e4dcfae9a996a308a}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!outputfile@{outputfile}}
\index{outputfile@{outputfile}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{outputfile}{outputfile}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a238198c69821381e4dcfae9a996a308a} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+outputfile = logfile}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a83150ce6a9ae607ee9951736a25dda68}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!participant@{participant}}
\index{participant@{participant}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{participant}{participant}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a83150ce6a9ae607ee9951736a25dda68} 
\mbox{\hyperlink{namespacepygaze_1_1py3compat_a00268eef6a7a5c7241ae0072047d8171}{str}} pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+participant = "{}participant"{}}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aed6b5a4b8322c6de8108ed815058f18a}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!pixpercm@{pixpercm}}
\index{pixpercm@{pixpercm}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{pixpercm}{pixpercm}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aed6b5a4b8322c6de8108ed815058f18a} 
tuple pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+pixpercm = (self.\+dispsize\mbox{[}0\mbox{]}/float(self.\+screensize\mbox{[}0\mbox{]}) + self.\+dispsize\mbox{[}1\mbox{]}/float(self.\+screensize\mbox{[}1\mbox{]})) / 2.\+0}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a98efd388615c5818ac3474ff27175344}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!prevsample@{prevsample}}
\index{prevsample@{prevsample}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{prevsample}{prevsample}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a98efd388615c5818ac3474ff27175344} 
tuple pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+prevsample = (-\/1,-\/1)}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a03daf355e2b03448fc8c87547d458343}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!right\_eye@{right\_eye}}
\index{right\_eye@{right\_eye}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{right\_eye}{right\_eye}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a03daf355e2b03448fc8c87547d458343} 
int pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+right\+\_\+eye = 1}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa63c28602c5e007d4b6c270e86a38a0f}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!screen@{screen}}
\index{screen@{screen}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{screen}{screen}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_aa63c28602c5e007d4b6c270e86a38a0f} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+screen = \mbox{\hyperlink{classpygaze_1_1screen_1_1_screen}{Screen}}()}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ac496ee6058f89fb00c429896b579f4e3}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!screendist@{screendist}}
\index{screendist@{screendist}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{screendist}{screendist}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ac496ee6058f89fb00c429896b579f4e3} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+screendist = settings.\+SCREENDIST}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a9e677359a771908b4984c819826d4712}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!screensize@{screensize}}
\index{screensize@{screensize}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{screensize}{screensize}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a9e677359a771908b4984c819826d4712} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+screensize = settings.\+SCREENSIZE}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a84963f20bf57d3f017d36a51dc8433dc}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!spdtresh@{spdtresh}}
\index{spdtresh@{spdtresh}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{spdtresh}{spdtresh}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a84963f20bf57d3f017d36a51dc8433dc} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+spdtresh = saccade\+\_\+velocity\+\_\+threshold}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8b9aa96e777527f6b138fff21df102e9}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!tobiiglasses@{tobiiglasses}}
\index{tobiiglasses@{tobiiglasses}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{tobiiglasses}{tobiiglasses}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a8b9aa96e777527f6b138fff21df102e9} 
pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+tobiiglasses = \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1tobiiglasses_1_1tobiiglassescontroller_1_1_tobii_glasses_controller}{Tobii\+Glasses\+Controller}}(udpport, address)}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a48aec5243fc55ba7e9b79943ce58c81d}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!triggers\_values@{triggers\_values}}
\index{triggers\_values@{triggers\_values}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{triggers\_values}{triggers\_values}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_a48aec5243fc55ba7e9b79943ce58c81d} 
dict pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+triggers\+\_\+values = \{\}}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae9b848e654c25d8cc0ba255acb11fd5a}\index{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}!weightdist@{weightdist}}
\index{weightdist@{weightdist}!pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker@{pygaze.\_eyetracker.libtobiiglasses.TobiiGlassesTracker}}
\doxysubsubsection{\texorpdfstring{weightdist}{weightdist}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiiglasses_1_1_tobii_glasses_tracker_ae9b848e654c25d8cc0ba255acb11fd5a} 
int pygaze.\+\_\+eyetracker.\+libtobiiglasses.\+Tobii\+Glasses\+Tracker.\+weightdist = 10}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/lurax/eyetracking\+Tobii/pygaze/\+\_\+eyetracker/\mbox{\hyperlink{libtobiiglasses_8py}{libtobiiglasses.\+py}}\end{DoxyCompactItemize}
