/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/vibrator/ |
H A D | RampDownAdapterTest.java | 27 import android.os.vibrator.VibrationEffectSegment; 107 List<VibrationEffectSegment> expectedSegments = Arrays.asList( in testStepSegments_withShortZeroSegment_replaceWithStepsDown() 123 List<VibrationEffectSegment> expectedSegments = Arrays.asList( in testStepSegments_withLongZeroSegment_replaceWithStepsDownWithRemainingOffSegment() 141 List<VibrationEffectSegment> expectedSegments = Arrays.asList( in testStepSegments_withZeroSegmentBeforeRepeat_fixesRepeat() 160 List<VibrationEffectSegment> expectedSegments = Arrays.asList( in testStepSegments_withZeroSegmentAfterRepeat_preservesRepeat() 176 List<VibrationEffectSegment> expectedSegments = Arrays.asList( in testStepSegments_withZeroSegmentAtRepeat_fixesRepeatAndAppendOriginalToListEnd() 213 List<VibrationEffectSegment> expectedSegments = Arrays.asList( in testStepSegments_withRepeatToShortZeroSegment_skipAndAppendRampDown() 231 List<VibrationEffectSegment> expectedSegments = Arrays.asList( in testStepSegments_withRepeatToLongZeroSegment_splitAndAppendRampDown() 257 List<VibrationEffectSegment> expectedSegments = Arrays.asList( in testRampSegments_withShortZeroSegment_replaceWithRampDown() 280 List<VibrationEffectSegment> expectedSegments = Arrays.asList( in testRampSegments_withLongZeroSegment_splitAndAddRampDown() [all …]
|
H A D | StepToRampAdapterTest.java | 28 import android.os.vibrator.VibrationEffectSegment; 63 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testRampAndPrebakedAndPrimitiveSegments_returnsOriginalSegments() 69 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testRampAndPrebakedAndPrimitiveSegments_returnsOriginalSegments() 79 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testRampSegments_withPwleDurationLimit_splitsLongRamps() 86 List<VibrationEffectSegment> expectedSegments = Arrays.asList( in testRampSegments_withPwleDurationLimit_splitsLongRamps() 112 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testStepAndRampSegments_withoutPwleCapability_keepsListUnchanged() 126 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testStepAndRampSegments_withPwleCapabilityAndNoFrequency_keepsOriginalSteps() 145 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testStepAndRampSegments_withPwleCapabilityAndStepNextToRamp_convertsStepsToRamps() 154 List<VibrationEffectSegment> expectedSegments = Arrays.asList( in testStepAndRampSegments_withPwleCapabilityAndStepNextToRamp_convertsStepsToRamps() 175 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testStepSegments_withPwleCapabilityAndFrequency_convertsStepsToRamps() [all …]
|
H A D | RampToStepAdapterTest.java | 28 import android.os.vibrator.VibrationEffectSegment; 64 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testStepAndPrebakedAndPrimitiveSegments_keepsListUnchanged() 69 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testStepAndPrebakedAndPrimitiveSegments_keepsListUnchanged() 79 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testRampSegments_withPwleCapability_keepsListUnchanged() 83 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testRampSegments_withPwleCapability_keepsListUnchanged() 94 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testRampSegments_withoutPwleCapability_convertsRampsToSteps() 104 List<VibrationEffectSegment> expectedSegments = Arrays.asList( in testRampSegments_withoutPwleCapability_convertsRampsToSteps()
|
H A D | FakeVibratorControllerProvider.java | 28 import android.os.vibrator.VibrationEffectSegment; 47 private final Map<Long, List<VibrationEffectSegment>> mEffectSegments = new TreeMap<>(); 72 void recordEffectSegment(long vibrationId, VibrationEffectSegment segment) { in recordEffectSegment() 341 public List<VibrationEffectSegment> getEffectSegments(long vibrationId) { in getEffectSegments() 353 public List<VibrationEffectSegment> getAllEffectSegments() { in getAllEffectSegments() 355 ArrayList<VibrationEffectSegment> result = new ArrayList<>(); in getAllEffectSegments() 356 for (List<VibrationEffectSegment> subList : mEffectSegments.values()) { in getAllEffectSegments()
|
H A D | DeviceVibrationEffectAdapterTest.java | 34 import android.os.vibrator.VibrationEffectSegment; 122 for (VibrationEffectSegment adaptedSegment : adaptedEffect.getSegments()) { in testStepAndRampSegments_withoutPwleCapability_convertsRampsToSteps()
|
H A D | VibrationThreadTest.java | 60 import android.os.vibrator.VibrationEffectSegment; 699 List<VibrationEffectSegment> segments = in vibrate_singleVibratorComposedWithFallback_replacedInTheMiddleOfComposition() 866 VibrationEffectSegment expected = expectedPrebaked(VibrationEffect.EFFECT_CLICK); in vibrate_multipleMono_runsSameEffectInAllVibrators() 1007 VibrationEffectSegment expected = expectedPrimitive( in vibrate_multipleSyncedCallbackTriggered_finishSteps() 1551 List<VibrationEffectSegment> actualSegments2 = fakeVibrator.getEffectSegments(vibrationId2); 1553 for (VibrationEffectSegment segment : actualSegments2) { 1645 private VibrationEffectSegment expectedOneShot(long millis) { in expectedOneShot() 1650 private VibrationEffectSegment expectedPrebaked(int effectId) { in expectedPrebaked() 1654 private VibrationEffectSegment expectedPrimitive(int primitiveId, float scale, int delay) { in expectedPrimitive() 1658 private VibrationEffectSegment expectedRamp(float amplitude, float frequencyHz, int duration) { in expectedRamp() [all …]
|
H A D | VibrationScalerTest.java | 50 import android.os.vibrator.VibrationEffectSegment; 272 private <T extends VibrationEffectSegment> T getFirstSegment(VibrationEffect.Composed effect) {
|
/aosp14/frameworks/base/core/java/android/os/vibrator/ |
H A D | VibrationEffectSegment.java | 43 public abstract class VibrationEffectSegment implements Parcelable { class 50 VibrationEffectSegment() { in VibrationEffectSegment() method in VibrationEffectSegment 101 public abstract <T extends VibrationEffectSegment> T resolve(int defaultAmplitude); in resolve() 112 public abstract <T extends VibrationEffectSegment> T scale(float scaleFactor); in scale() 123 public abstract <T extends VibrationEffectSegment> T applyEffectStrength(int effectStrength); in applyEffectStrength() 185 public static final Creator<VibrationEffectSegment> CREATOR = 186 new Creator<VibrationEffectSegment>() { 188 public VibrationEffectSegment createFromParcel(Parcel in) { 205 public VibrationEffectSegment[] newArray(int size) { 206 return new VibrationEffectSegment[size];
|
H A D | RampSegment.java | 42 public final class RampSegment extends VibrationEffectSegment { 135 VibrationEffectSegment.checkFrequencyArgument(mStartFrequencyHz, "startFrequencyHz"); in validate() 136 VibrationEffectSegment.checkFrequencyArgument(mEndFrequencyHz, "endFrequencyHz"); in validate() 137 VibrationEffectSegment.checkDurationArgument(mDuration, "duration"); in validate()
|
H A D | StepSegment.java | 43 public final class StepSegment extends VibrationEffectSegment { 112 VibrationEffectSegment.checkFrequencyArgument(mFrequencyHz, "frequencyHz"); in validate() 113 VibrationEffectSegment.checkDurationArgument(mDuration, "duration"); in validate()
|
H A D | PrimitiveSegment.java | 38 public final class PrimitiveSegment extends VibrationEffectSegment { 118 VibrationEffectSegment.checkDurationArgument(mDelay, "delay"); in validate()
|
H A D | PrebakedSegment.java | 35 public final class PrebakedSegment extends VibrationEffectSegment {
|
/aosp14/frameworks/base/services/core/java/com/android/server/vibrator/ |
H A D | RampDownAdapter.java | 22 import android.os.vibrator.VibrationEffectSegment; 55 public int apply(List<VibrationEffectSegment> segments, int repeatIndex, in apply() 82 VibrationEffectSegment previousSegment = segments.get(i - 1); in addRampDownToZeroAmplitudeSegments() 88 List<VibrationEffectSegment> replacementSegments = null; in addRampDownToZeroAmplitudeSegments() 118 VibrationEffectSegment originalOffSegment = segments.remove(i); in addRampDownToZeroAmplitudeSegments() 162 VibrationEffectSegment lastSegment = segments.get(segmentCount - 1); in addRampDownToLoop() 163 VibrationEffectSegment offSegment = segments.get(repeatIndex); in addRampDownToLoop() 198 List<VibrationEffectSegment> steps = new ArrayList<>(); in createStepsDown() 212 private static VibrationEffectSegment updateDuration(VibrationEffectSegment segment, in updateDuration() 226 private static boolean isOffSegment(VibrationEffectSegment segment) { in isOffSegment() [all …]
|
H A D | StepToRampAdapter.java | 23 import android.os.vibrator.VibrationEffectSegment; 39 public int apply(List<VibrationEffectSegment> segments, int repeatIndex, in apply() 50 private void convertStepsToRamps(VibratorInfo info, List<VibrationEffectSegment> segments) { in convertStepsToRamps() 54 VibrationEffectSegment segment = segments.get(i); in convertStepsToRamps() 77 private int splitLongRampSegments(VibratorInfo info, List<VibrationEffectSegment> segments, in splitLongRampSegments() 146 private static boolean isStep(VibrationEffectSegment segment) { in isStep()
|
H A D | VibrationEffectAdapters.java | 20 import android.os.vibrator.VibrationEffectSegment; 50 int apply(List<VibrationEffectSegment> segments, int repeatIndex, T modifier); in apply() 82 List<VibrationEffectSegment> newSegments = new ArrayList<>(composed.getSegments()); in apply()
|
H A D | SetAmplitudeVibratorStep.java | 23 import android.os.vibrator.VibrationEffectSegment; 94 VibrationEffectSegment segment = effect.getSegments().get(segmentIndex); in play() 174 List<VibrationEffectSegment> segments = effect.getSegments(); in getVibratorOnDuration() 180 VibrationEffectSegment segment = segments.get(i); in getVibratorOnDuration()
|
H A D | ClippingAmplitudeAndFrequencyAdapter.java | 22 import android.os.vibrator.VibrationEffectSegment; 39 public int apply(List<VibrationEffectSegment> segments, int repeatIndex, VibratorInfo info) { in apply() 42 VibrationEffectSegment segment = segments.get(i); in apply()
|
H A D | PerformPrebakedVibratorStep.java | 22 import android.os.vibrator.VibrationEffectSegment; 49 VibrationEffectSegment segment = effect.getSegments().get(segmentIndex); in play() 98 List<VibrationEffectSegment> newSegments = new ArrayList<>(effect.getSegments()); in replaceCurrentSegment()
|
H A D | RampToStepAdapter.java | 23 import android.os.vibrator.VibrationEffectSegment; 44 public int apply(List<VibrationEffectSegment> segments, int repeatIndex, in apply() 52 VibrationEffectSegment segment = segments.get(i); in apply()
|
H A D | ComposePrimitivesVibratorStep.java | 22 import android.os.vibrator.VibrationEffectSegment; 113 VibrationEffectSegment segment = effect.getSegments().get(i); in unrollPrimitiveSegments()
|
H A D | ComposePwleVibratorStep.java | 23 import android.os.vibrator.VibrationEffectSegment; 118 VibrationEffectSegment segment = effect.getSegments().get(i); in unrollRampSegments()
|
H A D | Vibration.java | 29 import android.os.vibrator.VibrationEffectSegment; 325 for (VibrationEffectSegment segment : composed.getSegments()) { in dumpEffect() 333 VibrationEffectSegment segment) { in dumpEffect()
|
H A D | StartSequentialEffectStep.java | 29 import android.os.vibrator.VibrationEffectSegment; 340 VibrationEffectSegment firstSegment = effects.valueAt(i).getSegments().get(0); in calculateRequiredSyncCapabilities()
|
H A D | VibrationStepConductor.java | 28 import android.os.vibrator.VibrationEffectSegment; 131 VibrationEffectSegment segment = effect.getSegments().get(segmentIndex); in nextVibrateStep()
|
/aosp14/frameworks/base/core/java/android/os/ |
H A D | VibrationEffect.java | 36 import android.os.vibrator.VibrationEffectSegment; 659 private final ArrayList<VibrationEffectSegment> mSegments; 663 …this(in.readArrayList(VibrationEffectSegment.class.getClassLoader(), android.os.vibrator.Vibration… in Composed() 666 Composed(@NonNull VibrationEffectSegment segment) { in Composed() 678 public List<VibrationEffectSegment> getSegments() { in getSegments() 695 List<VibrationEffectSegment> segments = getSegments(); in computeCreateWaveformOffOnTimingsOrNull() 737 VibrationEffectSegment segment = mSegments.get(i); in validate() 773 for (VibrationEffectSegment segment : mSegments) { in areVibrationFeaturesSupported() 915 VibrationEffectSegment segment) { in castToValidStepSegmentForOffOnTimingsOrNull() 1159 private Composition addSegment(VibrationEffectSegment segment) { [all …]
|