C# (CSharp) ATUAV_RT Namespace

Classes

Name Description
AtuavWebServiceImp
ConsolePrinter Example GazeDataHandler that prints all events to console. When subscribed to fixation events, also prints them to console.
Database
EmdatProcessor Process gaze data and fixations for features using the EMDAT library. EMDAT is written in Python so IronPython is needed to host the Python code.
EmdatProcessorSettings
EyetrackerConnector Connects to an eyetracker. Use a new EyetrackerConnector for each eyetracker connection. GazeData and Framerate change events should be subscribed to through the AddGazeDataHandler(1) and AddFramerateChangedHandler(1) methods which check if eyetracker is connected yet and will delay connection if it isn't.
EyetrackerErrors Utility class for dealing with eyetracker errors.
EyetrackerEvent Wrapper class for GazeDataItems and SFDFixations.
FixationDetector GazeDataHandler that detects fixations. GazeDataReceived method must be subscribed to gaze data events for fixations to be detected. Fixation start, update and end events can be subscribed to through the FixationDetector property. FixDetector written by Oleg Špakov at the University of Tampere in Tampere, Finland. http://www.sis.uta.fi/~csolsp/projects.php Documentation available through download link above.
GazeDataConsolePrintHandler GazeDataHandler that prints all events to console. When subscribed to fixation events, also prints them to console.
GazeDataFixationHandler GazeDataHandler that detects fixations. GazeDataReceived method must be subscribed to gaze data events for fixations to be detected. Fixation start, update and end events can be subscribed to through the FixationDetector property. FixDetector written by Oleg Špakov at the University of Tampere in Tampere, Finland. http://www.sis.uta.fi/~csolsp/projects.php Documentation available through download link above.
GazeDataHandler Base class for gaze data event handlers. Ensures a common structure for synchronizing CPU and eyetracker clocks and common name for method GazeDataReceived.
GazeDataSynchronizedHandler Base class for GazeDataHandlers that only act when CPU/eyetracker clocks are synchronized (i.e. that the timestamp of an eyetracker event can be accurately compared to a timestampt of a CPU event). Detailed explanation of synchronization available in Tobii SDK 3.0 Developer Guide. http://www.tobii.com/Global/Analysis/Downloads/User_Manuals_and_Guides/Tobii%20SDK%203.0%20Release%20Candidate%201%20Developers%20Guide.pdf
Program Processes ATUAV eyetracking data in real-time. Requires: - Tobii SDK 3.0 RC 1 http://www.tobii.com/en/eye-tracking-research/global/landingpages/analysis-sdk-30rc/ - FixDet http://www.sis.uta.fi/~csolsp/projects.php - NDesk.Options http://www.ndesk.org/Options
Settings
ShowIntervention Defines when the graph (and subsequent intervention) should be shown.
ShowText Defines when the question text should be shown.
WindowingConsolePrinter Example GazeDataHandler that collects gaze data in dynamically sized windows and prints each window to console.