/frameworks/base/services/tests/servicestests/src/com/android/server/vibrator/ |
D | VibrationThreadTest.java | 136 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 …]
|
D | FakeVibratorControllerProvider.java | 86 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/ |
D | VibratorController.java | 64 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 …]
|
D | VibratorManagerService.java | 167 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 …]
|
D | VibrationThread.java | 88 boolean triggerSyncedVibration(long vibrationId); in triggerSyncedVibration() argument 94 void onVibrationCompleted(long vibrationId, Vibration.Status status); in onVibrationCompleted() argument
|
/frameworks/base/services/core/jni/ |
D | com_android_server_vibrator_VibratorManagerService.cpp | 55 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()
|
D | com_android_server_vibrator_VibratorController.cpp | 133 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 …]
|