/frameworks/base/core/tests/vibrator/src/android/os/vibrator/ |
D | MultiVibratorInfoTest.java | 26 import android.os.VibratorInfo; 38 VibratorInfo firstInfo = new VibratorInfo.Builder(/* id= */ 1) in testGetId() 41 VibratorInfo secondInfo = new VibratorInfo.Builder(/* id= */ 2) in testGetId() 45 VibratorInfo info = new MultiVibratorInfo(/* id= */ 3, in testGetId() 46 new VibratorInfo[]{firstInfo, secondInfo}); in testGetId() 53 VibratorInfo firstInfo = new VibratorInfo.Builder(/* id= */ 2) in testIsEffectSupported_supportedInAllVibrators_returnsYes() 57 VibratorInfo secondInfo = new VibratorInfo.Builder(/* id= */ 2) in testIsEffectSupported_supportedInAllVibrators_returnsYes() 61 VibratorInfo info = new MultiVibratorInfo(/* id= */ 1, in testIsEffectSupported_supportedInAllVibrators_returnsYes() 62 new VibratorInfo[]{firstInfo, secondInfo}); in testIsEffectSupported_supportedInAllVibrators_returnsYes() 70 VibratorInfo supportedVibrator = new VibratorInfo.Builder(/* id= */ 1) in testIsEffectSupported_unsupportedInOneVibrator_returnsNo() [all …]
|
D | VibratorInfoFactoryTest.java | 24 import android.os.VibratorInfo; 36 VibratorInfo infoFromEmptyInfos = in testCreatedInfo_hasTheRequestedId() 37 VibratorInfoFactory.create(/* id= */ 3, new VibratorInfo[] {}); in testCreatedInfo_hasTheRequestedId() 38 VibratorInfo info1 = new VibratorInfo.Builder(/* id= */ 1) in testCreatedInfo_hasTheRequestedId() 41 VibratorInfo info2 = new VibratorInfo.Builder(/* id= */ 2) in testCreatedInfo_hasTheRequestedId() 45 VibratorInfo infoFromOneInfo = in testCreatedInfo_hasTheRequestedId() 46 VibratorInfoFactory.create(/* id= */ -1, new VibratorInfo[] {info1}); in testCreatedInfo_hasTheRequestedId() 47 VibratorInfo infoFromTwoInfos = in testCreatedInfo_hasTheRequestedId() 48 VibratorInfoFactory.create(/* id= */ -3, new VibratorInfo[] {info1, info2}); in testCreatedInfo_hasTheRequestedId() 57 VibratorInfo info = VibratorInfoFactory.create(/* id= */ 2, new VibratorInfo[] {}); in testCreatedInfo_fromEmptyVibratorInfos_returnsEmptyVibratorInfo() [all …]
|
D | StepSegmentTest.java | 29 import android.os.VibratorInfo; 183 VibratorInfo info = createVibInfoForAmplitude(/* hasAmplitudeControl= */ true); in testVibrationFeaturesSupport_zeroAmplitude_supported() 196 VibratorInfo info = createVibInfoForAmplitude(/* hasAmplitudeControl= */ true); in testVibrationFeaturesSupport_maxAmplitude_supported() 212 VibratorInfo info = createVibInfoForAmplitude(/* hasAmplitudeControl= */ true); in testVibrationFeaturesSupport_defaultAmplitude_supported() 223 VibratorInfo info = createVibInfoForAmplitude(/* hasAmplitudeControl= */ true); in testVibrationFeaturesSupport_fractionalAmplitude_hasAmplitudeCtrl_supported() 231 VibratorInfo info = createVibInfoForAmplitude(/* hasAmplitudeControl= */ false); in testVibrationFeaturesSupport_fractionalAmplitude_hasNoAmplitudeCtrl_notSupported() 241 VibratorInfo info = createVibInfoForFrequency(/* hasFrequencyControl= */ false); in testVibrationFeaturesSupport_zeroFrequency_supported() 254 VibratorInfo info = createVibInfoForFrequency(/* hasFrequencyControl= */ true); in testVibrationFeaturesSupport_nonZeroFrequency_hasFrequencyCtrl_supported() 263 VibratorInfo info = createVibInfoForFrequency(/* hasFrequencyControl= */ false); in testVibrationFeaturesSupport_nonZeroFrequency_hasNoFrequencyCtrl_notSupported() 275 private static VibratorInfo createVibInfoForAmplitude(boolean hasAmplitudeControl) { in createVibInfoForAmplitude() [all …]
|
D | RampSegmentTest.java | 31 import android.os.VibratorInfo; 171 VibratorInfo info = in testVibrationFeaturesSupport_amplitudeAndFrequencyControls_supported() 188 VibratorInfo info = in testVibrationFeaturesSupport_noAmplitudeControl_unsupportedForChangingAmplitude() 198 VibratorInfo info = in testVibrationFeaturesSupport_noAmplitudeControl_fractionalAmplitudeUnsupported() 210 VibratorInfo info = in testVibrationFeaturesSupport_unchangingZeroAmplitude_supported() 226 VibratorInfo info = in testVibrationFeaturesSupport_unchangingOneAmplitude_supported() 244 VibratorInfo info = in testVibrationFeaturesSupport_unchangingDefaultAmplitude_supported() 258 VibratorInfo info = in testVibrationFeaturesSupport_noFrequencyControl_unsupportedForChangingFrequency() 268 VibratorInfo info = in testVibrationFeaturesSupport_noFrequencyControl_fractionalFrequencyUnsupported() 280 VibratorInfo info = in testVibrationFeaturesSupport_unchangingZeroFrequency_supported() [all …]
|
D | PrebakedSegmentTest.java | 29 import android.os.VibratorInfo; 155 VibratorInfo info = createVibratorInfoWithSupportedEffects( in testVibrationFeaturesSupport_idsWithFallback_fallbackEnabled_vibratorSupport() 174 VibratorInfo info = createVibratorInfoWithSupportedEffects(new int[0]); in testVibrationFeaturesSupport_idsWithFallback_fallbackEnabled_noVibratorSupport() 188 VibratorInfo info = createVibratorInfoWithSupportedEffects( in testVibrationFeaturesSupport_idsWithFallback_fallbackDisabled_vibratorSupport() 206 VibratorInfo info = createVibratorInfoWithSupportedEffects(new int[0]); in testVibrationFeaturesSupport_idsWithFallback_fallbackDisabled_noVibratorSupport() 220 VibratorInfo info = createVibratorInfoWithSupportedEffects( in testVibrationFeaturesSupport_idsWithNoFallback_fallbackEnabled_vibratorSupport() 235 VibratorInfo info = createVibratorInfoWithSupportedEffects(new int[0]); in testVibrationFeaturesSupport_idsWithNoFallback_fallbackEnabled_noVibratorSupport() 247 VibratorInfo info = createVibratorInfoWithSupportedEffects( in testVibrationFeaturesSupport_idsWithNoFallback_fallbackDisabled_vibratorSupport() 262 VibratorInfo info = createVibratorInfoWithSupportedEffects(new int[0]); in testVibrationFeaturesSupport_idsWithNoFallback_fallbackDisabled_noVibSupport() 289 private static VibratorInfo createVibratorInfoWithSupportedEffects(int... supportedEffects) { in createVibratorInfoWithSupportedEffects() [all …]
|
/frameworks/base/core/tests/vibrator/src/android/os/ |
D | VibratorInfoTest.java | 43 private static final VibratorInfo.FrequencyProfile EMPTY_FREQUENCY_PROFILE = 44 new VibratorInfo.FrequencyProfile(Float.NaN, Float.NaN, Float.NaN, null); 45 private static final VibratorInfo.FrequencyProfile TEST_FREQUENCY_PROFILE = 46 new VibratorInfo.FrequencyProfile(TEST_RESONANT_FREQUENCY, TEST_MIN_FREQUENCY, 51 VibratorInfo noCapabilities = new VibratorInfo.Builder(TEST_VIBRATOR_ID).build(); in testHasAmplitudeControl() 53 VibratorInfo composeAndAmplitudeControl = new VibratorInfo.Builder(TEST_VIBRATOR_ID) in testHasAmplitudeControl() 61 VibratorInfo noCapabilities = new VibratorInfo.Builder(TEST_VIBRATOR_ID).build(); in testHasFrequencyControl() 63 VibratorInfo composeAndFrequencyControl = new VibratorInfo.Builder(TEST_VIBRATOR_ID) in testHasFrequencyControl() 72 VibratorInfo info = new VibratorInfo.Builder(TEST_VIBRATOR_ID) in testHasCapabilities() 81 VibratorInfo noEffects = new VibratorInfo.Builder(TEST_VIBRATOR_ID).build(); in testIsEffectSupported() [all …]
|
/frameworks/base/core/java/android/os/vibrator/ |
D | MultiVibratorInfo.java | 23 import android.os.VibratorInfo; 40 public final class MultiVibratorInfo extends VibratorInfo { 46 public MultiVibratorInfo(int id, VibratorInfo[] vibrators) { in MultiVibratorInfo() 51 int id, VibratorInfo[] vibrators, VibratorInfo.FrequencyProfile mergedProfile) { in MultiVibratorInfo() 57 integerLimitIntersection(vibrators, VibratorInfo::getPrimitiveDelayMax), in MultiVibratorInfo() 58 integerLimitIntersection(vibrators, VibratorInfo::getCompositionSizeMax), in MultiVibratorInfo() 59 integerLimitIntersection(vibrators, VibratorInfo::getPwlePrimitiveDurationMax), in MultiVibratorInfo() 60 integerLimitIntersection(vibrators, VibratorInfo::getPwleSizeMax), in MultiVibratorInfo() 61 floatPropertyIntersection(vibrators, VibratorInfo::getQFactor), in MultiVibratorInfo() 65 private static int capabilitiesIntersection(VibratorInfo[] infos, in capabilitiesIntersection() [all …]
|
D | VibratorInfoFactory.java | 20 import android.os.VibratorInfo; 39 public static VibratorInfo create(int id, @NonNull VibratorInfo[] vibratorInfos) { in create() 41 return new VibratorInfo.Builder(id).build(); in create() 45 return new VibratorInfo(id, vibratorInfos[0]); in create()
|
D | VibratorFrequencyProfile.java | 22 import android.os.VibratorInfo; 47 private final VibratorInfo.FrequencyProfile mFrequencyProfile; 50 public VibratorFrequencyProfile(@NonNull VibratorInfo.FrequencyProfile frequencyProfile) { in VibratorFrequencyProfile()
|
/frameworks/base/services/tests/vibrator/utils/android/os/test/ |
D | FakeVibrator.java | 25 import android.os.VibratorInfo; 29 private final VibratorInfo mVibratorInfo; 51 public VibratorInfo getInfo() { in getInfo() 68 private static VibratorInfo buildInfoSupportingPrimitives(int... primitives) { in buildInfoSupportingPrimitives() 70 return VibratorInfo.EMPTY_VIBRATOR_INFO; in buildInfoSupportingPrimitives() 72 VibratorInfo.Builder builder = new VibratorInfo.Builder(/* id= */ 1) in buildInfoSupportingPrimitives()
|
/frameworks/base/services/tests/vibrator/src/com/android/server/vibrator/ |
D | SplitSegmentsAdapterTest.java | 23 import android.os.VibratorInfo; 44 private static final VibratorInfo.FrequencyProfile TEST_FREQUENCY_PROFILE = 45 new VibratorInfo.FrequencyProfile( 49 private static final VibratorInfo EMPTY_VIBRATOR_INFO = createVibratorInfo(); 50 private static final VibratorInfo PWLE_VIBRATOR_INFO = createVibratorInfo( 125 VibratorInfo vibratorInfo = new VibratorInfo.Builder(0) in testRampSegments_withPwleDurationLimit_splitsLongRampsAndPreserveOtherSegments() 137 private static VibratorInfo createVibratorInfo(int... capabilities) { in createVibratorInfo() 138 return new VibratorInfo.Builder(0) in createVibratorInfo()
|
D | RampToStepAdapterTest.java | 23 import android.os.VibratorInfo; 42 private static final VibratorInfo.FrequencyProfile TEST_FREQUENCY_PROFILE = 43 new VibratorInfo.FrequencyProfile( 46 private static final VibratorInfo EMPTY_VIBRATOR_INFO = createVibratorInfo(); 47 private static final VibratorInfo PWLE_VIBRATOR_INFO = createVibratorInfo( 121 private static VibratorInfo createVibratorInfo(int... capabilities) { in createVibratorInfo() 122 return new VibratorInfo.Builder(0) in createVibratorInfo()
|
D | StepToRampAdapterTest.java | 23 import android.os.VibratorInfo; 41 private static final VibratorInfo.FrequencyProfile TEST_FREQUENCY_PROFILE = 42 new VibratorInfo.FrequencyProfile( 45 private static final VibratorInfo EMPTY_VIBRATOR_INFO = createVibratorInfo(); 46 private static final VibratorInfo PWLE_VIBRATOR_INFO = createVibratorInfo( 153 private static VibratorInfo createVibratorInfo(int... capabilities) { in createVibratorInfo() 154 return new VibratorInfo.Builder(0) in createVibratorInfo()
|
/frameworks/base/services/core/java/com/android/server/vibrator/ |
D | ClippingAmplitudeAndFrequencyAdapter.java | 19 import android.os.VibratorInfo; 38 public int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, in adaptToVibrator() 50 private RampSegment adaptToVibrator(VibratorInfo info, RampSegment segment) { in adaptToVibrator() 61 private float clampFrequency(VibratorInfo info, float frequencyHz) { in clampFrequency() 69 private float clampAmplitude(VibratorInfo info, float frequencyHz, float amplitude) { in clampAmplitude() 70 VibratorInfo.FrequencyProfile mapping = info.getFrequencyProfile(); in clampAmplitude()
|
D | VibratorController.java | 25 import android.os.VibratorInfo; 53 private volatile VibratorInfo mVibratorInfo; 82 VibratorInfo.Builder vibratorInfoBuilder = new VibratorInfo.Builder(vibratorId); in VibratorController() 133 VibratorInfo.Builder vibratorInfoBuilder = new VibratorInfo.Builder(vibratorId); in reloadVibratorInfoIfNeeded() 148 public VibratorInfo getVibratorInfo() { in getVibratorInfo() 443 private static native boolean getInfo(long nativePtr, VibratorInfo.Builder infoBuilder); in getInfo() 513 public boolean getInfo(VibratorInfo.Builder infoBuilder) { in getInfo()
|
D | StepToRampAdapter.java | 20 import android.os.VibratorInfo; 39 public int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, in adaptToVibrator() 68 private static RampSegment convertStepToRamp(VibratorInfo info, StepSegment segment) { in convertStepToRamp() 78 private static float fillEmptyFrequency(VibratorInfo info, float frequencyHz) { in fillEmptyFrequency()
|
D | SplitSegmentsAdapter.java | 20 import android.os.VibratorInfo; 41 public int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, in adaptToVibrator() 76 private static List<RampSegment> splitRampSegment(VibratorInfo info, RampSegment ramp, in splitRampSegment() 109 private static float fillEmptyFrequency(VibratorInfo info, float frequencyHz) { in fillEmptyFrequency()
|
D | RampToStepAdapter.java | 20 import android.os.VibratorInfo; 46 public int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, in adaptToVibrator() 71 private List<StepSegment> convertRampToSteps(VibratorInfo info, RampSegment ramp) { in convertRampToSteps() 98 private static float fillEmptyFrequency(VibratorInfo info, float frequencyHz) { in fillEmptyFrequency()
|
D | VibrationSegmentsAdapter.java | 20 import android.os.VibratorInfo; 40 int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, int repeatIndex); in adaptToVibrator()
|
/frameworks/base/core/java/android/os/ |
D | VibratorInfo.java | 44 public class VibratorInfo implements Parcelable { class 48 public static final VibratorInfo EMPTY_VIBRATOR_INFO = new VibratorInfo.Builder(-1).build(); 64 VibratorInfo(Parcel in) { in VibratorInfo() method in VibratorInfo 78 public VibratorInfo(int id, @NonNull VibratorInfo baseVibratorInfo) { in VibratorInfo() method in VibratorInfo 110 public VibratorInfo(int id, long capabilities, @Nullable SparseBooleanArray supportedEffects, in VibratorInfo() method in VibratorInfo 155 if (!(o instanceof VibratorInfo)) { in equals() 158 VibratorInfo that = (VibratorInfo) o; in equals() 168 public boolean equalContent(VibratorInfo that) { in equalContent() 826 public VibratorInfo build() { in build() 827 return new VibratorInfo(mId, mCapabilities, mSupportedEffects, mSupportedBraking, in build() [all …]
|
D | Vibrator.java | 156 public VibratorInfo getInfo() { in getInfo() 157 return VibratorInfo.EMPTY_VIBRATOR_INFO; in getInfo() 302 VibratorInfo.FrequencyProfile frequencyProfile = getInfo().getFrequencyProfile(); in getFrequencyProfile() 571 VibratorInfo info = getInfo(); in areEffectsSupported() 609 VibratorInfo info = getInfo(); in areAllEffectsSupported() 644 VibratorInfo info = getInfo(); in arePrimitivesSupported() 666 VibratorInfo info = getInfo(); in areAllPrimitivesSupported() 691 VibratorInfo info = getInfo(); in getPrimitiveDurations()
|
D | SystemVibrator.java | 55 private VibratorInfo mVibratorInfo; 65 public VibratorInfo getInfo() { in getInfo() 72 return VibratorInfo.EMPTY_VIBRATOR_INFO; in getInfo() 78 return mVibratorInfo = VibratorInfo.EMPTY_VIBRATOR_INFO; in getInfo() 80 VibratorInfo[] vibratorInfos = new VibratorInfo[vibratorIds.length]; in getInfo() 88 return VibratorInfo.EMPTY_VIBRATOR_INFO; in getInfo()
|
D | IVibratorManagerService.aidl | 22 import android.os.VibratorInfo; 27 VibratorInfo getVibratorInfo(int vibratorId); in getVibratorInfo()
|
/frameworks/base/core/java/android/hardware/input/ |
D | InputDeviceVibrator.java | 29 import android.os.VibratorInfo; 46 private final VibratorInfo mVibratorInfo; 57 mVibratorInfo = new VibratorInfo.Builder(vibratorId) in InputDeviceVibrator() 85 public VibratorInfo getInfo() { in getInfo()
|
/frameworks/base/core/java/android/os/vibrator/persistence/ |
D | ParsedVibration.java | 25 import android.os.VibratorInfo; 85 public final VibrationEffect resolve(@NonNull VibratorInfo info) { in resolve()
|