Closed dtg3 closed 2 years ago
At this time, we need to make it work with one I think. For tasks like pair programming, yes multiple trackers would definitely be needed.
So to answer your question, yes we should be but I don't know how much that will slow us down to get the format ready. I vote for keeping that out for now.
Totally agree to postpone full support. One thing we can do right now though to help with multiple tracker is record the serial number of the tracking device. I've added this functionality to the core and to the core XML format in the wiki.
One possible implementation could be the core producing an XML file for each tracker. Each raw gaze will then be associated with the tracker serial number stored in the environment tag. Serial numbers allows for differentiating trackers in the event that two identical models are used. Event IDs can then be changed slightly to include the serial number of the tracker that recorded the data to ensure uniqueness and to associate records with specific devices.
Should we be considering multiple trackers? If so, we might need a different way of generating unique event IDs. Using current time ticks only might make it possible to have two or more devices record at the "same" time.