Fingerprint Scanner API using GT511C3 fingerprint scanner.

Dependencies:   4DGL-uLCD-SE GT511C3 SDFileSystem mbed

Fork of GT511C3test by Toshihisa T

The fingerprint scanner is designed to take attendance over a group of students. It requires a the group owner to store a preloaded list of student id numbers in a .txt file to the memory (SD card) in return of a 5 digits keypass to gain access to the database when taking attendance.

While there may exist multiple group owner and a group owner with multiple databases, each group will be uniquely identified by the 5 digits keypass. The program limits each scanner to open ONE session at a time where only one group will be able to take attendance during its session. Once a session is closed, a report of the attendance taken during the open session is generated and sent via ethernet to owner and there is no way to reopen the session again.

For the initial setup, each fingerprint database needs to be populated by the students. This set up can be done continuously during a session while taking attendance that session.

History

Current fingerprint scanner code. default tip

2015-12-01, by yoshua0207 [Tue, 01 Dec 2015 19:10:10 +0000] rev 8

Current fingerprint scanner code.


class library make.;

2014-01-03, by tosihisa [Fri, 03 Jan 2014 16:03:44 +0000] rev 7

class library make.;


Add CheckEnrolled() and DeleteID().;

2014-01-03, by tosihisa [Fri, 03 Jan 2014 15:52:29 +0000] rev 6

Add CheckEnrolled() and DeleteID().;


Add Enroll function.;

2014-01-03, by tosihisa [Fri, 03 Jan 2014 14:37:48 +0000] rev 5

Add Enroll function.;


Add LICENSE.;

2014-01-03, by tosihisa [Fri, 03 Jan 2014 14:12:18 +0000] rev 4

Add LICENSE.;


Add Enroll and Identify!;

2014-01-03, by tosihisa [Fri, 03 Jan 2014 12:56:03 +0000] rev 3

Add Enroll and Identify!;


??ON/OFF????;

2014-01-03, by tosihisa [Fri, 03 Jan 2014 07:24:39 +0000] rev 2

??ON/OFF????;


enum ????;

2014-01-03, by tosihisa [Fri, 03 Jan 2014 06:34:26 +0000] rev 1

enum ????;


1st Commit.

2014-01-03, by tosihisa [Fri, 03 Jan 2014 06:20:34 +0000] rev 0

1st Commit.