FingerError Enumeration

Namespace: id3.Finger

Definition

Enumerates the possible error codes returned by this SDK.
class FingerError
enum FingerError
public enum FingerError
public enum FingerError
public enum FingerError
typedef enum id3FingerError

Fields

Name

Value

Description

success

0

No error.

insufficientBuffer

-1

The given buffer is too small.

objectDoesNotExist

-2

The requested object does not exist; a ‘null’ should be returned if possible.

base

-2000

Base error code of the Finger module.

minimum

-2999

Minimum error code of the Finger module.

invalidHandle

-2001

The handle is invalid.

invalidParameter

-2002

One of the given parameter(s) is invalid (nullptr, wrong type).

invalidParameterValue

-2003

One of the given parameter(s) has an invalid value.

invalidPixelFormat

-2004

The image pixel format is invalid.

invalidTemplateFormat

-2005

The template format is invalid.

invalidResolution

-2006

The image resolution is invalid.

invalidFingerPosition

-2007

The finger position associated with the Image/Template is invalid.

invalidFilePath

-2008

The given file path could not be found/opened.

unloadedModel

-2020

The model which is required for this operation was not loaded.

processingUnitUnavailable

-2039

The requested processing unit is not available in this build.

inferenceBackendError

-2040

The inference backend failed to infer, probably due to inconsistent input.

moduleBusy

-2041

This module is currently used by another thread.

notSupportedAn2kTransaction

-2042

This ANSI/NIST-ITL 1:2011 transaction cannot be loaded in a finger image record.

backendError

-2043

An error happened in the algorithmic backend.

indexerAlreadyInitialized

-2050

The finger indexer object is already initialized.

indexerIdAlreadyExists

-2051

The requested ID already exists in the finger indexer object.

indexerInvalidTemplateData

-2052

The data of the template is corrupted and cannot be added to the finger indexer object.

indexerFull

-2053

Maximum size of the finger indexer object has been reached.

indexerIdNotFound

-2054

No data with this ID has been found in the finger indexer object.

indexerInvalidIndexFile

-2055

This index file is not valid and cannot be loaded.

tooManyMinutiae

-2100

The number of minutiae is too large to export the template as is. It needs to be pruned under 255 minutiae.

unalignedImage

-2101

The image was not aligned before encoding, one should set a FingerAligner model to the FingerExtractor.

functionNotImplemented

-2102

This function is not implemented.