/aosp14/frameworks/base/core/tests/coretests/src/android/os/ |
H A D | VibratorInfoTest.java | 63 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 D | VibratorTest.java | 114 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 D | SystemVibrator.java | 62 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 D | VibratorInfo.java | 43 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 D | Vibrator.java | 156 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 D | IVibratorManagerService.aidl | 22 import android.os.VibratorInfo; 27 VibratorInfo getVibratorInfo(int vibratorId); in getVibratorInfo()
|
H A D | SystemVibratorManager.java | 91 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 D | VibratorInfo.aidl | 19 parcelable VibratorInfo;
|
/aosp14/frameworks/base/services/core/java/com/android/server/vibrator/ |
H A D | ClippingAmplitudeAndFrequencyAdapter.java | 19 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 D | StepToRampAdapter.java | 20 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 D | DeviceVibrationEffectAdapter.java | 20 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 D | VibratorController.java | 25 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 D | RampToStepAdapter.java | 20 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 D | RampDownAdapter.java | 19 import android.os.VibratorInfo; 45 final class RampDownAdapter implements VibrationEffectAdapters.SegmentsAdapter<VibratorInfo> { 56 VibratorInfo info) { in apply()
|
H A D | StartSequentialEffectStep.java | 25 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 D | StepToRampAdapterTest.java | 23 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 D | DeviceVibrationEffectAdapterTest.java | 28 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 D | RampToStepAdapterTest.java | 23 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 D | VibratorControllerTest.java | 43 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 D | FakeVibratorControllerProvider.java | 23 import android.os.VibratorInfo; 181 public boolean getInfo(VibratorInfo.Builder infoBuilder) { in getInfo() 193 infoBuilder.setFrequencyProfile(new VibratorInfo.FrequencyProfile( in getInfo()
|
H A D | RampDownAdapterTest.java | 22 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 D | VibratorFrequencyProfile.java | 22 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 D | InputDeviceVibrator.java | 29 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 D | PrimitiveSegmentTest.java | 31 import android.os.VibratorInfo; 202 public VibratorInfo getInfo() { in createVibratorWithSupportedPrimitive() 203 return new VibratorInfo.Builder(/* id= */ 1) in createVibratorWithSupportedPrimitive()
|
H A D | PrebakedSegmentTest.java | 31 import android.os.VibratorInfo; 292 public VibratorInfo getInfo() { in createVibratorWithSupportedEffects() 293 return new VibratorInfo.Builder(/* id= */ 1) in createVibratorWithSupportedEffects()
|