grove_fingerprint

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers grove_fingerprint_class.h Source File

grove_fingerprint_class.h

00001 
00002 
00003 
00004 #ifndef __GROVE_FINGERPRINT_CLASS_H__
00005 #define __GROVE_FINGERPRINT_CLASS_H__
00006 
00007 #include "grove_fingerprint.h"
00008 
00009 //GROVE_NAME        "Grove_Fingerprint"
00010 //IF_TYPE           UART
00011 //IMAGE_URL         http://www.seeedstudio.com/wiki/File:Print_Sensor.jpg
00012 
00013 class GroveFingerprint
00014 {
00015 public:
00016     GroveFingerprint(int pintx, int pinrx);
00017     bool write_setup(void);
00018     bool verifyPassword(void);
00019     bool getImage(uint8_t *res);
00020     bool image2Tz(uint8_t slot, uint8_t *res);
00021     bool createModel(uint8_t *res);
00022     bool storeModel(uint16_t id, uint8_t *res);
00023     bool deleteModel(uint16_t id, uint8_t *res);
00024     bool emptyDatabase(uint8_t *res);
00025     bool fingerFastSearch(uint8_t *res);
00026     bool getTemplateCount(uint8_t *res);
00027 
00028 private:
00029     UART_T *uart;
00030 };
00031 
00032 #endif