Jump to content

Non-Windows Functionality: Difference between revisions

From BCI2000 Wiki
Mmarcus (talk | contribs)
Created page with "The table below shows how well features of BCI2000 work on OSX and Linux platforms. <div style='border:1px solid black;width:90%;margin:5%;padding:2px;overflow-x:scroll'> <t..."
 
Mellinger (talk | contribs)
No edit summary
Line 6: Line 6:
  <td height=20 class=xl66 width=164 style='border:1px solid black;height:15.75pt;width:123pt'>Key:</td>
  <td height=20 class=xl66 width=164 style='border:1px solid black;height:15.75pt;width:123pt'>Key:</td>
  <td class=xl67 width=101 style='border:1px solid black;width:76pt;background:#34A853'>Fully Works</td>
  <td class=xl67 width=101 style='border:1px solid black;width:76pt;background:#34A853'>Fully Works</td>
  <td class=xl68 width=101 style='border:1px solid black;width:76pt;background:#FBBC04'>Mostly works bu<span
  <td class=xl68 width=101 style='border:1px solid black;width:76pt;background:#FBBC04'>Mostly works but may need some finagling</td>
  style='border:1px solid black;display:none'>t may need some finagling</span></td>
  <td class=xl69 width=101 style='border:1px solid black;width:76pt;background:#EA4335'>Builds but doesn't work</td>
  <td class=xl69 width=101 style='border:1px solid black;width:76pt;background:#EA4335'
>Builds but does<span
  style='border:1px solid black;display:none'>n't work</span></td>
  <td class=xl70 width=101 style='border:1px solid black;width:76pt;background:#9900FF'>Doesn't Build</td>
  <td class=xl70 width=101 style='border:1px solid black;width:76pt;background:#9900FF'>Doesn't Build</td>
  <td class=xl71 width=101 style='border:1px solid black;width:76pt;background:fuchsia'>CMake Error</td>
  <td class=xl71 width=101 style='border:1px solid black;width:76pt;background:fuchsia'>CMake Error</td>
Line 72: Line 69:
  <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'>BCI2000Remot<span
  font-family:Arial;background:#A6A6A6;mso-pattern:black none'>BCI2000Remote</td>
  style='border:1px solid black;display:none'>e</span></td>
  <td class=xl75 colspan=2 style='border:1px solid black;mso-ignore:colspan;font-size:10.0pt;
  <td class=xl75 colspan=2 style='border:1px solid black;mso-ignore:colspan;font-size:10.0pt;
  color:black;font-weight:400;text-decoration:none;text-underline-style:none;
  color:black;font-weight:400;text-decoration:none;text-underline-style:none;
Line 305: Line 301:
  font-weight:400;text-decoration:none;text-underline-style:none;text-line-through:
  font-weight:400;text-decoration:none;text-underline-style:none;text-line-through:
  none;font-family:Arial;background:#F3F3F3;mso-pattern:#F3F3F3 none'>Apple
  none;font-family:Arial;background:#F3F3F3;mso-pattern:#F3F3F3 none'>Apple
  Silicoln</td>
  Silicon</td>
  <td class=xl67 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400;
  <td class=xl67 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 314: Line 310:
  <td class=xl68 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400;
  <td class=xl68 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:#FBBC04;mso-pattern:#FBBC04 none'>StimulusPresent<span
  font-family:Arial;background:#FBBC04;mso-pattern:#FBBC04 none'>StimulusPresentation runs help command instead of application</td>
  style='border:1px solid black;display:none'>ation runs help command instead of application</span></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 630: Line 625:
  <td class=xl68 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400;
  <td class=xl68 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:#FBBC04;mso-pattern:#FBBC04 none'>Sometimes cras<span
  font-family:Arial;background:#FBBC04;mso-pattern:#FBBC04 none'>Sometimes crashes at the end of a run</td>
  style='border:1px solid black;display:none'>hes at the end of a run</span></td>
  <td class=xl67 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400;
  <td class=xl67 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 640: Line 634:
  <td class=xl73 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400;
  <td class=xl73 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:#FBBC04;mso-pattern:#FBBC04 none'>Sometimes cras<span
  font-family:Arial;background:#FBBC04;mso-pattern:#FBBC04 none'>Sometimes crashes</td>
  style='border:1px solid black;display:none'>hes</span></td>
  <td class=xl67 style='border:1px solid black;font-size:10.0pt;color:black;font-weight:400;
  <td class=xl67 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;

Revision as of 22:38, 1 June 2026

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