Page 1 of 1

Eye tracking

Posted: 14 Jan 2015, 11:24
by razor87
Good afternoon,
I'm trying to develop a new application using BCI 2000 P3 Speller in conjunction with the tobii eye tracking.
I manged to compile my solution with the contrib and now in the source section there are the parameters to configure the tobii eye tracking system.
I left the default port of 4455 with localhost as network address.
On set Config I receive the following error:

System Check Failed.
SignalSource error in EyetrackerLogger::Preflight:
Problem: 2 - Failed to communicate with EyeTracker. Disconnected.

It's a known problem?

Thank you
Dott. Salvatore Tramonte

Re: Eye tracking

Posted: 27 Jan 2015, 20:28
by pbrunner
Salvatore,

before I can isolate your problem I need you to answer the following questions:

The EyetrackerLogger uses the TobiiSDK 2.0 interface that is supported by Tobii ET-17, 1750, X50, T60, T120, X60, and X120. We have tested it with T60 and T120 eye-trackers and according to Tobii the X2-30 and X2-60 should also support the 2.0 TobiiSDK.

(1) Can you confirm that you are using one of the listed Tobii eye-trackers?

(2) Did you determine the hostname of the Tobii eye-tracker on the network? This should be in the form "TT###-###-#########.local." where the first three hashtags should bet the type of your eye-tracker.

(3) Did you specify the hostname in your parameter file in the NetworkLocation location?

Code: Select all

Source:Eyetracker:EyetrackerLogger int LogEyetracker= 1 0 0 1 // allow logging from eyetracker (boolean)
Source:Eyetracker:EyetrackerLogger string CalibrationData= C:\BCI2000\prog\Calibout.cal // calibration file (inputfile)
Source:Eyetracker:EyetrackerLogger string NetworkLocation= TT060-204-83900426.local. // network address of eyetracker
Source:Eyetracker:EyetrackerLogger int Port= 4455 // incoming port for eyetracker traffic
Source:Eyetracker:EyetrackerLogger int Interval= 10 // approx ms between data polling
Source:Eyetracker:EyetrackerLogger int LogGazeData= 1 0 0 1 // record gaze data to states (boolean)
Source:Eyetracker:EyetrackerLogger int LogEyePos= 1 0 0 1 // record absolute eye positions to states (boolean)
Source:Eyetracker:EyetrackerLogger int LogPupilSize= 1 0 0 1 // record pupil size to states (boolean)
Source:Eyetracker:EyetrackerLogger int LogEyeDist= 1 0 0 1 // record eye distances to states (boolean)
(4) Did you calibrate the eye-tracker before using it?

Regards, Peter