Settings |
Server IP Address | Defines the IP address of the eye-tracker server in the xxx.xxx.xxx.xxx format | | String | |
TCP Port Number | Defines the TCP Port number for communication with an eye-tracker | | Int32 | |
Tracking Source | Defines what data stream is selected to produce the tracking coordinates | | Int32 | |
Sample Sources | Defines what data streams are selected for the sample acquisition | | String | |
Surface Name | Defines a name of the specific fiducial surface for producing the normalized gaze data. If empty, any surface can be a tracking source in the fiducial mode | | String | |
Pupil X Flip | Defines which pupil position are flipped in recording | | Int32 | |
Pupil Y Flip | Defines which pupil position are flipped in recording | | Int32 | |
Confidence Threshold | Defines a threshold for sample validation. The threshold refers to the PupilLabs confidence score, which is estimated by the pupil detection algorithm. | | Double | |
Minimize Pupil Capture | Defines whether GUI windows of Pupil Capture are forcibly minimized on the start of tracking in order to reduce a GPU load. | | Boolean | |
Filters |
Blinks via Pupil Diameter | If true, the detection of blinks based on the zero pupil size is used | | Boolean | |
Min Pupil Diameter | Defines a threshold for the pupil diameter. If the measured pupil diameter is smaller that the threshold, then the gaze position is discarded as being a blink | | Double | |
Smoothing Ratio | Defines a ratio for the fast FIR smoothing filter, which is applied to the gaze tracking within EventIDE. The filter convolves every new tracking position with the previous ones.
The property value defines a tap weight for the previous data,
such that the convolution looks like: X=(Xn*(1-Ratio)+Xn-1*Ratio)/2. The value has to be positive and less than 1 (0 means no filtering). | | Double | |
Tracker Samples |
Newest Samples | Returns an array of Array the OpenGaze raw samples taken in the last iteration of the control loop. | | clPupi.. | |
Newest Sample | Returns the newest OpenGaze raw sample taken in the last iteration of the control loop. | | clPupi.. | |
GLM Calibration |
Run GLM Calibration | Runs the GLM calibration procedure, which calculates two pairs of linear coefficients for mapping of the tracker input into the screen coordinates. The calculated coefficients are automatically applied at runtime. | | Boolean | |
Gain X | Defines the gain coefficient for the X axis
in the GLM calibration model: X='GainX'*x+OffsetX | | Double | |
Gain Y | Defines the gain coefficient for the Y axis
in the GLM calibration model: Y='GainY'*y+OffsetY | | Double | |
Offset X | Defines the offset coefficient for the X axis
in the GLM calibration model: X=GainX*x+'OffsetX' | | Double | |
Offset Y | Defines the offset coefficient for the Y axis in the GLM calibration model: Y=GainY*y+'OffsetY' | | Double | |
Affine Mode | Defines the affine transformation (scale, translation and rotation) is used for calibration instead on the simpler GLM transformation (scale and translation) | | Boolean | |
Affine Rotation | Defines the rotation angle (deg) for the affine calibration | | Double | |
Save Calibration Now | Provides a runtime command that saves the current GLM calibration into a XML file. To run the command at runtime, assign a file name to this property. | | String | |
Load Calibration Now | Provides a runtime command that loads the GLM calibration values from a XML file. To run the command at runtime, assign a file name to this property. | | String | |
Drift Correction |
Recalibrate Now | Runtime command that helps to correct drifts in tracking data.Correction is done by recalibration of the latest tracker position into a custom screen point defined by the 'Recalibration Point' property.nAs result, the offsets of the GLM calibration get adjusted (but not gains) to compensate a drift in further data. | | Boolean | |
Recalibration Point | Defines the screen point to which the tracker position will be recalibrated on calling 'Recalibrate Now' action. The default auto value always denotes the screen center. | | clPoint | |
Logging |
Log Folder | Opens the dialog for selecting a local folder that will hold all tracking logs | | String | |
Open Log Designer | Opens a designer window where the log format can be defined. | | Boolean | |
Is Logging | Defines whether logging is turn on/off.The value can be changed at any moment at runtime allowing selective logging during the relevant periods only. | | Boolean | |
User Field | Defines the custom user data that is added to every line in the log file. The property can be used for recording varying status information (e.g. trial number) together with the tracker data. The string value may contains multiple fields separated by delimiter. | | String | |
Runtime |
Radar Point | Returns the newest calibrated tracking position provided by the tracker at runtime | | clPoint | |
Perspective Correction |
Perspective Correction | Defines... | | Boolean | |
Configure Perspective | | | Boolean | |
Viewer Position | Defines... | | Point3D | |
Tracker Position | Defines... | | Point3D | |
Focal Length | Defines... | | Double | |
Control |
Is Enabled | If set to false the element is completely omitted when the experiment is run | | Boolean | |
Title | Title of the element | | String | |
|