Event Processor
EyeLink event processing.
This module provides the EventProcessor class for managing event retrieval and processing from the EyeLink tracker.
- class pyelink.events.EventProcessor(device, buffer_length=0)[source]
Bases:
objectProcesses blink, fixation, and saccade events from EyeLink tracker.
This class manages: - Event retrieval from tracker - Buffering events in ring buffers - Background thread for continuous event monitoring
- get_event()[source]
Get the latest blink or fixation event over the link.
The link must have been activated first: tracker.startRecording(0, 0, 1, 1) If both eyes are used, the left one is chosen by default.
- Eye indices:
0 - left eye 1 - right eye 2 - binocular
- Data type constants from pylink:
4 - ENDBLINK event 8 - ENDFIX (fixation end) event 200 - Sample data 0x3F/0 - No data available