FingerCaptureStatus Enumeration

Namespace: id3.FingerCapture

Definition

Provides a comprehensive list of status codes representing various states and events during the fingerprint capture process.
These codes facilitate precise control and monitoring of the capture sequence and device behavior.
class FingerCaptureStatus
enum FingerCaptureStatus
public enum FingerCaptureStatus
typedef enum id3CaptureFingerCaptureStatus

Fields

Name

Value

Description

noDevice

0

Indicates there is no device connected.

deviceIdle

1

Indicates that no capture process is currently active; the device is idle.

deviceReady

2

Indicates that the device is powered on and ready to receive commands.

deviceError

3

Indicates that an error has occurred, which may require attention or resetting the device.

captureInProgress

4

Indicates an ongoing capture process; data is currently being recorded.

captureStarted

5

Signifies the initiation of a capture process; the device has begun capturing data.

captureStopped

6

Indicates that the capture process has been halted, either completed or interrupted.

startTakingSnapshot

7

The device has begun taking a snapshot as part of the capture process.

placeFinger

8

User action required: Place a finger on the sensor as instructed by the device interface.

removeFinger

9

User action required: Remove the finger from the sensor as instructed by the device interface.

rollFinger

10

User action required: Roll the finger on the sensor to capture the entire fingerprint.

fingerPlaced

11

Confirms that a finger has been correctly placed on the sensor.

fingerRemoved

12

Confirms that the finger has been removed from the sensor following the capture or as required.

moveFingerUp

13

User action required: Move the finger upward on the sensor to adjust the positioning.

moveFingerDown

14

User action required: Move the finger downward on the sensor to adjust the positioning.

moveFingerLeft

15

User action required: Move the finger left on the sensor to adjust the positioning.

moveFingerRight

16

User action required: Move the finger right on the sensor to adjust the positioning.

pressFingerHarder

17

User action required: Apply more pressure to ensure a clearer fingerprint capture.

swipeTooFast

18

The swipe speed was too fast; adjust to a slower swipe for effective capture.

swipeTooSlow

19

The swipe speed was too slow; adjust to a faster swipe for effective capture.

swipeTooSkewed

20

The swipe angle was too skewed; realign and attempt the swipe again.

swipeBadSpeed

21

The swipe speed was inappropriate; adjust to the recommended speed for optimal results.

imageTooSmall

22

The captured image is too small to be useful; ensure full finger placement.

imagePoorQuality

23

The captured image is of poor quality; conditions may need to be improved (e.g., cleanliness, lighting).

rollPartLift

24

Part of the finger was lifted during a roll; maintain contact throughout the motion.

rollTooFast

25

The rolling motion was too fast; slow down to capture detailed prints.

rollDirty

26

The sensor surface is dirty or obstructed; clean the sensor or ensure only one finger is in contact.

rollShifted

27

The finger shifted during rolling; keep the finger steady and aligned.

rollTooShort

28

The rolling action was too brief; roll the finger for a longer duration to capture the entire print.

fewerFingers

29

Fewer fingers than required were detected; ensure correct finger placement.

tooManyFingers

30

More fingers than required were detected; only place the necessary fingers on the sensor.

wrongHand

31

The wrong hand was used; ensure the correct hand is used as per the instructions.

fakeFingerDetected

32

A fake or synthetic finger was detected; ensure that only real human fingers are used.

rotateHandClockwise

33

Rotate the hand clockwise to properly align the fingerprint with the sensor.

rotateHandCounterclockwise

34

Rotate the hand counterclockwise to properly align the fingerprint with the sensor.

thumbsRotated

35

One or both thumbs are incorrectly rotated; adjust the thumb(s) to the correct position.

indexRotated

36

One or both index fingers are incorrectly rotated; adjust the index finger(s) to the correct position.

tightenYourFingers

37

Tighten the placement of your fingers to ensure clear and distinct captures.

spreadYourFingers

38

Spread your fingers apart to avoid overlapping and ensure each finger is distinctly captured.