asdasdasd

Dependencies:   mbed

Fork of FINAL_PROJECT_4180 by Gedeon Nyengele

Committer:
nyengele
Date:
Mon Apr 25 01:57:10 2016 +0000
Revision:
10:c3556e27e576
Parent:
9:48e93bcd1d5c
Child:
11:1d7021c0739d
added some additional helpers for hash tables;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nyengele 0:f0e40bf44ffe 1 #include "mbed.h"
nyengele 2:1b1c0502bb08 2 #include "FPScanner.h"
nyengele 8:9b41712fd2c3 3 #include "uLCD_4DGL.h"
nyengele 0:f0e40bf44ffe 4
nyengele 10:c3556e27e576 5 typedef struct{
nyengele 10:c3556e27e576 6 int user_id;
nyengele 10:c3556e27e576 7 int hash;
nyengele 10:c3556e27e576 8 } HASH_RECORD;
nyengele 10:c3556e27e576 9
nyengele 0:f0e40bf44ffe 10 int hashcode(const char *data, int size);
nyengele 2:1b1c0502bb08 11 void read_mag_card(Serial *device, char *dest, int *size);
nyengele 2:1b1c0502bb08 12 bool fp_enroll(FPScanner *fp);
nyengele 3:83415d375d36 13 bool fp_auth(FPScanner *fp);
nyengele 5:562b8d04dfd4 14 bool face_enroll(char *user_id, Serial *android);
nyengele 6:d0582711a5d1 15 bool face_detect(char *user_id, Serial *android);
nyengele 7:800afb8c4cb5 16 bool speech_detect(char *user_id, Serial *android);
nyengele 7:800afb8c4cb5 17 bool speech_enroll(char *user_id, Serial *android);
nyengele 8:9b41712fd2c3 18 void buzzer(PwmOut *speaker, int seconds);
nyengele 8:9b41712fd2c3 19 void failure_display(uLCD_4DGL *lcd, char *text);
nyengele 9:48e93bcd1d5c 20 void success_display(uLCD_4DGL *lcd, char *text);
nyengele 10:c3556e27e576 21 int id_to_int(char *user_id, int size);
nyengele 10:c3556e27e576 22 void add_to_table(HASH_RECORD *table, int ind, int user_id, int hash);
nyengele 10:c3556e27e576 23 bool contain_hash(HASH_RECORD *table, int table_size, int user_id, int hash);