-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSRR_eyelink_std.yaml
169 lines (149 loc) · 6.67 KB
/
SRR_eyelink_std.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
monitor_devices:
- Display:
name: display
reporting_unit_type: deg
device_number: 0
physical_dimensions:
width: 433
height: 269
unit_type: mm
default_eye_distance:
surface_center: 415
unit_type: mm
psychopy_monitor_name: default
- Keyboard:
name: keyboard
# This file includes all valid Mouse Device
# settings that can be specified in an iohub_config.yaml
# or in Python dictionary form and passed to the launchHubServer
# method. Any device parameters not specified when the device class is
# created by the ioHub Process will be assigned the default value
# indicated here.
#
- Mouse:
# name: The name you want to assign the Mouse device for the experiment
# This name is what will be used to access the device within the experiment
# script via the devices.[device_name] property of the ioHubConnection or
# ioHubExperimentRuntime classes.
#
name: mouse
# enable: Specifies if the device should be enabled by ioHub and monitored
# for events.
# True = Enable the device on the ioHub Server Process
# False = Disable the device on the ioHub Server Process. No mouse events will
# be reported by the ioHub Server.
#
enable: True
# monitor_event_types: *If* the ioHubDataStore is enabled for the experiment, then
# indicate if events for this device should be saved to the
# monitor_event_types: Specified which Mouse Event types should be monitored
# for and therefore saved to the DataStore or sent to the Experiment Process.
#
monitor_event_types: [MouseMoveEvent, MouseDragEvent, MouseScrollEvent, MouseButtonPressEvent, MouseButtonReleaseEvent, MouseMultiClickEvent]
# save_events: Save Mouse events to the data_collection/Mouse event
# group in the hdf5 event file.
# True = Save events for this device to the ioDataStore.
# False = Do not save events for this device in the ioDataStore.
#
save_events: True
# streamEvents: Indicate if events from this device should be made available
# during experiment runtime to the Experiment / PsychoPy Process.
# True = Send events for this device to the Experiment Process in real-time.
# False = Do *not* send events for this device to the Experiment Process in real-time.
#
stream_events: True
# auto_report_events: Indicate if events from this device should start being
# processed by the ioHub as soon as the device is loaded at the start of an experiment,
# or if events should only start to be monitored on the device when a call to the
# device's enableEventReporting method is made with a parameter value of True.
# True = Automatically start reporting events for this device when the experiment starts.
# False = Do not start reporting events for this device until enableEventReporting(True)
# is set for the device during experiment runtime.
#
auto_report_events: True
# event_buffer_length: Specify the maximum number of events (for each
# event type the device produces) that can be stored by the ioHub Server
# before each new event results in the oldest event of the same type being
# discarded from the ioHub device event buffer.
#
event_buffer_length: 256
# device_number: The device number to assign to the device.
# Device_number is not used by this device type.
#
device_number: 0
# serial_number: The serial number for the specific isnstance of device used
# can be specified here. It is not used by the ioHub, so is FYI only.
#
serial_number: N/A
# manufacture_date: The date of manufactiurer of the device
# can be specified here. It is not used by the ioHub,
# so is FYI only.
#
manufacture_date: DD-MM-YYYY
# The device manufacturer's name.
# It is not used by the ioHub, so is FYI only.
#
manufacturer_name: N/A
# model_name: The device model name can be specified here.
# It is not used by the ioHub, so is FYI only.
#
model_name: N/A
# model_number: The device model number can be specified here.
# It is not used by the ioHub, so is FYI only.
#
model_number: N/A
# software_version: The device driver and / or SDK software version number.
# This field is not used by ioHub, so is FYI only.
#
software_version: N/A
# hardware_version: The device's hardware version can be specified here.
# It is not used by the ioHub, so is FYI only.
#
hardware_version: N/A
# firmware_version: If the device has firmware, its revision number
# can be indicated here. It is not used by the ioHub, so is FYI only.
#
firmware_version: N/A
- Experiment:
name: experimentRuntime
# SRR EyeLink Config
- eyetracker.hw.sr_research.eyelink.EyeTracker:
name: tracker
save_events: True
stream_events: True
device_timer:
interval: 0.001
monitor_event_types: [ MonocularEyeSampleEvent, BinocularEyeSampleEvent, FixationStartEvent, FixationEndEvent, SaccadeStartEvent, SaccadeEndEvent, BlinkStartEvent, BlinkEndEvent]
simulation_mode: False
enable_interface_without_connection: False
network_settings: 100.1.1.1
default_native_data_file_name: et_data
runtime_settings:
sampling_rate: 1000
track_eyes: RIGHT_EYE
sample_filtering:
FILTER_ONLINE: FILTER_OFF
vog_settings:
pupil_measure_types: PUPIL_AREA
tracking_mode: PUPIL_CR_TRACKING
pupil_center_algorithm: CENTROID_FIT
calibration:
type: THIRTEEN_POINTS
auto_pace: True
pacing_speed: 0.5
screen_background_color: [128,128,128]
target_type: CIRCLE_TARGET
target_attributes:
# outer_diameter and inner_diameter are specified in pixels
outer_diameter: 40
inner_diameter: 6
outer_color: [255,255,255]
inner_color: [0,0,0]
model_name: EYELINK 1000 TOWER
data_store:
enable: True
filename: datastore
experiment_info:
code: start
session_info:
code: tempsessionname