Hi Everyone (& Sol for his development of iohub):
I am trying to save high speed data from a remote SMI Hi-Speed (350Hz) eye tracker running version 2.2 of iViewX server (lowest version that works with python iXAPI API on Windows 7) with 1.82.01 psychopy.
I've successfully managed to get the iohub demo (iohub_extended\eyetracker\run.py) iohub to mostly work, in that I am able to show all 5 jpeg images and display the live raw eye position after calibration during acquisition of data. The things which stand out that doesn't work are validation (produces a psychopy error and crashes - and iViewX error message says unknown command received), and displaying text "press any key to continue experiment" which causes a memory error.
However the big problem is that the hdf5 data file that is stored by iohub, only /data_collection/events/experiment/events stores events at 60Hz (the refresh of my monitor).
When I look into the /data_collection/events/eyetracker/ part of the hdf5 file, all of the events, MonocularEyeSampleEvent, BioncularEyeSampleEvent, saccade events, are completely empty. This is verified when I use the program HDFView (v2.11).
Any suggestions on how to make iohub automatically save these high speed eye tracker events?
Thanks,
Linus
My System Configuration:
MacPro(1,1) 8-core, running Bootcamp Windows 7 and psychopy 1.82.01
Intel pentium running IviewX 2.2 with SMI Hi-Speed (350Hz) monocular eye tracker.