Non-Windows Functionality: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
The table below shows how well features of BCI2000 work on OSX and Linux platforms. | The table below shows how well features of BCI2000 work on OSX and Linux platforms as of July, 2022. | ||
<div style='border:1px solid black;width:90%;margin:5%;padding:2px;overflow-x:scroll'> | <div style='border:1px solid black;width:90%;margin:5%;padding:2px;overflow-x:scroll'> | ||
| Line 397: | Line 397: | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>StimulusPresentation</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>CursorTaskWithGauges</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
| Line 962: | Line 960: | ||
<td class=xl69 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl69 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#EA4335;mso-pattern:#EA4335 none'>Parameters don | font-family:Arial;background:#EA4335;mso-pattern:#EA4335 none'>Parameters don't exist; Variables inaccessible</td> | ||
<td class=xl66 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl66 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
| Line 970: | Line 967: | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:fuchsia;mso-pattern:fuchsia none'>Unable to | font-family:Arial;background:fuchsia;mso-pattern:fuchsia none'>Unable to | ||
determine mex file extension</td> | |||
<td class=xl66 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl66 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
| Line 1,048: | Line 1,045: | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>SoundCardSource</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
| Line 1,058: | Line 1,054: | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>FieldTripBufferSource</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
| Line 1,080: | Line 1,075: | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>OpenBCI_Module</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
| Line 1,322: | Line 1,316: | ||
<td class=xl70 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl70 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#9900FF;mso-pattern:#9900FF none'> | font-family:Arial;background:#9900FF;mso-pattern:#9900FF none'>concurrent_queue.h</td> | ||
<td class=xl70 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl70 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
| Line 1,590: | Line 1,583: | ||
<td class=xl70 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl70 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#9900FF;mso-pattern:#9900FF none'>Undefined | font-family:Arial;background:#9900FF;mso-pattern:#9900FF none'>Undefined OpenGL functions</td> | ||
<td class=xl66 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl66 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
| Line 2,312: | Line 2,304: | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>EyetrackerLoggerSimulator</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
| Line 2,319: | Line 2,310: | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>DataGloveLogger</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
| Line 2,326: | Line 2,316: | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>EyetrackerLogger</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
| Line 2,333: | Line 2,322: | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>GazeMonitorFilter</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
| Line 2,340: | Line 2,328: | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>CyberGloveLogger</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>EyetrackerLoggerTobii3</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>EyetrackerLoggerTobiiX</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>EyetrackerLoggerTobiiPro</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>EyetrackerLoggerEyeLink</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
| Line 2,363: | Line 2,346: | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>XsensMTwLogger</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
| Line 2,373: | Line 2,355: | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>GaugeExtension</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
| Line 2,647: | Line 2,628: | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>BCI2000Analysis</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>BCI2000Certification</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
| Line 2,661: | Line 2,640: | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>BCI2000MediaPlayer</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
| Line 2,668: | Line 2,646: | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
font-family:Arial;background:#A6A6A6;mso-pattern:black none'> | font-family:Arial;background:#A6A6A6;mso-pattern:black none'>NeuroStimulationParamsGUI</td> | ||
<td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | <td class=xl75 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400; | ||
text-decoration:none;text-underline-style:none;text-line-through:none; | text-decoration:none;text-underline-style:none;text-line-through:none; | ||
Latest revision as of 20:41, 2 June 2026
The table below shows how well features of BCI2000 work on OSX and Linux platforms as of July, 2022.
| Key: | Fully Works | Mostly works but may need some finagling | Builds but doesn't work | Doesn't Build | CMake Error | Untested | |||||||||||||||||||
| Operator Module | Operator | BCI2000Remote | BCI2000Launcher | ||||||||||||||||||||||
| Linux | |||||||||||||||||||||||||
| Intel OSX | |||||||||||||||||||||||||
| Apple Silicon | StimulusPresentation runs help command instead of application | ||||||||||||||||||||||||
| Application Module | CursorTask | Dummy | FeedbackDemo | P3Speller | StimulusPresentation | CursorTaskWithGauges | Gauges Only | NeurofeedbackTask | |||||||||||||||||
| Linux | Missing files | ||||||||||||||||||||||||
| Intel OSX | Missing files | ||||||||||||||||||||||||
| Apple Silicon | Sometimes crashes at the end of a run | Sometimes crashes | Missing files | ||||||||||||||||||||||
| Signal Processing Module | AR | Dummy | FFT | Matlab | P3 | Spectral | LisaMemycFilter | MatlabFilter | |||||||||||||||||
| Linux | |||||||||||||||||||||||||
| Intel OSX | |||||||||||||||||||||||||
| Apple Silicon | Parameters don't exist; Variables inaccessible | Unable to determine mex file extension | |||||||||||||||||||||||
| Signal Source Module | g.HIampSource | g.MOBIlabPlus | g.MOBIlabPlus | g.Nautilus | g.Unicorn | g.USBamp | SignalGenerator | SoundCardSource | RDAClient | Neuroscan | FieldTripBufferSource | FilePlayback | Blackrock | Ripple | DSISerial | LSLSource | OpenBCISource | OpenBCI_Module | actiCHampPlus | NeuroSpark | FFTFilter | FieldTripBuffer | PegasusAstroFilter | ||
| Linux | |||||||||||||||||||||||||
| Intel OSX | |||||||||||||||||||||||||
| Apple Silicon | windows.h | Win32Defs.h | concurrent_queue.h | winsock.h | windows.h | ||||||||||||||||||||
| Demos | Demo3DAPI | ||||||||||||||||||||||||
| Linux | |||||||||||||||||||||||||
| Intel OSX | |||||||||||||||||||||||||
| Apple Silicon | Undefined OpenGL functions | ||||||||||||||||||||||||
| Tests (Breaks Build) | ObserverTest | Calculator | sockstream_test | iobjects_test | clock_test | ||||||||||||||||||||
| Linux | |||||||||||||||||||||||||
| Intel OSX | |||||||||||||||||||||||||
| Apple Silicon | |||||||||||||||||||||||||
| Miscellaneous | BCPy2000 | Keyboard Conditionals | |||||||||||||||||||||||
| Linux | |||||||||||||||||||||||||
| Intel OSX | |||||||||||||||||||||||||
| Apple Silicon | |||||||||||||||||||||||||
| Extensions | EyetrackerLoggerSimulator | AudioExtension | DataGloveLogger | WebcamLogger | EyetrackerLogger | WiimoteLogger | GazeMonitorFilter | StimBoxFilter | CyberGloveLogger | EyetrackerLoggerTobii3 | EyetrackerLoggerTobiiX | EyetrackerLoggerTobiiPro | EyetrackerLoggerEyeLink | ParallelPortFilter | XsensMTwLogger | NIDAQLogger | AudioInputFilter | GaugeExtension | gEstimFilter | CereStim | BioPacLogger | ||||
| Linux | |||||||||||||||||||||||||
| Intel OSX | |||||||||||||||||||||||||
| Apple Silicon | |||||||||||||||||||||||||
| Tools | BCI2000Viewer | BCI2000Analysis | BCI2000Certification | BCI2000Export | BCI2000FileInfo | BCI2000MediaPlayer | EEGlabImport | NeuroStimulationParamsGUI | OfflineAnalysis | P300Classifier | SimpleCert | ||||||||||||||
| Linux | |||||||||||||||||||||||||
| Intel OSX | |||||||||||||||||||||||||
| Apple Silicon | |||||||||||||||||||||||||