[visionegg] closing visionegg for eyetracker calibration

We're trying to use VisionEgg with the Eyelink eyetracker.  For certain 
operations (calibration, drift correction, initial setup of the eyetracker) 
Eyelink needs to display graphics on the screen (fixation points or video 
images of the eye).  When these operations occur at the beginning of the 
program before any VisionEgg stimuli have been put on the screen, it works 
fine.  If some stimuli have been presented, and then we want to go back and do 
recalibration, Eyelink can't get control of the display back to display its 
fixation points.  It goes into calibration mode, but nothing comes on the 
screen.  I tried inserting the line "screen.close()" before the part of the 
code that is supposed to give control of the display to Eyelink and start 
calibration.  If I do this, then when Eyelink goes into calibration mode and 
tries to draw to the display, it makes Python crash.  Eyelink support told me 
that "the VisionEgg was not closed properly when you exit the OpenGL graphics 
so that you can do calibration and other eyelink graphic operations, which are 
based on SDL graphics," and suggested I ask VisionEgg about it.  So, how do I 
close VisionEgg to allow Eyelink to display graphics?  Hopefully this is a 
simple thing to do, but I can't find it in the docs or the mailing list.
 
Thanks,
--Mason
 
---------------------------------------------------------------
Mason Smith
Research Associate, Rick Lewis Lab
University of Michigan, Department of Psychology
525 E. University, Ann Arbor, MI 48109-1109
Lab: East Hall, Room B380      Phone: (734) 764-6827
Fax: (734) 763-7480      Email:  masonrs@xxxxxxxxx

Other related posts: