Home Forums Software Development EyeX dies on calibration (Operation timed out)

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #1586
    Jacob Boyle
    Participant

    Hello, I’m trying to get up and running with the EyeX – however it is dying during the calibration process.

    It manages the first step – where it shows you how it sees your eyes – just fine.

    However, on the second step – where it asks you to focus on and follow the little dot – it fails. The lights on the EyeX device go out, and the dot just sits there. Eventually an error popup appears and the config application quits.

    I’ve looked at the logs, and this is all I could find:

    =======================================
    Application start date: 9/3/2014
    Application start time: 3:38:50 PM
    Product version: 0.8.17
    Package type: OEM
    =======================================

    3:38:50 PM INFO Start Tobii Configuration Application.
    3:38:50 PM INFO InteractionContext_1.TransportLayerConnecting…
    3:38:50 PM INFO InteractionContext_1.TransportLayerConnected!
    3:38:50 PM INFO ServerStateStore: Load server states
    3:38:50 PM INFO TetConfig: DisplayDevices::GetDisplayDeviceName(173) Message=No displayDeviceName found for index 1
    3:38:50 PM INFO TetConfig: DisplayDevices::GetMonitorDeviceName(206) Message=No Monitor Device Name found for display name \\.\DISPLAY1 and index 1
    3:38:50 PM INFO TetConfig: DisplayDevices::GetDisplayDeviceName(173) Message=No displayDeviceName found for index 1
    3:38:50 PM INFO ResolveConfigurationFlow: Run
    3:38:50 PM INFO CalibrationFlow: Run
    3:38:58 PM INFO Flow navigator: step – Tobii.EyeTracking.Common.Calibration.ViewModels.EyesPositioningViewModel, index – 0 activated
    3:38:58 PM INFO EyesPositioningViewModel: Activate
    3:38:58 PM INFO EyesPositioningViewModel: Activated
    3:38:58 PM INFO EyesPositioningViewModel: Start
    3:38:58 PM INFO EyesPositioningViewModel: Stop
    3:38:58 PM INFO EyesPositioningViewModel: Stopped
    3:38:58 PM INFO EyesPositioningViewModel: Started
    3:39:14 PM INFO EyesPositioningViewModel: Stop
    3:39:14 PM INFO EyesPositioningViewModel: Stopped
    3:39:14 PM INFO EyesPositioningViewModel: Deactivate
    3:39:14 PM INFO EyesPositioningViewModel: Deactivated
    3:39:14 PM INFO Flow navigator: step – Tobii.EyeTracking.Common.Calibration.ViewModels.CalibrationProcessViewModel, index – 1 activated
    3:39:14 PM INFO CalibrationProcessViewModel: start calibration
    3:39:14 PM INFO CalibrationProcess: StartCalibrationProcessLoop calibration
    3:39:15 PM INFO CalibrationProcessViewModel: show stimuli – 0.5,0.5
    3:39:18 PM INFO CalibrationProcessViewModel: pause
    3:39:18 PM INFO CalibrationProcess: Pause Calibration
    3:39:20 PM INFO CalibrationViewModel: StopCalibration
    3:39:20 PM INFO EyesPositioningViewModel: Stop
    3:39:20 PM INFO EyesPositioningViewModel: Stopped
    3:39:20 PM INFO CalibrationProcessViewModel: stop
    3:39:20 PM INFO CalibrationProcessViewModel: stop calibration process.
    3:39:20 PM INFO CalibrationProcess: Stop
    3:39:49 PM INFO CalibrationProcess: Failed calibration with exceptionTobii.Gaze.Core.EyeTrackerException: Operation timed out. (error code Timeout).
    at Tobii.EyeTracking.Common.EyeTrackerConnection.EyeTrackerEtcc.AddCalibrationPoint(Point2D point2D)
    at Tobii.EyeTracking.Common.Calibration.CalibrationProcess.ActivateCalibrationPoints(Point2D[] calibrationPoints, CancellationToken cancellationToken)
    at Tobii.EyeTracking.Common.Calibration.CalibrationProcess.CalibrationProcessLoop(Uri eyeTrackerUrl, Point2D[] calibrationPoints, CancellationToken cancellationToken, Boolean recalibrate)
    3:39:53 PM ERROR Tobii EyeX Configuration Application Unhandled exception:
    Tobii.Gaze.Core.EyeTrackerException: Operation timed out. (error code Timeout).
    at Tobii.EyeTracking.Common.EyeTrackerConnection.EyeTrackerEtcc.StopCalibration()
    at Tobii.EyeTracking.Common.Calibration.CalibrationProcess.DisconnectAndStopCalibration()
    at Tobii.EyeTracking.Common.Calibration.CalibrationProcess.CalibrationProcessLoop(Uri eyeTrackerUrl, Point2D[] calibrationPoints, CancellationToken cancellationToken, Boolean recalibrate)
    at Tobii.EyeTracking.Common.Calibration.CalibrationProcess.<>c__DisplayClass4.<StartCalibrationProcessLoop>b__3()
    at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    at System.Threading.ThreadHelper.ThreadStart()

    #1617
    Robert [Tobii]
    Participant

    Hi Jacob,

    Sorry to hear about the problems. Since you get the message “No displayDeviceName found for index 1” in the log, I suspect the problem has something to do with that the display is not recognized correctly. For example, we are aware of problems when cloning the desktop on several screens or when there is a desktop-sharing application installed. Can you share more information of how your screens are set up?

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.