Contributions:Speller

From BCI2000 Wiki
Jump to: navigation, search

Synopsis

A speller application based on cursor feedback. The cursor moves from left to right by itself, and is controlled by the brain signal in up-down-direction. Targets on the right are associated with letter selections.

Location

http://www.bci2000.org/svn/trunk/src/contrib/Application/Speller

Versioning

Author

Gerwin Schalk (schalk@wadsworth.org).

Source Code Revisions

  • Initial development: 15
  • Tested under: 1143
  • Known to compile under: 1528
  • Broken since: --

Parameters

 "Speller int WinXpos= 400 0 0 5000 // "
     "User Window X location",
 "Speller int WinYpos= 5 0 0 5000  // "
     "User Window Y location",
 "Speller int WinWidth= 512 512 0 2000 // "
     "User Window Width",
 "Speller int WinHeight= 512 512 0 2000 // "
     "User Window Height",
 "Speller int CursorSize= 5 25 0 100  // "
     "Cursor Size in percent of screen",
 "Speller int TargetWidth= 50 0 0 100 // "
     "TargetWidth in percent of screen width",
 "Speller int TargetTextHeight= 8 0 0 100  // "
     "Height of target labels in percent of screen height",
 "Speller int StatusBarTextHeight=  4 0 0 100 // "
     "Height of status bar labels in percent of screen height",
 "Speller string BackgroundColor= 0x00585858 0x00505050 0x00000000 0x00000000 // "
     "Background Color (color)",
 "Speller int NumberTargets= 5 4 0 100 //  "
     "Number of Targets ",
 "Speller int StatusBarSize= 10 0 0 100 // "
     "Size of status bar in percent of screen height",
 "Speller string Goal= SEND_MONEY 0 0 100 // "
     "Text to copy",
 "Speller int TargetTextHeight= 8 0 0 100 // "
     "Height of target labels in percent of screen height",
 "Speller int TargetWidth= 50 0 0 100 // "
     "TargetWidth in percent of screen width",
 "Speller int IgnoreMistakes= 0 0 0 1 // "
   "Ignore changes made by the user (0=no, 1=yes) (boolean)",
 "SpellerSequence int ITITime= 16 10 0 5000 // "
     "Duration of ITI in units of SampleBlocks",
 "SpellerSequence int OutcomeTime= 16 15 0 5000 // "
     "Duration of outcome in units of SampleBlocks ",
 "SpellerSequence int PTPTime= 16 10 0 5000 // "
     "Duration of pre-trial period in units of SampleBlocks",
 "SpellerSequence int FeedbackTime= 20000 30 0 5000 // "
     "Duration of feedback in units of SampleBlocks",

States

None.

See also

User Reference:Filters, Contributions:Applications