Changeset 892074d in orbit


Ignore:
Timestamp:
12/16/13 15:14:49 (7 years ago)
Author:
Steve Castellotti <sc@…>
Branches:
master, Servo
Children:
defcd5c
Parents:
355dd62
Message:
Location:
android
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • android/res/layout/fragment_flight.xml

    rf3d6504 r892074d  
    129129        </View> 
    130130 
     131<!--         <Button 
     132            android:id="@+id/buttonConnect" 
     133            style="@android:style/TextAppearance.Small" 
     134            android:layout_width="wrap_content" 
     135            android:layout_height="wrap_content" 
     136            android:onClick="connectHeadset" 
     137            android:text="@string/button_connect" /> --> 
     138 
    131139        <Button 
    132140            android:id="@+id/buttonConnect" 
     
    134142            android:layout_width="wrap_content" 
    135143            android:layout_height="wrap_content" 
    136             android:onClick="connectHeadset" 
    137144            android:text="@string/button_connect" /> 
    138145 
  • android/src/info/puzzlebox/orbit/FragmentTabFlight.java

    rddcd1b4 r892074d  
    3737 
    3838 
    39 public class FragmentTabFlight extends Fragment implements SeekBar.OnSeekBarChangeListener { 
     39public class FragmentTabFlight extends Fragment implements OnClickListener, SeekBar.OnSeekBarChangeListener { 
    4040 
    4141        /** 
     
    120120 
    121121 
    122         OnClickListener Flight_enterOnClickListener 
    123         = new OnClickListener(){ 
    124  
    125                 public void onClick(View arg0) { 
    126  
    127                         Log.v(TAG, "Flight_enterOnClickListener()"); 
    128  
    129                         String textPassToAdvanced = "textPassToAdvanced: input.getText().toString()"; 
    130                         Log.v(TAG, textPassToAdvanced); 
    131  
    132  
    133                 } 
    134  
    135         }; 
     122        //      OnClickListener Flight_enterOnClickListener 
     123        //      = new OnClickListener(){ 
     124        // 
     125        //              public void onClick(View arg0) { 
     126        // 
     127        //                      Log.v(TAG, "Flight_enterOnClickListener()"); 
     128        // 
     129        //                      String textPassToAdvanced = "textPassToAdvanced: input.getText().toString()"; 
     130        //                      Log.v(TAG, textPassToAdvanced); 
     131        // 
     132        // 
     133        //              } 
     134        // 
     135        //      }; 
    136136 
    137137 
     
    141141        @Override 
    142142        public void onCreate (Bundle savedInstanceState) { 
    143                  
     143 
    144144                super.onCreate(savedInstanceState); 
    145145                mNum = getArguments() != null ? getArguments().getInt("num") : 1; 
    146                  
     146 
    147147        } // onCreate 
    148148 
     
    153153 
    154154                v = inflater.inflate(R.layout.fragment_flight, container, false); 
    155  
    156                 connectButton = (Button) v.findViewById(R.id.buttonConnect); 
    157155 
    158156                ((OrbitTabActivity)getActivity()).setTabFragmentFlight( getTag() ); 
     
    257255 
    258256 
     257                connectButton = (Button) v.findViewById(R.id.buttonConnect); 
     258                connectButton.setOnClickListener(this); 
     259 
     260 
    259261                //                      layoutControl = (LinearLayout) v.findViewById(R.id.layoutControl); 
    260262                //                      layoutAudioService = (LinearLayout) v.findViewById(R.id.layoutAudioService); 
     
    274276 
    275277                return v; 
    276                  
     278 
    277279 
    278280        } 
     
    430432        } // updateStatusImage 
    431433 
    432  
     434         
     435        // ################################################################ 
     436 
     437        public void onClick(View v) { 
     438                 
     439                switch (v.getId()) { 
     440                 
     441                case R.id.buttonConnect: 
     442                         
     443//                      connectHeadset(v); 
     444                        ((OrbitTabActivity)getActivity()).connectHeadset(v); 
     445                         
     446                 
     447                } 
     448                 
     449        } // onClick 
     450 
     451         
    433452        // ################################################################ 
    434453 
  • android/src/info/puzzlebox/orbit/OrbitTabActivity.java

    r355dd62 r892074d  
    6060import com.neurosky.thinkgear.TGDevice; 
    6161 
    62 public class OrbitTabActivity extends FragmentActivity implements SeekBar.OnSeekBarChangeListener { 
     62//public class OrbitTabActivity extends FragmentActivity implements SeekBar.OnSeekBarChangeListener { 
     63        public class OrbitTabActivity extends FragmentActivity { 
    6364 
    6465 
     
    9192        String idTabFragmentWelcome; 
    9293        String idTabFragmentFlight; 
     94        String idTabFragmentFlightEmotiv; 
    9395        String idTabFragmentAdvanced; 
    9496        String idTabFragmentSupport; 
     
    352354 
    353355        public boolean onUnbind(Intent intent) { 
     356                 
    354357                Log.d(this.getClass().getName(), "UNBIND"); 
    355  
    356358 
    357359                try { 
     
    552554                try { 
    553555 
    554                         disconnectHeadset(); 
    555  
     556//                      disconnectHeadset(); 
     557 
     558                        //                      if (eegDevice == "ThinkGear") { 
     559                        //                              FragmentTabFlight fragmentFlight =  
     560                        //                              (FragmentTabFlight) getSupportFragmentManager().findFragmentByTag( getTabFragmentFlight() ); 
     561                        //                              fragmentFlight.disconnectHeadset(); 
     562                        //                      } 
     563                        if (eegDevice == "Emotiv") { 
     564                                FragmentTabFlightEmotiv fragmentFlightEmotiv =  
     565                                                (FragmentTabFlightEmotiv) getSupportFragmentManager().findFragmentByTag( getTabFragmentFlightEmotiv() ); 
     566                                fragmentFlightEmotiv.disconnectHeadset(); 
     567                        } 
     568 
     569                         
    556570                } catch (Exception e) { 
    557571                        // TODO Auto-generated catch block 
     
    623637        public void setTabFragmentFlight(String t) { 
    624638                idTabFragmentFlight = t; 
     639        }        
     640        public void setTabFragmentFlightEmotiv(String t) { 
     641                idTabFragmentFlightEmotiv = t; 
    625642        }        
    626643        public void setTabFragmentAdvanced(String t) { 
     
    636653        public String getTabFragmentFlight() { 
    637654                return idTabFragmentFlight; 
     655        } 
     656        public String getTabFragmentFlightEmotiv() { 
     657                return idTabFragmentFlightEmotiv; 
    638658        } 
    639659        public String getTabFragmentAdvanced() { 
     
    817837        // ################################################################ 
    818838 
    819         public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch) { 
    820  
    821                 updatePower(); 
    822  
    823         } // onProgressChanged 
    824  
    825  
    826         // ################################################################ 
    827  
    828         public void onStartTrackingTouch(SeekBar seekBar) { 
    829  
    830                 /** 
    831                  * Method required by SeekBar.OnSeekBarChangeListener 
    832                  */ 
    833  
    834  
    835         } // onStartTrackingTouch 
    836  
    837  
    838         // ################################################################ 
    839  
    840         public void onStopTrackingTouch(SeekBar seekBar) { 
    841  
    842                 /** 
    843                  * Update AudioService.command after moving a seekBar. 
    844                  */ 
    845  
    846                 Log.v(TAG, "onStopTrackingTouch()"); 
    847  
    848                 FragmentTabAdvanced fragmentAdvanced =  
    849                                 (FragmentTabAdvanced) getSupportFragmentManager().findFragmentByTag( getTabFragmentAdvanced() ); 
    850  
    851                 if (fragmentAdvanced != null) { 
    852  
    853                         Integer[] command =  { 
    854                                         fragmentAdvanced.seekBarThrottle.getProgress(), 
    855                                         fragmentAdvanced.seekBarYaw.getProgress(), 
    856                                         fragmentAdvanced.seekBarPitch.getProgress(), 
    857                                         1}; 
    858  
    859                         updateAudioHandlerCommand(command); 
    860  
    861                 } 
    862  
    863         } // onStopTrackingTouch 
     839//      public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch) { 
     840// 
     841//              updatePower(); 
     842// 
     843//      } // onProgressChanged 
     844 
     845 
     846        // ################################################################ 
     847 
     848//      public void onStartTrackingTouch(SeekBar seekBar) { 
     849// 
     850//              /** 
     851//               * Method required by SeekBar.OnSeekBarChangeListener 
     852//               */ 
     853// 
     854// 
     855//      } // onStartTrackingTouch 
     856 
     857 
     858        // ################################################################ 
     859 
     860//      public void onStopTrackingTouch(SeekBar seekBar) { 
     861// 
     862//              /** 
     863//               * Update AudioService.command after moving a seekBar. 
     864//               */ 
     865// 
     866//              Log.v(TAG, "onStopTrackingTouch()"); 
     867// 
     868//              FragmentTabAdvanced fragmentAdvanced =  
     869//                              (FragmentTabAdvanced) getSupportFragmentManager().findFragmentByTag( getTabFragmentAdvanced() ); 
     870// 
     871//              if (fragmentAdvanced != null) { 
     872// 
     873//                      Integer[] command =  { 
     874//                                      fragmentAdvanced.seekBarThrottle.getProgress(), 
     875//                                      fragmentAdvanced.seekBarYaw.getProgress(), 
     876//                                      fragmentAdvanced.seekBarPitch.getProgress(), 
     877//                                      1}; 
     878// 
     879//                      updateAudioHandlerCommand(command); 
     880// 
     881//              } 
     882// 
     883//      } // onStopTrackingTouch 
    864884 
    865885 
     
    875895                @Override 
    876896                public void handleMessage(Message msg) { 
     897                         
     898                        Log.v(TAG, "handlerThinkGear handleMessage()"); 
    877899 
    878900                        FragmentTabFlight fragmentFlight =  
     
    12661288                appendDebugConsole("Sending Test Signal to Helicopter\n"); 
    12671289 
     1290                demoFlightMode = true; 
     1291                 
    12681292                FragmentTabAdvanced fragmentAdvanced =  
    12691293                                (FragmentTabAdvanced) getSupportFragmentManager().findFragmentByTag( getTabFragmentAdvanced() ); 
    1270  
    1271                 demoFlightMode = true; 
    12721294 
    12731295                //              if (fragmentAdvanced.checkBoxGenerateAudio.isChecked()) 
Note: See TracChangeset for help on using the changeset viewer.