%Eyetracker_demo.m
% this m-file just sues the basic eye-tracker commands within each trial of a 3-trial experiment.
% this code does not present stimuli but the code for stimuli could easily be added.

start_cogent;
cgtracker('Open','ASL5000',1,1,57600,64,56,189,183)
%cgtracker('open',TrackerID,PortNum,Mode,BaudRate<,c1,c2,c3,c4>)
wait(4000)
for trial = 1:3
   cgtracker('start') % START EYETRACKER RECORDING BEFORE REST OF TRIAL.
   wait(1000);
   eyedata=cgtracker('stop'); %STOPS RECORDING AND SAVES THE TRIAL'S DATA TO VARIABLE 'EYEDATA'
   wait(100);
   eye{trial}=eyedata; %EACH TRIAL'S EYEDATA IS STORED SEPARATELY BUT WITHIN A SINGLE VARIABLE
   %cgtracker('start');
end
cgtracker('shut') %ALWAYS END WITH THIS
stop_cogent;