Home
last modified time | relevance | path

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

123

/frameworks/base/core/tests/vibrator/src/android/os/vibrator/
DMultiVibratorInfoTest.java26 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 …]
DVibratorInfoFactoryTest.java24 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 …]
DStepSegmentTest.java29 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 …]
DRampSegmentTest.java31 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 …]
DPrebakedSegmentTest.java29 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/
DVibratorInfoTest.java43 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/
DMultiVibratorInfo.java23 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 …]
DVibratorInfoFactory.java20 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()
DVibratorFrequencyProfile.java22 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/
DFakeVibrator.java25 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/
DSplitSegmentsAdapterTest.java23 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()
DRampToStepAdapterTest.java23 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()
DStepToRampAdapterTest.java23 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/
DClippingAmplitudeAndFrequencyAdapter.java19 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()
DVibratorController.java25 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()
DStepToRampAdapter.java20 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()
DSplitSegmentsAdapter.java20 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()
DRampToStepAdapter.java20 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()
DVibrationSegmentsAdapter.java20 import android.os.VibratorInfo;
40 int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, int repeatIndex); in adaptToVibrator()
/frameworks/base/core/java/android/os/
DVibratorInfo.java44 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 …]
DVibrator.java156 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()
DSystemVibrator.java55 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()
DIVibratorManagerService.aidl22 import android.os.VibratorInfo;
27 VibratorInfo getVibratorInfo(int vibratorId); in getVibratorInfo()
/frameworks/base/core/java/android/hardware/input/
DInputDeviceVibrator.java29 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/
DParsedVibration.java25 import android.os.VibratorInfo;
85 public final VibrationEffect resolve(@NonNull VibratorInfo info) { in resolve()

123