/frameworks/base/services/tests/vibrator/src/com/android/server/vibrator/ |
D | RampDownAdapterTest.java | 26 import android.os.vibrator.StepSegment; 65 new StepSegment(/* amplitude= */ 0.5f, /* frequencyHz= */ 0, /* duration= */ 100), in testRampAndStepSegments_withNoOffSegment_keepsListUnchanged() 81 new StepSegment(/* amplitude= */ 1, /* frequencyHz= */ 0, /* duration= */ 10), in testRampAndStepSegments_withNoRampDownDuration_keepsOriginalSteps() 82 new StepSegment(/* amplitude= */ 0, /* frequencyHz= */ 0, /* duration= */ 100), in testRampAndStepSegments_withNoRampDownDuration_keepsOriginalSteps() 97 new StepSegment(/* amplitude= */ 1, /* frequencyHz= */ 0, /* duration= */ 10), in testStepSegments_withShortZeroSegment_replaceWithStepsDown() 98 new StepSegment(/* amplitude= */ 0, /* frequencyHz= */ 0, /* duration= */ 10))); in testStepSegments_withShortZeroSegment_replaceWithStepsDown() 100 new StepSegment(/* amplitude= */ 1, /* frequencyHz= */ 0, /* duration= */ 10), in testStepSegments_withShortZeroSegment_replaceWithStepsDown() 101 new StepSegment(/* amplitude= */ 0.5f, /* frequencyHz= */ 0, /* duration= */ 5), in testStepSegments_withShortZeroSegment_replaceWithStepsDown() 102 new StepSegment(/* amplitude= */ 0, /* frequencyHz= */ 0, /* duration= */ 5)); in testStepSegments_withShortZeroSegment_replaceWithStepsDown() 111 new StepSegment(/* amplitude= */ 1, /* frequencyHz= */ 0, /* duration= */ 10), in testStepSegments_withLongZeroSegment_replaceWithStepsDownWithRemainingOffSegment() [all …]
|
D | RampToStepAdapterTest.java | 27 import android.os.vibrator.StepSegment; 60 new StepSegment(/* amplitude= */ 0, /* frequencyHz= */ 1, /* duration= */ 10), in testStepAndPrebakedAndPrimitiveSegments_keepsListUnchanged() 78 new StepSegment(/* amplitude= */ 0.5f, /* frequencyHz= */ 0, /* duration= */ 100), in testRampSegments_withPwleCapability_keepsListUnchanged() 92 new StepSegment(/* amplitude= */ 0, /* frequencyHz= */ 1, /* duration= */ 10), in testRampSegments_withoutPwleCapability_convertsRampsToSteps() 93 new StepSegment(/* amplitude= */ 0.5f, /* frequencyHz= */ 10, /* duration= */ 100), in testRampSegments_withoutPwleCapability_convertsRampsToSteps() 102 new StepSegment(/* amplitude= */ 0, /* frequencyHz= */ 1, /* duration= */ 10), in testRampSegments_withoutPwleCapability_convertsRampsToSteps() 103 new StepSegment(/* amplitude= */ 0.5f, /* frequencyHz= */ 10, /* duration= */ 100), in testRampSegments_withoutPwleCapability_convertsRampsToSteps() 105 new StepSegment(/* amplitude= */ 1, /* frequencyHz= */ 10, /* duration= */ 5), in testRampSegments_withoutPwleCapability_convertsRampsToSteps() 106 new StepSegment(/* amplitude= */ 0.2f, /* frequencyHz= */ 150, /* duration= */ 5), in testRampSegments_withoutPwleCapability_convertsRampsToSteps() 108 new StepSegment(/* amplitude= */ 0.8f, /* frequencyHz= */ 30, /* duration= */ 5), in testRampSegments_withoutPwleCapability_convertsRampsToSteps() [all …]
|
D | DeviceAdapterTest.java | 33 import android.os.vibrator.StepSegment; 109 new StepSegment(0, 200, 10), in testStepAndRampSegments_withoutPwleCapability_convertsRampsToSteps() 110 new StepSegment(0.5f, 150, 100), in testStepAndRampSegments_withoutPwleCapability_convertsRampsToSteps() 123 assertThat(adaptedSegment).isInstanceOf(StepSegment.class); in testStepAndRampSegments_withoutPwleCapability_convertsRampsToSteps() 131 new StepSegment(0, 175, 10), in testStepAndRampSegments_withPwleCapability_convertsStepsToRamps() 132 new StepSegment(0.5f, 150, 60), in testStepAndRampSegments_withPwleCapability_convertsStepsToRamps() 153 new StepSegment(0, 175, 10), in testStepAndRampSegments_withEmptyFreqMapping_returnsAmplitudesWithResonantFreq() 154 new StepSegment(0.5f, 0, 100), in testStepAndRampSegments_withEmptyFreqMapping_returnsAmplitudesWithResonantFreq() 177 new StepSegment(1, 0, 10), in testStepAndRampSegments_withValidFreqMapping_returnsClippedValuesOnlyInRamps() 181 new StepSegment(0.5f, 0, 10), in testStepAndRampSegments_withValidFreqMapping_returnsClippedValuesOnlyInRamps() [all …]
|
D | StepToRampAdapterTest.java | 27 import android.os.vibrator.StepSegment; 78 new StepSegment(/* amplitude= */ 0, /* frequencyHz= */ 1, /* duration= */ 10), in testStepAndRampSegments_withoutPwleCapability_keepsListUnchanged() 92 new StepSegment(/* amplitude= */ 0, /* frequencyHz= */ 0, /* duration= */ 10), in testStepAndRampSegments_withPwleCapabilityAndNoFrequency_keepsOriginalSteps() 93 new StepSegment(/* amplitude= */ 0.5f, /* frequencyHz= */ 0, /* duration= */ 100), in testStepAndRampSegments_withPwleCapabilityAndNoFrequency_keepsOriginalSteps() 110 new StepSegment(/* amplitude= */ 0, /* frequencyHz= */ 200, /* duration= */ 10), in testStepAndRampSegments_withPwleCapabilityAndStepNextToRamp_convertsStepsToRamps() 111 new StepSegment(/* amplitude= */ 0.5f, /* frequencyHz= */ 150, /* duration= */ 60), in testStepAndRampSegments_withPwleCapabilityAndStepNextToRamp_convertsStepsToRamps() 116 new StepSegment(/* amplitude= */ 0.8f, /* frequencyHz= */ 10, /* duration= */ 60))); in testStepAndRampSegments_withPwleCapabilityAndStepNextToRamp_convertsStepsToRamps() 139 new StepSegment(/* amplitude= */ 0, /* frequencyHz= */ 100, /* duration= */ 10), in testStepSegments_withPwleCapabilityAndFrequency_convertsStepsToRamps() 140 new StepSegment(/* amplitude= */ 0.5f, /* frequencyHz= */ 0, /* duration= */ 6))); in testStepSegments_withPwleCapabilityAndFrequency_convertsStepsToRamps()
|
D | SplitSegmentsAdapterTest.java | 27 import android.os.vibrator.StepSegment; 63 new StepSegment(/* amplitude= */ 1, /* frequencyHz= */ 40f, /* duration= */ 100), in testStepAndPrebakedAndPrimitiveSegments_returnsOriginalSegments() 102 new StepSegment(/* amplitude= */ 1, /* frequencyHz= */ 40f, /* duration= */ 100), in testRampSegments_withPwleDurationLimit_splitsLongRampsAndPreserveOtherSegments() 107 new StepSegment(/* amplitude= */ 1, /* frequencyHz= */ 40f, /* duration= */ 100), in testRampSegments_withPwleDurationLimit_splitsLongRampsAndPreserveOtherSegments() 111 new StepSegment(/* amplitude= */ 1, /* frequencyHz= */ 40f, /* duration= */ 100), in testRampSegments_withPwleDurationLimit_splitsLongRampsAndPreserveOtherSegments() 121 new StepSegment(/* amplitude= */ 1, /* frequencyHz= */ 40f, /* duration= */ 100), in testRampSegments_withPwleDurationLimit_splitsLongRampsAndPreserveOtherSegments()
|
D | VibrationScalerTest.java | 49 import android.os.vibrator.StepSegment; 240 StepSegment resolved = getFirstSegment(mVibrationScaler.scale( in scale_withOneShotAndWaveform_resolvesAmplitude() 261 StepSegment scaled = getFirstSegment(mVibrationScaler.scale( in scale_withOneShotAndWaveform_scalesAmplitude() 312 StepSegment scaled = getFirstSegment(mVibrationScaler.scale( 334 StepSegment scaled = getFirstSegment(mVibrationScaler.scale( 356 StepSegment scaled = getFirstSegment(mVibrationScaler.scale(
|
D | VibrationThreadTest.java | 62 import android.os.vibrator.StepSegment; 805 assertTrue(segments.get(i) instanceof StepSegment); in vibrate_singleVibratorComposedWithFallback_replacedInTheMiddleOfComposition() 1839 return new StepSegment(VibrationEffect.DEFAULT_AMPLITUDE, in expectedOneShot()
|
D | VibratorManagerServiceTest.java | 83 import android.os.vibrator.StepSegment; 1194 assertEquals(1, played.stream().filter(StepSegment.class::isInstance).count()); in vibrate_withOngoingSameImportancePipelinedVibration_continuesOngoingEffect() 1747 assertTrue(segments.get(i) instanceof StepSegment); in vibrate_prebakedAndComposedVibrationsWithFallbacks_playsFallbackOnlyForPredefined()
|
/frameworks/base/core/tests/vibrator/src/android/os/vibrator/ |
D | StepSegmentTest.java | 40 StepSegment step = new StepSegment(/* amplitude= */ 1f, /* frequencyHz= */ 1f, in testCreation() 50 StepSegment original = new StepSegment(0.5f, 1f, 10); in testSerialization() 54 assertEquals(original, StepSegment.CREATOR.createFromParcel(parcel)); in testSerialization() 59 new StepSegment(/* amplitude= */ 0f, /* frequencyHz= */ 10f, /* duration= */ 10).validate(); in testValidate() 61 new StepSegment(0, 0, 0).validate(); in testValidate() 64 () -> new StepSegment(/* amplitude= */ -2, 1f, 10).validate()); in testValidate() 66 () -> new StepSegment(/* amplitude= */ 2, 1f, 10).validate()); in testValidate() 68 () -> new StepSegment(1, /* frequencyHz*/ -1f, 10).validate()); in testValidate() 70 () -> new StepSegment(2, 1f, /* duration= */ -1).validate()); in testValidate() 72 () -> new StepSegment(/* amplitude= */ Float.NaN, 1f, 10).validate()); in testValidate() [all …]
|
/frameworks/base/core/java/android/os/vibrator/ |
D | StepSegment.java | 43 public final class StepSegment extends VibrationEffectSegment { class 48 StepSegment(@NonNull Parcel in) { in StepSegment() method in StepSegment 53 public StepSegment(float amplitude, float frequencyHz, int duration) { in StepSegment() method in StepSegment 61 if (!(o instanceof StepSegment)) { in equals() 64 StepSegment other = (StepSegment) o; in equals() 119 public StepSegment resolve(int defaultAmplitude) { in resolve() 128 return new StepSegment((float) defaultAmplitude / VibrationEffect.MAX_AMPLITUDE, in resolve() 136 public StepSegment scale(float scaleFactor) { in scale() 144 return new StepSegment(newAmplitude, mFrequencyHz, mDuration); in scale() 150 public StepSegment scaleLinearly(float scaleFactor) { in scaleLinearly() [all …]
|
D | VibrationEffectSegment.java | 205 return new StepSegment(in);
|
/frameworks/base/services/core/java/com/android/server/vibrator/ |
D | RampDownAdapter.java | 21 import android.os.vibrator.StepSegment; 91 if (previousSegment instanceof StepSegment) { in addRampDownToZeroAmplitudeSegments() 92 float previousAmplitude = ((StepSegment) previousSegment).getAmplitude(); in addRampDownToZeroAmplitudeSegments() 93 float previousFrequency = ((StepSegment) previousSegment).getFrequencyHz(); in addRampDownToZeroAmplitudeSegments() 178 if (lastSegment instanceof StepSegment) { in addRampDownToLoop() 179 float previousAmplitude = ((StepSegment) lastSegment).getAmplitude(); in addRampDownToLoop() 180 float previousFrequency = ((StepSegment) lastSegment).getFrequencyHz(); in addRampDownToLoop() 200 steps.add(new StepSegment(amplitude - i * amplitudeStep, frequency, mStepDuration)); in createStepsDown() 203 steps.add(new StepSegment(0, frequency, remainingDuration)); in createStepsDown() 218 } else if (segment instanceof StepSegment) { in updateDuration() [all …]
|
D | StepToRampAdapter.java | 22 import android.os.vibrator.StepSegment; 49 if (isStep(segment) && ((StepSegment) segment).getFrequencyHz() != 0) { in adaptToVibrator() 50 segments.set(i, convertStepToRamp(info, (StepSegment) segment)); in adaptToVibrator() 58 segments.set(j, convertStepToRamp(info, (StepSegment) segments.get(j))); in adaptToVibrator() 61 segments.set(j, convertStepToRamp(info, (StepSegment) segments.get(j))); in adaptToVibrator() 68 private static RampSegment convertStepToRamp(VibratorInfo info, StepSegment segment) { in convertStepToRamp() 75 return segment instanceof StepSegment; in isStep()
|
D | RampToStepAdapter.java | 22 import android.os.vibrator.StepSegment; 58 List<StepSegment> steps = convertRampToSteps(info, (RampSegment) segment); in adaptToVibrator() 71 private List<StepSegment> convertRampToSteps(VibratorInfo info, RampSegment ramp) { in convertRampToSteps() 75 new StepSegment(ramp.getStartAmplitude(), in convertRampToSteps() 80 List<StepSegment> steps = new ArrayList<>(); in convertRampToSteps() 87 steps.add(new StepSegment( in convertRampToSteps() 94 steps.add(new StepSegment(ramp.getEndAmplitude(), endFrequencyHz, duration)); in convertRampToSteps()
|
D | SetAmplitudeVibratorStep.java | 22 import android.os.vibrator.StepSegment; 95 if (!(segment instanceof StepSegment)) { in play() 102 StepSegment stepSegment = (StepSegment) segment; in play() 181 if (!(segment instanceof StepSegment) in getVibratorOnDuration() 184 || (segment.getDuration() > 0 && ((StepSegment) segment).getAmplitude() == 0)) { in getVibratorOnDuration()
|
D | Vibration.java | 29 import android.os.vibrator.StepSegment; 412 if (segment instanceof StepSegment) { in dumpEffect() 413 dumpEffect(proto, SegmentProto.STEP, (StepSegment) segment); in dumpEffect() 424 private void dumpEffect(ProtoOutputStream proto, long fieldId, StepSegment segment) { in dumpEffect()
|
D | StartSequentialEffectStep.java | 27 import android.os.vibrator.StepSegment; 345 if (firstSegment instanceof StepSegment) { in calculateRequiredSyncCapabilities()
|
/frameworks/base/core/java/com/android/internal/vibrator/persistence/ |
D | VibrationEffectXmlSerializer.java | 23 import android.os.vibrator.StepSegment; 108 XmlValidator.checkSerializerCondition(segments.get(i) instanceof StepSegment, in serializeWaveformEffect() 111 StepSegment segment = (StepSegment) segments.get(i); in serializeWaveformEffect()
|
/frameworks/base/core/java/android/os/ |
D | VibrationEffect.java | 34 import android.os.vibrator.StepSegment; 285 List<StepSegment> segments = new ArrayList<>(); in createWaveform() 289 segments.add(new StepSegment(parsedAmplitude, /* frequencyHz= */ 0, (int) timings[i])); in createWaveform() 763 StepSegment stepSegment = in computeCreateWaveformOffOnTimingsOrNull() 919 new StepSegment(/* amplitude= */ 0, /* frequencyHz= */ 0, loopDelayMs)); in applyRepeatingIndefinitely() 996 private static StepSegment castToValidStepSegmentForOffOnTimingsOrNull( in castToValidStepSegmentForOffOnTimingsOrNull() 998 if (!(segment instanceof StepSegment)) { in castToValidStepSegmentForOffOnTimingsOrNull() 1002 StepSegment stepSegment = (StepSegment) segment; in castToValidStepSegmentForOffOnTimingsOrNull() 1136 addSegment(new StepSegment(/* amplitude= */ 0, /* frequencyHz= */ 0, in addOffDuration() 1488 mSegments.add(new StepSegment(mLastAmplitude, mLastFrequencyHz, durationMs)); in addSustain() [all …]
|
/frameworks/base/core/tests/vibrator/src/android/os/ |
D | VibrationEffectTest.java | 42 import android.os.vibrator.StepSegment; 638 assertEquals(0.2f, ((StepSegment) resolved.getSegments().get(0)).getAmplitude()); in testResolveOneShot() 646 assertEquals(0.4f, ((StepSegment) resolved.getSegments().get(2)).getAmplitude()); in testResolveWaveform() 668 assertEquals(0.2f, ((StepSegment) resolved.getSegments().get(0)).getAmplitude()); in testResolveComposed() 674 assertTrue(100 / 255f < ((StepSegment) scaledUp.getSegments().get(0)).getAmplitude()); in testScaleOneShot() 677 assertTrue(100 / 255f > ((StepSegment) scaledDown.getSegments().get(0)).getAmplitude()); in testScaleOneShot() 683 assertEquals(1f, ((StepSegment) scaledUp.getSegments().get(0)).getAmplitude(), 1e-5f); in testScaleWaveform() 686 assertTrue(1f > ((StepSegment) scaledDown.getSegments().get(0)).getAmplitude()); in testScaleWaveform() 710 assertTrue(100 / 255f < ((StepSegment) scaledUp.getSegments().get(1)).getAmplitude()); in testScaleComposed() 714 assertTrue(100 / 255f > ((StepSegment) scaledDown.getSegments().get(1)).getAmplitude()); in testScaleComposed()
|
/frameworks/base/services/tests/vibrator/utils/com/android/server/vibrator/ |
D | FakeVibratorControllerProvider.java | 27 import android.os.vibrator.StepSegment; 100 recordEffectSegment(vibrationId, new StepSegment(VibrationEffect.DEFAULT_AMPLITUDE, in on()
|
/frameworks/base/services/core/java/com/android/server/input/ |
D | InputManagerService.java | 79 import android.os.vibrator.StepSegment; 1359 if (!(segment instanceof StepSegment)) { in VibrationInfo() 1364 float amplitude = ((StepSegment) segment).getAmplitude(); in VibrationInfo()
|
/frameworks/base/core/api/ |
D | test-current.txt | 2735 public final class StepSegment extends android.os.vibrator.VibrationEffectSegment { 2741 …NonNull public static final android.os.Parcelable.Creator<android.os.vibrator.StepSegment> CREATOR;
|
/frameworks/base/boot/ |
D | preloaded-classes | 6491 android.os.vibrator.StepSegment$1 6492 android.os.vibrator.StepSegment
|
/frameworks/base/config/ |
D | preloaded-classes | 6495 android.os.vibrator.StepSegment$1 6496 android.os.vibrator.StepSegment
|