Add TryAcquireEigenvalues command
This commit is contained in:
@@ -447,6 +447,25 @@ namespace WaveshareUARTFingerprintSensor
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public bool TryAcquireEigenvalues(out byte[] eigenvalues)
|
||||||
|
{
|
||||||
|
if (TrySendAndReceive(CommandType.AcquireEigenvalues, 0, 0, 0, out var response))
|
||||||
|
{
|
||||||
|
if (response.responseType == ResponseType.Success)
|
||||||
|
{
|
||||||
|
var length = Utils.Merge(response.first, response.second);
|
||||||
|
|
||||||
|
eigenvalues = ReadData(length, skipChecksum: true).Skip(3).ToArray();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
eigenvalues = default;
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
public void Sleep()
|
public void Sleep()
|
||||||
{
|
{
|
||||||
_sleeping = true;
|
_sleeping = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user