Get And Set Display Area
clear;
Tobii = EyeTrackingOperations();
eyetracker_address = 'Address of the desired device';
try
eyetracker = Tobii.get_eyetracker(eyetracker_address);
catch ME
if (strcmp(ME.identifier,'EyeTrackerGet:error204'))
fprintf('Unable to connect eye tracker.\n');
return
end
end
try
display_area = eyetracker.get_display_area();
catch ME
fprintf(ME.message);
return
end
fprintf('BottomLeft: %.2f %.2f %.2f\n',display_area.BottomLeft);
fprintf('BottomRight: %.2f %.2f %.2f\n',display_area.BottomRight);
fprintf('TopLeft: %.2f %.2f %.2f\n',display_area.TopLeft);
fprintf('TopRight: %.2f %.2f %.2f\n',display_area.TopRight);
fprintf('Height: %.2f\n',display_area.Height);
fprintf('Width: %.2f\n',display_area.Width);
eyetracker = Tobii.get_eyetracker(eyetracker_address);
display_area_struct.bottom_left = display_area.BottomLeft;
display_area_struct.top_left = display_area.TopLeft;
display_area_struct.top_right = display_area.TopRight;
display_area = DisplayArea(display_area_struct);
eyetracker.set_display_area(display_area);