Document Title Here
AET65 API
Version 1.0
idvation GmbH
Otto-Hesse-Straße 19 / T5
Phone +49 6151 9926567
D-64293 Darmstadt
Fax +49 6151 3689296
www.idvation.com
Page 68 of 84
Page 68 of 84
6.12. Process Constants (ABS_PROCESS_xxxx)
These constants identify interactive operation processes.
Structures
ABS_PROCESS_DATA,
ABS_PROCESS_BEGIN_DATA
and
ABS_PROCESS_SUCCESS_DATA have member called Process which identifies the stage the operation
enters.
Some high level biometric operations consist of multiple processes. Generally the interactive operation is
composed from tree of processes. Entering and leaving in node in the tree is marked with calling the
callback with messages ABS_MSG_PROCESS_BEGIN and ABS_MSG_PROCESS_END.
Other ABS_MSG_PROCESS_xxxx may or may not be sent, depending on the respective process and its
progress.
For example a typical consolidated enrollment operation can be composed from the sequence of the
following messages:
1. ABS_MSG_PROCESS_BEGIN (ProcessID = ABS_PROCESS_ENROLL)
2. ABS_MSG_PROCESS_BEGIN (ProcessID = ABS_PROCESS_CONSOLIDATED_CAPTURE)
3. ABS_MSG_PROCESS_BEGIN (ProcessID = ABS_PROCESS_CAPTURE)
4. ABS_MSG_PROCESS_BEGIN (ProcessID = ABS_PROCESS_GRAB)
5. ... messages leading the user to correctly swipe his finger
6. ABS_MSG_PROCESS_END (end of ABS_PROCESS_GRAB)
7. ABS_MSG_PROCESS_PROGRESS (Percentage=23%)
8. ABS_MSG_PROCESS_END (end of ABS_PROCESS_CAPTURE)
9. ABS_MSG_PROCESS_BEGIN (ProcessID = ABS_PROCESS_CAPTURE)
10. ABS_MSG_PROCESS_BEGIN (ProcessID = ABS_PROCESS_GRAB)
11. ... messages leading the user to correctly swipe his finger
12. ABS_MSG_PROCESS_END (end of ABS_PROCESS_GRAB)
13. ABS_MSG_PROCESS_PROGRESS (Percentage=32%)
14. ABS_MSG_PROCESS_END (end of ABS_PROCESS_CAPTURE)
15. ABS_MSG_PROCESS_BEGIN (ProcessID = ABS_PROCESS_CAPTURE)
16. ABS_MSG_PROCESS_BEGIN (ProcessID = ABS_PROCESS_GRAB)
17. ... messages leading the user to correctly swipe his finger
18. ABS_MSG_PROCESS_END (end of ABS_PROCESS_GRAB)
19. ABS_MSG_PROCESS_PROGRESS (Percentage=39%)
20. ABS_MSG_PROCESS_END (end of ABS_PROCESS_CAPTURE)
21. ABS_MSG_PROCESS_BEGIN (ProcessID = ABS_PROCESS_CAPTURE)
22. ABS_MSG_PROCESS_BEGIN (ProcessID = ABS_PROCESS_GRAB)
23. ... messages leading the user to correctly swipe his finger
24. ABS_MSG_PROCESS_END (end of ABS_PROCESS_GRAB)
25. ABS_MSG_PROCESS_PROGRESS (Percentage=64%)
26. ABS_MSG_PROCESS_END (end of ABS_PROCESS_CAPTURE)
27. ABS_MSG_PROCESS_BEGIN (ProcessID = ABS_PROCESS_CAPTURE)