Get User Position Guide
Tobii = EyeTrackingOperations();
eyetracker_address = 'Address of the desired device';
eyetracker = Tobii.get_eyetracker(eyetracker_address);
result = eyetracker.get_user_position_guide();
if isa(result,'StreamError')
fprintf('Error: %s\n',char(result.Error));
fprintf('Source: %s\n',char(result.Source));
fprintf('SystemTimeStamp: %d\n',result.SystemTimeStamp);
fprintf('Message: %s\n',result.Message);
elseif isa(result,'UserPositionGuide')
pause(1);
user_position_guide = eyetracker.get_user_position_guide();
eyetracker.stop_user_position_guide();
disp('Left Eye');
fprintf('UserPositionGuide.Position: %.2f %.2f %.2f\n',user_position_guide.LeftEye.Position);
fprintf('UserPositionGuide.Validity: %s\n',char(user_position_guide.LeftEye.Validity));
disp('Right Eye');
fprintf('UserPositionGuide.Position: %.2f %.2f %.2f\n',user_position_guide.RightEye.Position);
fprintf('UserPositionGuide.Validity: %s\n',char(user_position_guide.RightEye.Validity));
end