Loading biometrics/fingerprint/aidl/default/Fingerprint.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -50,6 +50,9 @@ Fingerprint::Fingerprint() : mWorker(MAX_WORKER_QUEUE_SIZE) { } else if (sensorTypeProp == "udfps") { mSensorType = FingerprintSensorType::UNDER_DISPLAY_OPTICAL; mEngine = std::make_unique<FakeFingerprintEngineUdfps>(); } else if (sensorTypeProp == "udfps-us") { mSensorType = FingerprintSensorType::UNDER_DISPLAY_ULTRASONIC; mEngine = std::make_unique<FakeFingerprintEngineUdfps>(); } else if (sensorTypeProp == "side") { mSensorType = FingerprintSensorType::POWER_BUTTON; mEngine = std::make_unique<FakeFingerprintEngineSide>(); Loading Loading @@ -220,7 +223,7 @@ const char* Fingerprint::type2String(FingerprintSensorType type) { case FingerprintSensorType::UNDER_DISPLAY_OPTICAL: return "udfps"; case FingerprintSensorType::UNDER_DISPLAY_ULTRASONIC: return "udfps"; return "udfps-us"; default: return "unknown"; } Loading biometrics/fingerprint/aidl/default/api/android.hardware.biometrics.fingerprint.VirtualProps-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -173,6 +173,6 @@ props { type: String access: ReadWrite prop_name: "persist.vendor.fingerprint.virtual.type" enum_values: "default|rear|udfps|side" enum_values: "default|rear|udfps|udfps-us|side" } } biometrics/fingerprint/aidl/default/fingerprint.sysprop +1 −1 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ prop { type: String scope: Public access: ReadWrite enum_values: "default|rear|udfps|side" enum_values: "default|rear|udfps|udfps-us|side" api_name: "type" } Loading biometrics/fingerprint/aidl/default/tests/VirtualHalTest.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -152,7 +152,7 @@ TEST_F(VirtualHalTest, type) { } typeMap[] = {{FingerprintSensorType::REAR, "rear"}, {FingerprintSensorType::POWER_BUTTON, "side"}, {FingerprintSensorType::UNDER_DISPLAY_OPTICAL, "udfps"}, {FingerprintSensorType::UNDER_DISPLAY_ULTRASONIC, "udfps"}, {FingerprintSensorType::UNDER_DISPLAY_ULTRASONIC, "udfps-us"}, {FingerprintSensorType::UNKNOWN, "unknown"}}; for (auto const& x : typeMap) { mVhal->setType(x.type); Loading Loading
biometrics/fingerprint/aidl/default/Fingerprint.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -50,6 +50,9 @@ Fingerprint::Fingerprint() : mWorker(MAX_WORKER_QUEUE_SIZE) { } else if (sensorTypeProp == "udfps") { mSensorType = FingerprintSensorType::UNDER_DISPLAY_OPTICAL; mEngine = std::make_unique<FakeFingerprintEngineUdfps>(); } else if (sensorTypeProp == "udfps-us") { mSensorType = FingerprintSensorType::UNDER_DISPLAY_ULTRASONIC; mEngine = std::make_unique<FakeFingerprintEngineUdfps>(); } else if (sensorTypeProp == "side") { mSensorType = FingerprintSensorType::POWER_BUTTON; mEngine = std::make_unique<FakeFingerprintEngineSide>(); Loading Loading @@ -220,7 +223,7 @@ const char* Fingerprint::type2String(FingerprintSensorType type) { case FingerprintSensorType::UNDER_DISPLAY_OPTICAL: return "udfps"; case FingerprintSensorType::UNDER_DISPLAY_ULTRASONIC: return "udfps"; return "udfps-us"; default: return "unknown"; } Loading
biometrics/fingerprint/aidl/default/api/android.hardware.biometrics.fingerprint.VirtualProps-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -173,6 +173,6 @@ props { type: String access: ReadWrite prop_name: "persist.vendor.fingerprint.virtual.type" enum_values: "default|rear|udfps|side" enum_values: "default|rear|udfps|udfps-us|side" } }
biometrics/fingerprint/aidl/default/fingerprint.sysprop +1 −1 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ prop { type: String scope: Public access: ReadWrite enum_values: "default|rear|udfps|side" enum_values: "default|rear|udfps|udfps-us|side" api_name: "type" } Loading
biometrics/fingerprint/aidl/default/tests/VirtualHalTest.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -152,7 +152,7 @@ TEST_F(VirtualHalTest, type) { } typeMap[] = {{FingerprintSensorType::REAR, "rear"}, {FingerprintSensorType::POWER_BUTTON, "side"}, {FingerprintSensorType::UNDER_DISPLAY_OPTICAL, "udfps"}, {FingerprintSensorType::UNDER_DISPLAY_ULTRASONIC, "udfps"}, {FingerprintSensorType::UNDER_DISPLAY_ULTRASONIC, "udfps-us"}, {FingerprintSensorType::UNKNOWN, "unknown"}}; for (auto const& x : typeMap) { mVhal->setType(x.type); Loading