Home
last modified time | relevance | path

Searched refs:StepSegment (Results 1 – 25 of 27) sorted by relevance

12

/frameworks/base/services/tests/vibrator/src/com/android/server/vibrator/
DRampDownAdapterTest.java26 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 …]
DRampToStepAdapterTest.java27 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 …]
DDeviceAdapterTest.java33 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 …]
DStepToRampAdapterTest.java27 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()
DSplitSegmentsAdapterTest.java27 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()
DVibrationScalerTest.java49 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(
DVibrationThreadTest.java62 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()
DVibratorManagerServiceTest.java83 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/
DStepSegmentTest.java40 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/
DStepSegment.java43 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 …]
DVibrationEffectSegment.java205 return new StepSegment(in);
/frameworks/base/services/core/java/com/android/server/vibrator/
DRampDownAdapter.java21 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 …]
DStepToRampAdapter.java22 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()
DRampToStepAdapter.java22 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()
DSetAmplitudeVibratorStep.java22 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()
DVibration.java29 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()
DStartSequentialEffectStep.java27 import android.os.vibrator.StepSegment;
345 if (firstSegment instanceof StepSegment) { in calculateRequiredSyncCapabilities()
/frameworks/base/core/java/com/android/internal/vibrator/persistence/
DVibrationEffectXmlSerializer.java23 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/
DVibrationEffect.java34 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/
DVibrationEffectTest.java42 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/
DFakeVibratorControllerProvider.java27 import android.os.vibrator.StepSegment;
100 recordEffectSegment(vibrationId, new StepSegment(VibrationEffect.DEFAULT_AMPLITUDE, in on()
/frameworks/base/services/core/java/com/android/server/input/
DInputManagerService.java79 import android.os.vibrator.StepSegment;
1359 if (!(segment instanceof StepSegment)) { in VibrationInfo()
1364 float amplitude = ((StepSegment) segment).getAmplitude(); in VibrationInfo()
/frameworks/base/core/api/
Dtest-current.txt2735 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/
Dpreloaded-classes6491 android.os.vibrator.StepSegment$1
6492 android.os.vibrator.StepSegment
/frameworks/base/config/
Dpreloaded-classes6495 android.os.vibrator.StepSegment$1
6496 android.os.vibrator.StepSegment

12