\doxysection{pygaze.\+\_\+eyetracker.\+pytribe.\+tracker Class Reference}
\hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker}{}\label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_afbf5dd432f0a9a003b33aadc905d6acc}{\+\_\+\+\_\+init\+\_\+\+\_\+}} (self, \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1connection}{connection}})
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a39d0848e981bf18e83116d7c7d551445}{set\+\_\+connection}} (self, \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1connection}{connection}})
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a40c86762321f56a5731b62e0bba55681}{get\+\_\+push}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_abe68e5ad6c0050cccd000b4a71b53c38}{get\+\_\+heartbeatinterval}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a7f5f95e76d8a968dda0a268367f9a843}{get\+\_\+version}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a63b4923eb2cd63a58392dee6e194edff}{get\+\_\+trackerstate}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_ad793493f7e97916fca41af52434c161a}{get\+\_\+framerate}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_ac2c85911ae433a81e0b87bed479a90dd}{get\+\_\+iscalibrated}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_ab5a4c214dac3b9f8ce09c284fd70f6ca}{get\+\_\+iscalibrating}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a68063636bf040718948ef021d0d959cb}{get\+\_\+calibresult}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a948004c7590b619c5a099a3313554c81}{get\+\_\+frame}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_abb13dd84fd40b3f727c9a9c90e279ab6}{get\+\_\+screenindex}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a329e999e9364b8cf9b5c71cbcd6d2110}{get\+\_\+screenresw}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a2308358b4d7e09e418e8d3bc799d61f0}{get\+\_\+screenresh}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a017b906d244d9522346c02715b8a8a9f}{get\+\_\+screenpsyw}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a92ffcfca85b4172f789894a664403edb}{get\+\_\+screenpsyh}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a504fce966836cffb05134d85cbad48f4}{set\+\_\+push}} (self, \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_ab332b7a8ce3ef2eee716d9272a1f5c30}{push}}=None)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_aa209d59759f4b1a7e015ab8bd75968e7}{set\+\_\+version}} (self, version)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a5be90790dc3521358fd2338695482754}{set\+\_\+screenindex}} (self, index)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a35435619f2698efb3f12b1a80943c773}{set\+\_\+screenresw}} (self, width)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a92cad823f6c1299828c8748ac4c81ae3}{set\+\_\+screenresh}} (self, height)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a9c3734bd67a9b3cc9d26a11967282e24}{set\+\_\+screenpsyw}} (self, width)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a78a8f26259d3d3e4ea069b173f9269d5}{set\+\_\+screenpsyh}} (self, height)
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a2d47fadd1c85009fc61dc9bb5f901448}{connection}} = \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1connection}{connection}}
\item 
bool \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_ab332b7a8ce3ef2eee716d9272a1f5c30}{push}} = True
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\begin{DoxyVerb}class for SDK Tracker state and information related requests\end{DoxyVerb}
 

\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_afbf5dd432f0a9a003b33aadc905d6acc}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!\_\_init\_\_@{\_\_init\_\_}}
\index{\_\_init\_\_@{\_\_init\_\_}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{\_\_init\_\_()}{\_\_init\_\_()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_afbf5dd432f0a9a003b33aadc905d6acc} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+\_\+\+\_\+init\+\_\+\+\_\+ (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{connection}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Initializes a tracker instance

        arguments

        connection  --  a pytribe.connection instance for the currently
                        attached EyeTribe tracker
\end{DoxyVerb}
 

\doxysubsection{Member Function Documentation}
\Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a68063636bf040718948ef021d0d959cb}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!get\_calibresult@{get\_calibresult}}
\index{get\_calibresult@{get\_calibresult}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{get\_calibresult()}{get\_calibresult()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a68063636bf040718948ef021d0d959cb} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+get\+\_\+calibresult (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Gets the latest valid calibration result

        returns

        WITHOUT CALIBRATION:
        None

        WITH CALIBRATION:
        calibresults    --  a dict containing the calibration results:
                        {   'result':   Boolean indicating whether the
                                    calibration was succesful
                            'deg':  float indicating the average error
                                    in degrees of visual angle
                            'Ldeg': float indicating the left eye
                                    error in degrees of visual angle
                            'Rdeg': float indicating the right eye
                                    error in degrees of visual angle
                            'calibpoints': list, containing a dict for
                                        each calibration point:
                                        {'state':   integer indicating
                                                the state of the
                                                calibration point
                                                (0 means no useful
                                                data has been
                                                obtained and the
                                                point should be
                                                resampled; 1 means
                                                the data is of
                                                questionable
                                                quality, consider
                                                resampling; 2 means
                                                the data is ok)
                                        'cpx':  x coordinate of the
                                                calibration point
                                        'cpy':  y coordinate of the
                                                calibration point
                                        'mecpx':    mean estimated x
                                                coordinate of the
                                                calibration point
                                        'mecpy':    mean estimated y
                                                coordinate of the
                                                calibration point
                                        'acd':  float indicating
                                                the accuracy in
                                                degrees of visual
                                                angle
                                        'Lacd': float indicating
                                                the accuracy in
                                                degrees of visual
                                                angle (left eye)
                                        'Racd': float indicating
                                                the accuracy in
                                                degrees of visual
                                                angle (right eye)
                                        'mepix':    mean error in
                                                pixels
                                        'Lmepix':   mean error in
                                                pixels (left eye)
                                        'Rmepix':   mean error in
                                                pixels (right eye)
                                        'asdp': standard deviation
                                                in pixels
                                        'Lasdp':    standard deviation
                                                in pixels (left eye)
                                        'Rasdp':    standard deviation
                                                in pixels (right eye)
                                        }
                        }
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a948004c7590b619c5a099a3313554c81}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!get\_frame@{get\_frame}}
\index{get\_frame@{get\_frame}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{get\_frame()}{get\_frame()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a948004c7590b619c5a099a3313554c81} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+get\+\_\+frame (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns the latest frame data (dict)
            {   'timestamp': string time representation,
                'time': integer timestamp in milliseconds,
                'fix': Boolean indicating whether there is a fixation,
                'state': integer 32bit masked tracker state,
                'rawx': integer raw x gaze coordinate in pixels,
                'rawy': integer raw y gaze coordinate in pixels,
                'avgx': integer smoothed x gaze coordinate in pixels,
                'avgx': integer smoothed y gaze coordinate in pixels,
                'psize': float average pupil size,
                'Lrawx': integer raw x left eye gaze coordinate in pixels,
                'Lrawy': integer raw y left eye gaze coordinate in pixels,
                'Lavgx': integer smoothed x left eye gaze coordinate in pixels,
                'Lavgx': integer smoothed y left eye gaze coordinate in pixels,
                'Lpsize': float left eye pupil size,
                'Lpupilx': integer raw left eye pupil centre x coordinate,
                'Lpupily': integer raw left eye pupil centre y coordinate,
                'Rrawx': integer raw x right eye gaze coordinate in pixels,
                'Rrawy': integer raw y right eye gaze coordinate in pixels,
                'Ravgx': integer smoothed x right eye gaze coordinate in pixels,
                'Ravgx': integer smoothed y right eye gaze coordinate in pixels,
                'Rpsize': float right eye pupil size,
                'Rpupilx': integer raw right eye pupil centre x coordinate,
                'Rpupily': integer raw right eye pupil centre y coordinate
                }
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_ad793493f7e97916fca41af52434c161a}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!get\_framerate@{get\_framerate}}
\index{get\_framerate@{get\_framerate}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{get\_framerate()}{get\_framerate()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_ad793493f7e97916fca41af52434c161a} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+get\+\_\+framerate (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns the frame rate that the tracker is running at (integer)
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_abe68e5ad6c0050cccd000b4a71b53c38}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!get\_heartbeatinterval@{get\_heartbeatinterval}}
\index{get\_heartbeatinterval@{get\_heartbeatinterval}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{get\_heartbeatinterval()}{get\_heartbeatinterval()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_abe68e5ad6c0050cccd000b4a71b53c38} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+get\+\_\+heartbeatinterval (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns the expected heartbeat interval in milliseconds
        (integer)
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_ac2c85911ae433a81e0b87bed479a90dd}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!get\_iscalibrated@{get\_iscalibrated}}
\index{get\_iscalibrated@{get\_iscalibrated}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{get\_iscalibrated()}{get\_iscalibrated()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_ac2c85911ae433a81e0b87bed479a90dd} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+get\+\_\+iscalibrated (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Indicates whether there is a calibration (Boolean)
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_ab5a4c214dac3b9f8ce09c284fd70f6ca}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!get\_iscalibrating@{get\_iscalibrating}}
\index{get\_iscalibrating@{get\_iscalibrating}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{get\_iscalibrating()}{get\_iscalibrating()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_ab5a4c214dac3b9f8ce09c284fd70f6ca} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+get\+\_\+iscalibrating (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Indicates whether the tracker is in calibration mode (Boolean)
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a40c86762321f56a5731b62e0bba55681}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!get\_push@{get\_push}}
\index{get\_push@{get\_push}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{get\_push()}{get\_push()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a40c86762321f56a5731b62e0bba55681} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+get\+\_\+push (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns a Booleam reflecting the state: True for push mode,
        False for pull mode (Boolean)
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_abb13dd84fd40b3f727c9a9c90e279ab6}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!get\_screenindex@{get\_screenindex}}
\index{get\_screenindex@{get\_screenindex}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{get\_screenindex()}{get\_screenindex()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_abb13dd84fd40b3f727c9a9c90e279ab6} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+get\+\_\+screenindex (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns the screen index number in a multi screen setup (integer)
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a92ffcfca85b4172f789894a664403edb}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!get\_screenpsyh@{get\_screenpsyh}}
\index{get\_screenpsyh@{get\_screenpsyh}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{get\_screenpsyh()}{get\_screenpsyh()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a92ffcfca85b4172f789894a664403edb} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+get\+\_\+screenpsyh (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns the physical screen height in meters (float)
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a017b906d244d9522346c02715b8a8a9f}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!get\_screenpsyw@{get\_screenpsyw}}
\index{get\_screenpsyw@{get\_screenpsyw}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{get\_screenpsyw()}{get\_screenpsyw()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a017b906d244d9522346c02715b8a8a9f} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+get\+\_\+screenpsyw (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns the physical screen width in meters (float)
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a2308358b4d7e09e418e8d3bc799d61f0}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!get\_screenresh@{get\_screenresh}}
\index{get\_screenresh@{get\_screenresh}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{get\_screenresh()}{get\_screenresh()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a2308358b4d7e09e418e8d3bc799d61f0} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+get\+\_\+screenresh (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns the screen resolution height in pixels (integer)
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a329e999e9364b8cf9b5c71cbcd6d2110}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!get\_screenresw@{get\_screenresw}}
\index{get\_screenresw@{get\_screenresw}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{get\_screenresw()}{get\_screenresw()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a329e999e9364b8cf9b5c71cbcd6d2110} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+get\+\_\+screenresw (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns the screen resolution width in pixels (integer)
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a63b4923eb2cd63a58392dee6e194edff}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!get\_trackerstate@{get\_trackerstate}}
\index{get\_trackerstate@{get\_trackerstate}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{get\_trackerstate()}{get\_trackerstate()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a63b4923eb2cd63a58392dee6e194edff} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+get\+\_\+trackerstate (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns the state of the physcial tracker (integer):
            0:  TRACKER_CONNECTED
                tracker is detected and working
            1:  TRACKER_NOT_CONNECTED
                tracker device is not connected
            2:  TRACKER_CONNECTED_BADFW
                tracker device is connected, but not working due to
                bad firmware
            3:  TRACKER_CONNECTED_NOUSB3
                tracker device is connected, but not working due to
                unsupported USB host
            4:  TRACKER_CONNECTED_NOSTREAM
                tracker device is connected, but no stream could be
                received
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a7f5f95e76d8a968dda0a268367f9a843}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!get\_version@{get\_version}}
\index{get\_version@{get\_version}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{get\_version()}{get\_version()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a7f5f95e76d8a968dda0a268367f9a843} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+get\+\_\+version (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns the version number (integer)
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a39d0848e981bf18e83116d7c7d551445}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!set\_connection@{set\_connection}}
\index{set\_connection@{set\_connection}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{set\_connection()}{set\_connection()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a39d0848e981bf18e83116d7c7d551445} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+set\+\_\+connection (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{connection}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Set a new connection

        arguments

        connection  --  a pytribe.connection instance for the currently
                        attached EyeTribe tracker
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a504fce966836cffb05134d85cbad48f4}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!set\_push@{set\_push}}
\index{set\_push@{set\_push}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{set\_push()}{set\_push()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a504fce966836cffb05134d85cbad48f4} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+set\+\_\+push (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{push}{ = {\ttfamily None}}\end{DoxyParamCaption})}

\begin{DoxyVerb}Toggles the push state, or sets the state to the passed value

        keyword arguments

        push        --  Boolean indicating the state: True for push,
                                            False for pull
                                            None to toggle current
        returns

        state   --  Boolean indicating the push state
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a5be90790dc3521358fd2338695482754}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!set\_screenindex@{set\_screenindex}}
\index{set\_screenindex@{set\_screenindex}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{set\_screenindex()}{set\_screenindex()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a5be90790dc3521358fd2338695482754} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+set\+\_\+screenindex (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{index}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Set the screen index

        arguments

        index   --  integer value indicating the index number of the
                    screen that is to be used with the tracker
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a78a8f26259d3d3e4ea069b173f9269d5}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!set\_screenpsyh@{set\_screenpsyh}}
\index{set\_screenpsyh@{set\_screenpsyh}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{set\_screenpsyh()}{set\_screenpsyh()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a78a8f26259d3d3e4ea069b173f9269d5} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+set\+\_\+screenpsyh (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{height}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Set the physical height of the screen

        arguments

        width   --  float value indicating the physical screen height in
                    metres
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a9c3734bd67a9b3cc9d26a11967282e24}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!set\_screenpsyw@{set\_screenpsyw}}
\index{set\_screenpsyw@{set\_screenpsyw}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{set\_screenpsyw()}{set\_screenpsyw()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a9c3734bd67a9b3cc9d26a11967282e24} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+set\+\_\+screenpsyw (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{width}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Set the physical width of the screen

        arguments

        width   --  float value indicating the physical screen width in
                    metres
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a92cad823f6c1299828c8748ac4c81ae3}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!set\_screenresh@{set\_screenresh}}
\index{set\_screenresh@{set\_screenresh}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{set\_screenresh()}{set\_screenresh()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a92cad823f6c1299828c8748ac4c81ae3} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+set\+\_\+screenresh (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{height}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Set the screen resolution height

        arguments

        height  --  integer value indicating the screen resolution height
                    in pixels
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a35435619f2698efb3f12b1a80943c773}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!set\_screenresw@{set\_screenresw}}
\index{set\_screenresw@{set\_screenresw}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{set\_screenresw()}{set\_screenresw()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a35435619f2698efb3f12b1a80943c773} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+set\+\_\+screenresw (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{width}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Set the screen resolution width

        arguments

        width   --  integer value indicating the screen resolution width
                    in pixels
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_aa209d59759f4b1a7e015ab8bd75968e7}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!set\_version@{set\_version}}
\index{set\_version@{set\_version}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{set\_version()}{set\_version()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_aa209d59759f4b1a7e015ab8bd75968e7} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+set\+\_\+version (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{version}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Set the protocol version

        arguments

        version --  integer version number
\end{DoxyVerb}
 

\doxysubsection{Member Data Documentation}
\Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a2d47fadd1c85009fc61dc9bb5f901448}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!connection@{connection}}
\index{connection@{connection}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{connection}{connection}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_a2d47fadd1c85009fc61dc9bb5f901448} 
pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+connection = \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1pytribe_1_1connection}{connection}}}

\Hypertarget{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_ab332b7a8ce3ef2eee716d9272a1f5c30}\index{pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}!push@{push}}
\index{push@{push}!pygaze.\_eyetracker.pytribe.tracker@{pygaze.\_eyetracker.pytribe.tracker}}
\doxysubsubsection{\texorpdfstring{push}{push}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1pytribe_1_1tracker_ab332b7a8ce3ef2eee716d9272a1f5c30} 
bool pygaze.\+\_\+eyetracker.\+pytribe.\+tracker.\+push = True}



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