Home
last modified time | relevance | path

Searched refs:VibratorInfo (Results 1 – 25 of 33) sorted by relevance

12

/aosp14/frameworks/base/core/tests/coretests/src/android/os/
H A DVibratorInfoTest.java63 VibratorInfo info = new VibratorInfo.Builder(TEST_VIBRATOR_ID) in testHasCapabilities()
72 VibratorInfo noEffects = new VibratorInfo.Builder(TEST_VIBRATOR_ID).build(); in testIsEffectSupported()
73 VibratorInfo canClick = new VibratorInfo.Builder(TEST_VIBRATOR_ID) in testIsEffectSupported()
86 VibratorInfo info = new VibratorInfo.Builder(TEST_VIBRATOR_ID) in testIsPrimitiveSupported()
102 VibratorInfo info = new VibratorInfo.Builder(TEST_VIBRATOR_ID) in testGetPrimitiveDuration()
114 VibratorInfo info = new VibratorInfo.Builder(TEST_VIBRATOR_ID) in testCompositionLimits()
125 VibratorInfo emptyInfo = new VibratorInfo.Builder(TEST_VIBRATOR_ID).build(); in testCompositionLimits()
190 VibratorInfo.FrequencyProfile profile = new VibratorInfo.FrequencyProfile( in testGetFrequencyRangeHz_validProfileReturnsMappedValues()
222 VibratorInfo.FrequencyProfile profile = new VibratorInfo.FrequencyProfile( in testGetMaxAmplitude_validProfileReturnsMappedValues()
325 VibratorInfo original = new VibratorInfo.Builder(TEST_VIBRATOR_ID) in testParceling()
[all …]
H A DVibratorTest.java114 VibratorInfo supportedVibrator = new VibratorInfo.Builder(/* id= */ 1) in areEffectsSupported_unsupportedInOneVibrator_returnsNo()
140 VibratorInfo firstVibrator = new VibratorInfo.Builder(/* id= */ 1) in arePrimitivesSupported_supportedInAllVibrators_returnsYes()
143 VibratorInfo secondVibrator = new VibratorInfo.Builder(/* id= */ 2) in arePrimitivesSupported_supportedInAllVibrators_returnsYes()
174 VibratorInfo unsupportedVibrator = VibratorInfo.EMPTY_VIBRATOR_INFO; in arePrimitivesSupported_unsupportedInOneVibrator_returnsFalse()
182 VibratorInfo firstVibrator = new VibratorInfo.Builder(/* id= */ 1) in arePrimitivesSupported_supportedInAllVibrators_returnsTrue()
186 VibratorInfo secondVibrator = new VibratorInfo.Builder(/* id= */ 2) in arePrimitivesSupported_supportedInAllVibrators_returnsTrue()
225 VibratorInfo firstVibrator = new VibratorInfo.Builder(/* id= */ 1) in getPrimitivesDurations_supportedInAllVibrators_returnsMaxDuration()
229 VibratorInfo secondVibrator = new VibratorInfo.Builder(/* id= */ 2) in getPrimitivesDurations_supportedInAllVibrators_returnsMaxDuration()
248 VibratorInfo firstVibrator = new VibratorInfo.Builder(/* id= */ 1) in getQFactorAndResonantFrequency_differentValues_returnsNaN()
277 VibratorInfo firstVibrator = new VibratorInfo.Builder(/* id= */ 1) in getQFactorAndResonantFrequency_sameValues_returnsValue()
[all …]
/aosp14/frameworks/base/core/java/android/os/
H A DSystemVibrator.java62 private VibratorInfo mVibratorInfo;
72 protected VibratorInfo getInfo() { in getInfo()
79 return VibratorInfo.EMPTY_VIBRATOR_INFO; in getInfo()
87 VibratorInfo[] vibratorInfos = new VibratorInfo[vibratorIds.length]; in getInfo()
95 return VibratorInfo.EMPTY_VIBRATOR_INFO; in getInfo()
339 for (VibratorInfo info : infos) { in capabilitiesIntersection()
351 for (VibratorInfo info : infos) { in supportedBrakingIntersection()
384 for (VibratorInfo info : infos) { in supportedEffectsIntersection()
417 VibratorInfo[] infos) { in supportedPrimitivesAndDurationsIntersection()
449 for (VibratorInfo info : infos) { in integerLimitIntersection()
[all …]
H A DVibratorInfo.java43 public class VibratorInfo implements Parcelable { class
47 public static final VibratorInfo EMPTY_VIBRATOR_INFO = new VibratorInfo.Builder(-1).build();
63 VibratorInfo(Parcel in) { in VibratorInfo() method in VibratorInfo
77 public VibratorInfo(int id, @NonNull VibratorInfo baseVibratorInfo) { in VibratorInfo() method in VibratorInfo
154 if (!(o instanceof VibratorInfo)) { in equals()
157 VibratorInfo that = (VibratorInfo) o; in equals()
767 public VibratorInfo build() { in build()
792 public static final Creator<VibratorInfo> CREATOR =
793 new Creator<VibratorInfo>() {
796 return new VibratorInfo(in);
[all …]
H A DVibrator.java156 protected VibratorInfo getInfo() { in getInfo()
157 return VibratorInfo.EMPTY_VIBRATOR_INFO; in getInfo()
294 VibratorInfo.FrequencyProfile frequencyProfile = getInfo().getFrequencyProfile(); in getFrequencyProfile()
539 VibratorInfo info = getInfo(); in areEffectsSupported()
577 VibratorInfo info = getInfo(); in areAllEffectsSupported()
612 VibratorInfo info = getInfo(); in arePrimitivesSupported()
634 VibratorInfo info = getInfo(); in areAllPrimitivesSupported()
659 VibratorInfo info = getInfo(); in getPrimitiveDurations()
H A DIVibratorManagerService.aidl22 import android.os.VibratorInfo;
27 VibratorInfo getVibratorInfo(int vibratorId); in getVibratorInfo()
H A DSystemVibratorManager.java91 VibratorInfo info = null; in getVibrator()
190 private final VibratorInfo mVibratorInfo;
192 SingleVibrator(@NonNull VibratorInfo vibratorInfo) { in SingleVibrator()
197 protected VibratorInfo getInfo() { in getInfo()
H A DVibratorInfo.aidl19 parcelable VibratorInfo;
/aosp14/frameworks/base/services/core/java/com/android/server/vibrator/
H A DClippingAmplitudeAndFrequencyAdapter.java19 import android.os.VibratorInfo;
36 implements VibrationEffectAdapters.SegmentsAdapter<VibratorInfo> {
39 public int apply(List<VibrationEffectSegment> segments, int repeatIndex, VibratorInfo info) { in apply()
52 private StepSegment apply(StepSegment segment, VibratorInfo info) { in apply()
60 private RampSegment apply(RampSegment segment, VibratorInfo info) { in apply()
71 private float clampFrequency(VibratorInfo info, float frequencyHz) { in clampFrequency()
79 private float clampAmplitude(VibratorInfo info, float frequencyHz, float amplitude) { in clampAmplitude()
80 VibratorInfo.FrequencyProfile mapping = info.getFrequencyProfile(); in clampAmplitude()
H A DStepToRampAdapter.java20 import android.os.VibratorInfo;
36 final class StepToRampAdapter implements VibrationEffectAdapters.SegmentsAdapter<VibratorInfo> {
40 VibratorInfo info) { in apply()
50 private void convertStepsToRamps(VibratorInfo info, List<VibrationEffectSegment> segments) { in convertStepsToRamps()
77 private int splitLongRampSegments(VibratorInfo info, List<VibrationEffectSegment> segments, in splitLongRampSegments()
108 private static RampSegment convertStepToRamp(VibratorInfo info, StepSegment segment) { in convertStepToRamp()
114 private static List<RampSegment> splitRampSegment(VibratorInfo info, RampSegment ramp, in splitRampSegment()
150 private static float fillEmptyFrequency(VibratorInfo info, float frequencyHz) { in fillEmptyFrequency()
H A DDeviceVibrationEffectAdapter.java20 import android.os.VibratorInfo;
27 implements VibrationEffectAdapters.EffectAdapter<VibratorInfo> {
29 private final List<VibrationEffectAdapters.SegmentsAdapter<VibratorInfo>> mSegmentAdapters;
43 public VibrationEffect apply(VibrationEffect effect, VibratorInfo info) { in apply()
H A DVibratorController.java25 import android.os.VibratorInfo;
52 private volatile VibratorInfo mVibratorInfo;
74 VibratorInfo.Builder vibratorInfoBuilder = new VibratorInfo.Builder(vibratorId); in VibratorController()
125 VibratorInfo.Builder vibratorInfoBuilder = new VibratorInfo.Builder(vibratorId); in reloadVibratorInfoIfNeeded()
140 public VibratorInfo getVibratorInfo() { in getVibratorInfo()
418 private static native boolean getInfo(long nativePtr, VibratorInfo.Builder infoBuilder); in getInfo()
488 public boolean getInfo(VibratorInfo.Builder infoBuilder) { in getInfo()
H A DRampToStepAdapter.java20 import android.os.VibratorInfo;
35 final class RampToStepAdapter implements VibrationEffectAdapters.SegmentsAdapter<VibratorInfo> {
45 VibratorInfo info) { in apply()
69 private List<StepSegment> apply(VibratorInfo info, RampSegment ramp) { in apply()
96 private static float fillEmptyFrequency(VibratorInfo info, float frequencyHz) { in fillEmptyFrequency()
H A DRampDownAdapter.java19 import android.os.VibratorInfo;
45 final class RampDownAdapter implements VibrationEffectAdapters.SegmentsAdapter<VibratorInfo> {
56 VibratorInfo info) { in apply()
H A DStartSequentialEffectStep.java25 import android.os.VibratorInfo;
264 VibratorInfo vibratorInfo = vibrators.valueAt(i).getVibratorInfo(); in DeviceEffectMap()
282 VibratorInfo vibratorInfo = vibrators.valueAt(i).getVibratorInfo(); in DeviceEffectMap()
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/vibrator/
H A DStepToRampAdapterTest.java23 import android.os.VibratorInfo;
49 private static final VibratorInfo.FrequencyProfile TEST_FREQUENCY_PROFILE =
50 new VibratorInfo.FrequencyProfile(
99 VibratorInfo vibratorInfo = new VibratorInfo.Builder(0) in testRampSegments_withPwleDurationLimit_splitsLongRamps()
136 VibratorInfo vibratorInfo = createVibratorInfo(IVibrator.CAP_COMPOSE_PWLE_EFFECTS); in testStepAndRampSegments_withPwleCapabilityAndNoFrequency_keepsOriginalSteps()
166 VibratorInfo vibratorInfo = createVibratorInfo(IVibrator.CAP_COMPOSE_PWLE_EFFECTS); in testStepAndRampSegments_withPwleCapabilityAndStepNextToRamp_convertsStepsToRamps()
184 VibratorInfo vibratorInfo = createVibratorInfo(IVibrator.CAP_COMPOSE_PWLE_EFFECTS); in testStepSegments_withPwleCapabilityAndFrequency_convertsStepsToRamps()
191 private static VibratorInfo createVibratorInfo(int... capabilities) { in createVibratorInfo()
192 return new VibratorInfo.Builder(0) in createVibratorInfo()
H A DDeviceVibrationEffectAdapterTest.java28 import android.os.VibratorInfo;
65 private static final VibratorInfo.FrequencyProfile EMPTY_FREQUENCY_PROFILE =
66 new VibratorInfo.FrequencyProfile(Float.NaN, Float.NaN, Float.NaN, null);
67 private static final VibratorInfo.FrequencyProfile TEST_FREQUENCY_PROFILE =
68 new VibratorInfo.FrequencyProfile(TEST_RESONANT_FREQUENCY, TEST_MIN_FREQUENCY,
149 VibratorInfo info = createVibratorInfo(TEST_FREQUENCY_PROFILE, in testStepAndRampSegments_withPwleCapability_convertsStepsToRamps()
180 VibratorInfo info = createVibratorInfo(EMPTY_FREQUENCY_PROFILE, in testStepAndRampSegments_withEmptyFreqMapping_returnsAmplitudesWithResonantFreq()
209 VibratorInfo info = createVibratorInfo(TEST_FREQUENCY_PROFILE, in testStepAndRampSegments_withValidFreqMapping_returnsClippedValues()
214 private static VibratorInfo createVibratorInfo(VibratorInfo.FrequencyProfile frequencyProfile, in createVibratorInfo()
217 return new VibratorInfo.Builder(0) in createVibratorInfo()
H A DRampToStepAdapterTest.java23 import android.os.VibratorInfo;
50 private static final VibratorInfo.FrequencyProfile TEST_FREQUENCY_PROFILE =
51 new VibratorInfo.FrequencyProfile(
85 VibratorInfo vibratorInfo = createVibratorInfo(IVibrator.CAP_COMPOSE_PWLE_EFFECTS); in testRampSegments_withPwleCapability_keepsListUnchanged()
124 private static VibratorInfo createVibratorInfo(int... capabilities) { in createVibratorInfo()
125 return new VibratorInfo.Builder(0) in createVibratorInfo()
H A DVibratorControllerTest.java43 import android.os.VibratorInfo;
313 VibratorInfo.FrequencyProfile frequencyProfile = new VibratorInfo.FrequencyProfile( in mockVibratorCapabilities()
315 when(mNativeWrapperMock.getInfo(any(VibratorInfo.Builder.class))) in mockVibratorCapabilities()
317 ((VibratorInfo.Builder) invocation.getArgument(0)) in mockVibratorCapabilities()
H A DFakeVibratorControllerProvider.java23 import android.os.VibratorInfo;
181 public boolean getInfo(VibratorInfo.Builder infoBuilder) { in getInfo()
193 infoBuilder.setFrequencyProfile(new VibratorInfo.FrequencyProfile( in getInfo()
H A DRampDownAdapterTest.java22 import android.os.VibratorInfo;
47 private static final VibratorInfo TEST_VIBRATOR_INFO = new VibratorInfo.Builder(0).build();
/aosp14/frameworks/base/core/java/android/os/vibrator/
H A DVibratorFrequencyProfile.java22 import android.os.VibratorInfo;
47 private final VibratorInfo.FrequencyProfile mFrequencyProfile;
50 public VibratorFrequencyProfile(@NonNull VibratorInfo.FrequencyProfile frequencyProfile) { in VibratorFrequencyProfile()
/aosp14/frameworks/base/core/java/android/hardware/input/
H A DInputDeviceVibrator.java29 import android.os.VibratorInfo;
46 private final VibratorInfo mVibratorInfo;
57 mVibratorInfo = new VibratorInfo.Builder(vibratorId) in InputDeviceVibrator()
85 protected VibratorInfo getInfo() { in getInfo()
/aosp14/frameworks/base/core/tests/coretests/src/android/os/vibrator/
H A DPrimitiveSegmentTest.java31 import android.os.VibratorInfo;
202 public VibratorInfo getInfo() { in createVibratorWithSupportedPrimitive()
203 return new VibratorInfo.Builder(/* id= */ 1) in createVibratorWithSupportedPrimitive()
H A DPrebakedSegmentTest.java31 import android.os.VibratorInfo;
292 public VibratorInfo getInfo() { in createVibratorWithSupportedEffects()
293 return new VibratorInfo.Builder(/* id= */ 1) in createVibratorWithSupportedEffects()

12