Eye tracking

Forum for software developers to discuss BCI2000 software development
Post Reply
Posts: 5
Joined: 26 Apr 2014, 04:47

Eye tracking

Post by razor87 » 14 Jan 2015, 11:24

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

Posts: 344
Joined: 17 Sep 2010, 12:43

Re: Eye tracking

Post by pbrunner » 27 Jan 2015, 20:28


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

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests