Skip to content

markspan/evtplugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

evtplugins

OpenSesame Plugins for communication with the RUG/BSS Event Exchanger and Event Exchanger derivatives hardware.

The currently supported OpenSesame version is v3.3

The following plugin collection is available:

Plugin Description Status
EVTxx Event Exchanger variants not validated
ResponseBox Button response box variants with 1-4 buttons not validated
RGB_Led_Control not validated
TactileStimulator Tactile Stimulator 0-5mA validated
VAS not validated
VAS2 not validated

Package dependencies

The plugins are dependent on the Python module pyevt and the underlying HIDAPI package.

https://pypi.org/project/hidapi/

pyevt and hidapi are installed from the Python Console in OpenSesame with a single command:

!pip install --user pyevt

Environmental settings

The plugins (and the cloned git) could be placed in the user space e.g.: C:\Users\username\Documents\OS_Plugins\evtplugins\EvtPlugins\OpenSesame_Plugins For OpenSesame to find this location, the user must create an environment.yaml file in the OpenSesame program directory. See for the instructions here:

https://rapunzel.cogsci.nl/manual/environment/

EVTxx

ResponseBox

RGB_Led_Control

TactileStimulator

description ...

List of the variables that appear in the OpenSesame variable inspector when using the TactileStimulator plugin:

variable name description
tactstim_calibration_perc The percentage of the slider setting for the stimulus current of 5mA max.
tactstim_calibration_milliamp The calibration value of the stimulus current in mA's
tactstim_calibration_value The byte value representation of the calibrated current
tactstim_shock_milliamp The actual current in mA's, applied to the Tactile Stimulator hardware
tactstim_shock_value The actual byte value representation that is sent to the Tactile Stimulator
tactstim_shock_duration_ms The (fixed) shock duration time in ms
tactstim_time_last_shock Unique time stamp in seconds from the moment of the last shock

VAS

VAS2

About

OpenSesame Plugins for communication with BSS RUG Hardware

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages