mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-02 02:42:35 +00:00
Merge "Remove IFingerprint#reset" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
82adf3c81e
@@ -36,5 +36,4 @@ package android.hardware.biometrics.fingerprint;
|
||||
interface IFingerprint {
|
||||
android.hardware.biometrics.fingerprint.SensorProps[] getSensorProps();
|
||||
android.hardware.biometrics.fingerprint.ISession createSession(in int sensorId, in int userId, in android.hardware.biometrics.fingerprint.ISessionCallback cb);
|
||||
void reset();
|
||||
}
|
||||
|
||||
@@ -65,14 +65,4 @@ interface IFingerprint {
|
||||
* @return A new session
|
||||
*/
|
||||
ISession createSession(in int sensorId, in int userId, in ISessionCallback cb);
|
||||
|
||||
/**
|
||||
* Resets the HAL into a clean state, forcing it to cancel all of the pending operations, close
|
||||
* its current session, and release all of the acquired resources.
|
||||
*
|
||||
* This should be used as a last resort to recover the HAL if the current session becomes
|
||||
* unresponsive. The implementation might choose to restart the HAL process to get back into a
|
||||
* good state.
|
||||
*/
|
||||
void reset();
|
||||
}
|
||||
|
||||
@@ -63,10 +63,4 @@ ndk::ScopedAStatus Fingerprint::createSession(int32_t sensorId, int32_t userId,
|
||||
return ndk::ScopedAStatus::ok();
|
||||
}
|
||||
|
||||
ndk::ScopedAStatus Fingerprint::reset() {
|
||||
// Crash. The system will start a fresh instance of the HAL.
|
||||
CHECK(false) << "Unable to reset. Crashing.";
|
||||
return ndk::ScopedAStatus::ok();
|
||||
}
|
||||
|
||||
} // namespace aidl::android::hardware::biometrics::fingerprint
|
||||
|
||||
@@ -34,8 +34,6 @@ class Fingerprint : public BnFingerprint {
|
||||
const std::shared_ptr<ISessionCallback>& cb,
|
||||
std::shared_ptr<ISession>* out) override;
|
||||
|
||||
ndk::ScopedAStatus reset() override;
|
||||
|
||||
private:
|
||||
std::unique_ptr<FakeFingerprintEngine> mEngine;
|
||||
WorkerThread mWorker;
|
||||
|
||||
Reference in New Issue
Block a user