Eduloggers
>Psychtoolbox>PsychContributed>Eduloggers
Psychtoolbox:PsychContributed:Eduloggers
A folder with some simple but potentially useful Edulogger functions, for
using Edulogger devices from Neulog: https://neulog.com
contributed by Todd Parsons ( https://github.com/TEParsons ) under MIT license.
Some modifications were made by Mario Kleiner to put them into an acceptable
format for Psychtoolbox contributions.
These are “as is” with no expectation of completeness, and NO TESTING was
performed by Mario or Todd on the versions contained here, because Todd did
not respond in time for the release, and Mario does not have the required
Edulogger equipment for proper testing. That’s why these files are in the
PsychContributed folder, instead of the PsychHardware folder where properly
tested and maintained code would go. USE AT YOUR OWN RISK, THIS IS UNSUPPORTED
CODE!
The original code can be found in this pull request:
https://github.com/Psychtoolbox-3/Psychtoolbox-3/pull/526
The Edulogger API docs can be found under:
https://neulog.com/wp-content/uploads/2014/06/NeuLog-API-version-7.pdf
This code may work on Linux, Windows and macOS with the Edulogger API server
running on the local host on which Psychtoolbox/Octave/Matlab is running.
It requires the webread() function, which is supported by Matlab R2014b or
later, and by GNU/Octave 6.0 or later.
EdulogRun Run Eduloggers and return captured data.
EdulogPlot Plot data returned by EdulogRun().
EdulogTest A simple correctness test for EdulogRun and EdulogPlot.
EdulogClapTest A more complex test for EdulogRun and EdulogPlot.
Psychtoolbox/PsychContributed/Eduloggers/Contents.m