Changeset d69b7c0 in orbit


Ignore:
Timestamp:
07/27/13 22:29:37 (7 years ago)
Author:
Steve Castellotti <sc@…>
Branches:
master, RawEEG, Servo, Tab_Interface, pyramid
Children:
cc49db5
Parents:
97446b8
Message:

Orbit:

  • Hide/show Raw EEG wave
File:
1 edited

Legend:

Unmodified
Added
Removed
  • android/src/info/puzzlebox/orbit/OrbitActivity.java

    r97446b8 rd69b7c0  
    546546 
    547547                        if (checkBoxGenerateAudio.isChecked()) { 
     548                                 
    548549                                layoutAudioService.setVisibility(View.VISIBLE); 
    549550                                layoutInvertControlSignal.setVisibility(View.VISIBLE); 
     
    555556 
    556557                        } else { 
     558                                 
    557559                                layoutAudioService.setVisibility(View.GONE); 
    558560                                layoutInvertControlSignal.setVisibility(View.GONE); 
     
    565567                        } 
    566568 
     569                        eegRawHistoryPlot.setVisibility(View.VISIBLE); 
    567570                        layoutAdvancedOptions.setVisibility(View.VISIBLE); 
    568571                        tv.setVisibility(View.VISIBLE); 
     
    570573                } else { 
    571574 
     575                        eegRawHistoryPlot.setVisibility(View.GONE); 
    572576                        layoutAudioService.setVisibility(View.GONE); 
    573577                        layoutAdvancedOptions.setVisibility(View.GONE); 
     
    748752                                break; 
    749753                        case TGDevice.MSG_RAW_DATA: 
    750                                 //                              if (DEBUG) 
    751                                 //                                      Log.v(TAG, "Raw: " + msg.arg1); 
    752  
    753                                 //                              eegRawHistorySeries.addLast(null, msg.arg1); 
    754                                 //                              eegRawHistorySeries.addLast(msg.arg1, null); 
    755                                 //                              eegRawHistorySeries.addLast(msg.arg1, msg.arg1); 
    756                                 //                              eegRawHistorySeries.addLast(eegRawHistorySeries.size(), msg.arg1); 
    757  
    758                                 //                              eegRawHistorySeries.setY(eegRawHistorySeries.size(), msg.arg1); 
    759  
    760                                 //                              rawEEG[rawEEG.length] = msg.arg1; 
    761                                 Log.v(TAG, "Index: " + arrayIndex); 
     754 
    762755                                rawEEG[arrayIndex] = msg.arg1; 
    763756                                arrayIndex = arrayIndex + 1; 
    764757 
    765                                 //                              if (eegRawHistorySeries.size() == EEG_RAW_HISTORY_SIZE) { 
    766 //                              if (rawEEG.length == EEG_RAW_HISTORY_SIZE) { 
    767                                         if (arrayIndex == EEG_RAW_HISTORY_SIZE - 1) { 
    768                                         //                                      Log.v(TAG, "Raw:" + eegRawHistorySeries.toString()); 
     758                                        if (arrayIndex == EEG_RAW_HISTORY_SIZE - 1) 
    769759                                        updateEEGRawHistory(); 
    770                                 } 
    771760 
    772761                                break; 
     
    10601049 
    10611050        public void updateEEGRawHistory() { 
    1062  
    1063                 // add the latest history sample: 
    1064                 //              eegRawHistorySeries.addLast(null, sensorEvent.values[0]); 
    1065  
    1066                 // update the plot with the updated history Lists: 
    1067                 //        eegRawHistorySeries.setModel(eegRawHistory, SimpleXYSeries.ArrayFormat.Y_VALS_ONLY); 
    1068  
    1069                  
    1070 //              private static final int EEG_RAW_HISTORY_SIZE = 512;            // number of points to plot in EEG history 
    1071 //              private XYPlot eegRawHistoryPlot = null; 
    1072 //              private SimpleXYSeries eegRawHistorySeries = null; 
    1073                  
    1074                  
    1075         // Turn the above arrays into XYSeries': 
    1076 //        XYSeries series1 = new SimpleXYSeries( 
    1077 //                Arrays.asList(rawEEG),          // SimpleXYSeries takes a List so turn our array into a List 
    1078 //                SimpleXYSeries.ArrayFormat.Y_VALS_ONLY, // Y_VALS_ONLY means use the element index as the x value 
    1079 //                "Series1");                             // Set the display title of the series 
    1080   
    1081         // same as above 
    1082 //             XYSeries series2 = new SimpleXYSeries(Arrays.asList(rawEEG), SimpleXYSeries.ArrayFormat.Y_VALS_ONLY, "Raw EEG"); 
    10831051             
    1084                 List list = Arrays.asList(rawEEG); 
    1085                  
    10861052                eegRawHistoryPlot.removeSeries(eegRawHistorySeries); 
    1087                 eegRawHistorySeries = new SimpleXYSeries(list, SimpleXYSeries.ArrayFormat.Y_VALS_ONLY, "Raw EEG"); 
     1053                eegRawHistorySeries = new SimpleXYSeries(Arrays.asList(rawEEG), SimpleXYSeries.ArrayFormat.Y_VALS_ONLY, "Raw EEG"); 
    10881054                eegRawHistoryPlot.addSeries(eegRawHistorySeries, new LineAndPointFormatter(Color.rgb(200, 100, 100), Color.BLACK, null, null)); 
    10891055 
     
    10921058                eegRawHistoryPlot.redraw(); 
    10931059 
    1094                 //              Log.v(TAG, "updateEEGRawHistory (pre): " + eegRawHistorySeries.size()); 
    1095  
    1096                 // get rid the oldest sample in history: 
    1097                 //                      while (eegRawHistorySeries.size () > 0) 
    1098                 //                              eegRawHistorySeries.removeLast(); 
    10991060                rawEEG = new Number[512]; 
    11001061                arrayIndex = 0; 
    1101  
    1102                 //              Log.v(TAG, "updateEEGRawHistory (post): " + eegRawHistorySeries.size()); 
    11031062 
    11041063        } 
Note: See TracChangeset for help on using the changeset viewer.