Jump to content

Contributions:CereStim

From BCI2000 Wiki

Versioning

Blackrock CereStim 96

Author

Alexander Belsten (belsten@neurotechcenter.org)

Version History

  • 2021/07/21: Initial release

Source Code Revisions

  • Initial development: 6337
  • Known to compile under: 6337
  • Broken since: --

Functional Description

This output extension integrates the Blackrock CereStim 96 intracranial stimulator with BCI2000. This integration enables automated stimulation of up to 96 electrodes with 15 different stimulation waveforms.

Integration into BCI2000

Enable the extension in your CMake configuration, enable EXTENSIONS_CERESTIM=On in the Extensions folder of the CMake GUI and then generate the BCI2000 Visual Studio solution in CMake. Next, open the solution with Visual Studio and rebuild the BCI2000FrameworkAppModule, and then rebuild any user application module you want to use the extension with. Once the extension is built into the user application, you can enable it by appending --EnableCereStim=1 to the user application module start executable command in your batch file.

Parameters

The CereStim is configured in the "CereStim" tab. The configurable parameters are:

AppliedVoltage

AppliedCurrent

AppliedPhaseCharge

AppliedFrequency

StimulationConfigurations

StimulationTriggers

DeviceInfo

States

CereStimStimulation

Latency