Non-Windows Functionality

From BCI2000 Wiki
Jump to navigation Jump to search

The table below shows how well features of BCI2000 work on OSX and Linux platforms.

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 Silicoln   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