Merge "Implement meta interface for the biometric HAL" into sc-dev
This commit is contained in:
@@ -147,6 +147,16 @@ public class Sensor {
|
||||
mCallback = callback;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getInterfaceVersion() {
|
||||
return this.VERSION;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getInterfaceHash() {
|
||||
return this.HASH;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onChallengeGenerated(long challenge) {
|
||||
mHandler.post(() -> {
|
||||
|
||||
@@ -34,6 +34,16 @@ import android.util.Slog;
|
||||
public class TestHal extends IFace.Stub {
|
||||
private static final String TAG = "face.aidl.TestHal";
|
||||
|
||||
@Override
|
||||
public int getInterfaceVersion() {
|
||||
return this.VERSION;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getInterfaceHash() {
|
||||
return this.HASH;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SensorProps[] getSensorProps() {
|
||||
Slog.w(TAG, "getSensorProps");
|
||||
@@ -45,6 +55,16 @@ public class TestHal extends IFace.Stub {
|
||||
Slog.w(TAG, "createSession, sensorId: " + sensorId + " userId: " + userId);
|
||||
|
||||
return new ISession.Stub() {
|
||||
@Override
|
||||
public int getInterfaceVersion() {
|
||||
return this.VERSION;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getInterfaceHash() {
|
||||
return this.HASH;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void generateChallenge() throws RemoteException {
|
||||
Slog.w(TAG, "generateChallenge");
|
||||
@@ -71,6 +91,14 @@ public class TestHal extends IFace.Stub {
|
||||
public void cancel() throws RemoteException {
|
||||
cb.onError(Error.CANCELED, 0 /* vendorCode */);
|
||||
}
|
||||
@Override
|
||||
public int getInterfaceVersion() {
|
||||
return this.VERSION;
|
||||
}
|
||||
@Override
|
||||
public String getInterfaceHash() {
|
||||
return this.HASH;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@@ -82,6 +110,14 @@ public class TestHal extends IFace.Stub {
|
||||
public void cancel() throws RemoteException {
|
||||
cb.onError(Error.CANCELED, 0 /* vendorCode */);
|
||||
}
|
||||
@Override
|
||||
public int getInterfaceVersion() {
|
||||
return this.VERSION;
|
||||
}
|
||||
@Override
|
||||
public String getInterfaceHash() {
|
||||
return this.HASH;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@@ -93,6 +129,14 @@ public class TestHal extends IFace.Stub {
|
||||
public void cancel() throws RemoteException {
|
||||
cb.onError(Error.CANCELED, 0 /* vendorCode */);
|
||||
}
|
||||
@Override
|
||||
public int getInterfaceVersion() {
|
||||
return this.VERSION;
|
||||
}
|
||||
@Override
|
||||
public String getInterfaceHash() {
|
||||
return this.HASH;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -150,6 +150,16 @@ class Sensor {
|
||||
mCallback = callback;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getInterfaceVersion() {
|
||||
return this.VERSION;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getInterfaceHash() {
|
||||
return this.HASH;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onChallengeGenerated(long challenge) {
|
||||
mHandler.post(() -> {
|
||||
|
||||
@@ -32,6 +32,16 @@ import android.util.Slog;
|
||||
public class TestHal extends IFingerprint.Stub {
|
||||
private static final String TAG = "fingerprint.aidl.TestHal";
|
||||
|
||||
@Override
|
||||
public int getInterfaceVersion() {
|
||||
return this.VERSION;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getInterfaceHash() {
|
||||
return this.HASH;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SensorProps[] getSensorProps() {
|
||||
Slog.w(TAG, "getSensorProps");
|
||||
@@ -43,6 +53,16 @@ public class TestHal extends IFingerprint.Stub {
|
||||
Slog.w(TAG, "createSession, sensorId: " + sensorId + " userId: " + userId);
|
||||
|
||||
return new ISession.Stub() {
|
||||
@Override
|
||||
public int getInterfaceVersion() {
|
||||
return this.VERSION;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getInterfaceHash() {
|
||||
return this.HASH;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void generateChallenge() throws RemoteException {
|
||||
Slog.w(TAG, "generateChallenge");
|
||||
@@ -63,6 +83,14 @@ public class TestHal extends IFingerprint.Stub {
|
||||
public void cancel() throws RemoteException {
|
||||
cb.onError(Error.CANCELED, 0 /* vendorCode */);
|
||||
}
|
||||
@Override
|
||||
public int getInterfaceVersion() {
|
||||
return this.VERSION;
|
||||
}
|
||||
@Override
|
||||
public String getInterfaceHash() {
|
||||
return this.HASH;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@@ -74,6 +102,14 @@ public class TestHal extends IFingerprint.Stub {
|
||||
public void cancel() throws RemoteException {
|
||||
cb.onError(Error.CANCELED, 0 /* vendorCode */);
|
||||
}
|
||||
@Override
|
||||
public int getInterfaceVersion() {
|
||||
return this.VERSION;
|
||||
}
|
||||
@Override
|
||||
public String getInterfaceHash() {
|
||||
return this.HASH;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@@ -85,6 +121,14 @@ public class TestHal extends IFingerprint.Stub {
|
||||
public void cancel() throws RemoteException {
|
||||
cb.onError(Error.CANCELED, 0 /* vendorCode */);
|
||||
}
|
||||
@Override
|
||||
public int getInterfaceVersion() {
|
||||
return this.VERSION;
|
||||
}
|
||||
@Override
|
||||
public String getInterfaceHash() {
|
||||
return this.HASH;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user