Changeset 8b32216 in orbit for android


Ignore:
Timestamp:
12/25/13 14:56:33 (6 years ago)
Author:
Steve Castellotti <sc@…>
Branches:
master, Servo
Children:
7ec2d63
Parents:
0b72779
Message:
  • allow manual override of throttle seekBar during controlled descent
Location:
android/src/info/puzzlebox/orbit
Files:
2 edited

Legend:

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

    r0b72779 r8b32216  
    662662                //                      updatePowerThresholds(); 
    663663                //                      updatePower(); 
     664 
     665                // Abort controlled descent thread if activated and slide adjusted by human touch 
     666                if ((fromTouch) && 
     667                                (orbitControlledDescentTask != null) &&  
     668                                (orbitControlledDescentTask.keepDescending)) { 
     669                        //                      orbitControlledDescentTask.callStopAudio = false; 
     670                        orbitControlledDescentTask.resetThrottleToPrevious = false; 
     671                        orbitControlledDescentTask.keepDescending = false; 
     672                } 
     673 
    664674                updateControlSignal(); 
    665675 
     
    934944 
    935945                public int throttlePrevious; 
     946                public boolean resetThrottleToPrevious = true; 
    936947                public boolean keepDescending = true; 
    937948                public boolean callStopAudio = true; 
     
    9901001                        fragmentAdvanced.unregisterControlledDescent(callStopAudio); 
    9911002 
    992                         fragmentAdvanced.seekBarThrottle.setProgress(throttlePrevious); 
     1003                        if (resetThrottleToPrevious) 
     1004                                fragmentAdvanced.seekBarThrottle.setProgress(throttlePrevious); 
    9931005 
    9941006                } // onPostExecute 
  • android/src/info/puzzlebox/orbit/OrbitTabActivity.java

    r0b72779 r8b32216  
    11521152 
    11531153        // ################################################################ 
    1154  
    1155         //      public void setDeviceCustomSettings() { 
    1156         // 
    1157         //              /** 
    1158         //               * Performs customs settings according to http://orbit.puzzlebox.info/tracker/wiki/OrbitDeviceCompatibility 
    1159         //               */ 
    1160         // 
    1161         //              String deviceManufacturer = Build.MANUFACTURER; //.toLowerCase(Locale.ENGLISH); 
    1162         //              String deviceModel = Build.MODEL; //.toLowerCase(Locale.ENGLISH); 
    1163         //              String deviceDevice = Build.DEVICE; //.toLowerCase(Locale.ENGLISH); 
    1164         // 
    1165         //              Log.v(TAG, "Device Information:\n"); 
    1166         //              Log.v(TAG, getDeviceDetails()); 
    1167         // 
    1168         //              FragmentTabAdvanced fragmentAdvanced =  
    1169         //                              (FragmentTabAdvanced) getSupportFragmentManager().findFragmentByTag( getTabFragmentAdvanced() ); 
    1170         // 
    1171         //              // Nexus 7 
    1172         //              if ((deviceManufacturer.contains("asus")) && 
    1173         //                              (deviceModel.contains("Nexus 7")) && 
    1174         //                              (deviceDevice.contains("grouper"))) { 
    1175         //                      Log.v(TAG, "Device detected: Google Nexus 7 (2012)"); 
    1176         //                      //                      if (fragmentAdvanced != null) { 
    1177         //                      ////                            fragmentAdvanced.checkBoxInvertControlSignal.setChecked(true); 
    1178         //                      ////                            fragmentAdvanced.checkBoxGenerateAudio.setChecked(true); 
    1179         //                      //                              fragmentAdvanced.checkBoxInvertControlSignal.performClick(); 
    1180         //                      //                              fragmentAdvanced.checkBoxGenerateAudio.performClick(); 
    1181         //                      //                      } 
    1182         //              } 
    1183         // 
    1184         //              // Samsung Galaxy S4 (US) 
    1185         //              else if ((deviceManufacturer.contains("samsung")) && 
    1186         //                              (deviceModel.contains("SGH-M919"))) { 
    1187         //                      Log.v(TAG, "Device detected: Samsung Galaxy S4 (US)"); 
    1188         //                      if (fragmentAdvanced != null) { 
    1189         //                              fragmentAdvanced.checkBoxGenerateAudio.performClick(); 
    1190         //                      } 
    1191         //              }  
    1192         // 
    1193         //              // Samsung Galaxy S4 (EU) 
    1194         //              else if ((deviceManufacturer.contains("samsung")) && 
    1195         //                              (deviceModel.contains("GT-I9505"))) { 
    1196         //                      Log.v(TAG, "Device detected: Samsung Galaxy S4 (EU)"); 
    1197         //                      if (fragmentAdvanced != null) { 
    1198         //                              fragmentAdvanced.checkBoxGenerateAudio.performClick(); 
    1199         //                      } 
    1200         //              }  
    1201         // 
    1202         //              // HTC One X 
    1203         //              else if ((deviceManufacturer.contains("HTC")) && 
    1204         //                              (deviceModel.contains("HTC One X"))) { 
    1205         //                      Log.v(TAG, "Device detected: HTC One X"); 
    1206         //                      if (fragmentAdvanced != null) { 
    1207         //                              fragmentAdvanced.checkBoxInvertControlSignal.performClick(); 
    1208         //                      } 
    1209         //              }  
    1210         // 
    1211         //              else { 
    1212         //                      Log.v(TAG, "No custom device settings found."); 
    1213         //              } 
    1214         // 
    1215         //      } // setDeviceCustomSettings 
    1216  
    1217  
    1218         // ################################################################ 
    12191154        // ################################################################ 
    12201155 
Note: See TracChangeset for help on using the changeset viewer.