Each session writes three files in data/:
<participant>_S<session>_<timestamp>_raw.csv
<participant>_S<session>_<timestamp>_continuous.csv
<participant>_S<session>_<timestamp>_config.json
raw.csv contains every successful gamepad poll.continuous.csv contains readings sampled at the configured output rate.Important fields include:
trial, stimulus_id, and stimulus_kindphase (trace or summary)Raw values are retained so later analysis can repeat mapping and scaling.
The JSON file records the complete session configuration, including participant
details, stimuli, protocol, display settings, input settings, and runtime
facts such as monitor refresh rate.