From 85564d55da89359f10186f63cb46acfea53baf48 Mon Sep 17 00:00:00 2001 From: Remi Gau Date: Mon, 5 Oct 2020 15:15:59 +0200 Subject: [PATCH] adding TODOs and fields to update in eyetracking function --- src/eyeTracker.m | 15 ++++++++++++++- src/utils/setDefaultsPTB.m | 4 ++-- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/eyeTracker.m b/src/eyeTracker.m index 5323176..4373e03 100755 --- a/src/eyeTracker.m +++ b/src/eyeTracker.m @@ -100,6 +100,10 @@ % coordinates, here for 6 dots. % [width, height]=Screen('WindowSize', screenNumber); + + % TODO - update those values with the content set up by + % CPP_PTB in the cfg + % fieldsToSet.eyeTracker.CalibrationPosition = ''; Eyelink('Command', 'calibration_samples = 6'); Eyelink('Command', 'calibration_sequence = 0,1,2,3,4,5'); @@ -129,7 +133,16 @@ % Enter Eyetracker camera setup mode, calibration and validation. EyelinkDoTrackerSetup(el); - + + % TODO - update content of cfg after initializing and + % calibration + % fieldsToSet.eyeTracker.SamplingFrequency = []; + % fieldsToSet.eyeTracker.Manufacturer = ''; + % fieldsToSet.eyeTracker.ManufacturersModelName = ''; + % fieldsToSet.eyeTracker.SoftwareVersions = ''; + % fieldsToSet.eyeTracker.MaximalCalibrationError = []; + % fieldsToSet.eyeTracker.AverageCalibrationError = []; + % Go back to default screen background color. Screen('FillRect', cfg.screen.win, cfg.color.background); Screen('Flip', cfg.screen.win); diff --git a/src/utils/setDefaultsPTB.m b/src/utils/setDefaultsPTB.m index 856f8f9..e0dea8f 100644 --- a/src/utils/setDefaultsPTB.m +++ b/src/utils/setDefaultsPTB.m @@ -63,8 +63,8 @@ end - if isfield(cfg, 'eyeTracker') - + if isfield(cfg, 'eyeTracker') && cfg.eyeTracker.do + % Calibration environment fieldsToSet.eyeTracker.defaultCalibration = true; fieldsToSet.eyeTracker.backgroundColor = [192 192 192];