Home
last modified time | relevance | path

Searched refs:vibrationId (Results 1 – 7 of 7) sorted by relevance

/frameworks/base/services/tests/servicestests/src/com/android/server/vibrator/
DVibrationThreadTest.java136 long vibrationId = 1; in vibrate_noVibrator_ignoresVibration() local
139 VibrationThread thread = startThreadAndDispatcher(vibrationId, effect); in vibrate_noVibrator_ignoresVibration()
142 verify(mControllerCallbacks, never()).onComplete(anyInt(), eq(vibrationId)); in vibrate_noVibrator_ignoresVibration()
143 verifyCallbacksTriggered(vibrationId, Vibration.Status.IGNORED_UNSUPPORTED); in vibrate_noVibrator_ignoresVibration()
148 long vibrationId = 1; in vibrate_missingVibrators_ignoresVibration() local
153 VibrationThread thread = startThreadAndDispatcher(vibrationId, effect); in vibrate_missingVibrators_ignoresVibration()
156 verify(mControllerCallbacks, never()).onComplete(anyInt(), eq(vibrationId)); in vibrate_missingVibrators_ignoresVibration()
157 verifyCallbacksTriggered(vibrationId, Vibration.Status.IGNORED_UNSUPPORTED); in vibrate_missingVibrators_ignoresVibration()
164 long vibrationId = 1; in vibrate_singleVibratorOneShot_runsVibrationAndSetsAmplitude() local
166 VibrationThread thread = startThreadAndDispatcher(vibrationId, effect); in vibrate_singleVibratorOneShot_runsVibrationAndSetsAmplitude()
[all …]
DFakeVibratorControllerProvider.java86 public long on(long milliseconds, long vibrationId) { in on() argument
90 scheduleListener(milliseconds, vibrationId); in on()
105 public long perform(long effect, long strength, long vibrationId) { in perform() argument
112 scheduleListener(EFFECT_DURATION, vibrationId); in perform()
117 public long compose(PrimitiveSegment[] effects, long vibrationId) { in compose() argument
124 scheduleListener(duration, vibrationId); in compose()
129 public long composePwle(RampSegment[] primitives, int braking, long vibrationId) { in composePwle() argument
137 scheduleListener(duration, vibrationId); in composePwle()
185 private void scheduleListener(long vibrationDuration, long vibrationId) { in scheduleListener() argument
186 mHandler.postDelayed(() -> listener.onComplete(vibratorId, vibrationId), in scheduleListener()
/frameworks/base/services/core/java/com/android/server/vibrator/
DVibratorController.java64 void onComplete(int vibratorId, long vibrationId); in onComplete() argument
229 public long on(long milliseconds, long vibrationId) { in on() argument
231 long duration = mNativeWrapper.on(milliseconds, vibrationId); in on()
249 public long on(PrebakedSegment prebaked, long vibrationId) { in on() argument
252 prebaked.getEffectStrength(), vibrationId); in on()
270 public long on(PrimitiveSegment[] primitives, long vibrationId) { in on() argument
275 long duration = mNativeWrapper.compose(primitives, vibrationId); in on()
292 public long on(RampSegment[] primitives, long vibrationId) { in on() argument
298 long duration = mNativeWrapper.composePwle(primitives, braking, vibrationId); in on()
388 private static native long on(long nativePtr, long milliseconds, long vibrationId); in on() argument
[all …]
DVibratorManagerService.java167 static native boolean nativeTriggerSynced(long nativeServicePtr, long vibrationId); in nativeTriggerSynced() argument
580 private void onSyncedVibrationComplete(long vibrationId) { in onSyncedVibrationComplete() argument
582 if (mCurrentVibration != null && mCurrentVibration.getVibration().id == vibrationId) { in onSyncedVibrationComplete()
584 Slog.d(TAG, "Synced vibration " + vibrationId + " complete, notifying thread"); in onSyncedVibrationComplete()
591 private void onVibrationComplete(int vibratorId, long vibrationId) { in onVibrationComplete() argument
593 if (mCurrentVibration != null && mCurrentVibration.getVibration().id == vibrationId) { in onVibrationComplete()
595 Slog.d(TAG, "Vibration " + vibrationId + " on vibrator " + vibratorId in onVibrationComplete()
996 public boolean triggerSyncedVibration(long vibrationId) { in triggerSyncedVibration() argument
997 return mNativeWrapper.triggerSynced(vibrationId); in triggerSyncedVibration()
1006 public void onVibrationCompleted(long vibrationId, Vibration.Status status) { in onVibrationCompleted() argument
[all …]
DVibrationThread.java88 boolean triggerSyncedVibration(long vibrationId); in triggerSyncedVibration() argument
94 void onVibrationCompleted(long vibrationId, Vibration.Status status); in onVibrationCompleted() argument
/frameworks/base/services/core/jni/
Dcom_android_server_vibrator_VibratorManagerService.cpp55 std::function<void()> createCallback(jlong vibrationId) { in createCallback() argument
56 return [vibrationId, this]() { in createCallback()
58 jniEnv->CallVoidMethod(mCallbackListener, sMethodIdOnComplete, vibrationId); in createCallback()
138 jlong vibrationId) { in nativeTriggerSynced() argument
145 auto callback = service->createCallback(vibrationId); in nativeTriggerSynced()
Dcom_android_server_vibrator_VibratorController.cpp133 std::function<void()> createCallback(jlong vibrationId) { in createCallback() argument
134 return [vibrationId, this]() { in createCallback()
137 vibrationId); in createCallback()
217 jlong vibrationId) { in vibratorOn() argument
223 auto callback = wrapper->createCallback(vibrationId); in vibratorOn()
267 jlong strength, jlong vibrationId) { in vibratorPerformEffect() argument
275 auto callback = wrapper->createCallback(vibrationId); in vibratorPerformEffect()
284 jobjectArray composition, jlong vibrationId) { in vibratorPerformComposedEffect() argument
296 auto callback = wrapper->createCallback(vibrationId); in vibratorPerformComposedEffect()
306 jobjectArray waveform, jint brakingId, jlong vibrationId) { in vibratorPerformPwleEffect() argument
[all …]