grove_fingerprint

Revision:
0:20273e15a6ee
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/grove_fingerprint_class.cpp	Tue Jun 09 10:18:30 2015 +0000
@@ -0,0 +1,63 @@
+
+
+#include "grove_fingerprint_class.h"
+
+GroveFingerprint::GroveFingerprint(int pintx, int pinrx)
+{
+    this->uart = (UART_T *)malloc(sizeof(UART_T));
+    grove_fingerprint_init(this->uart, pintx, pinrx);
+}
+
+bool GroveFingerprint::write_setup(void)
+{
+    return grove_fingerprint_write_setup(this->uart);
+}
+
+bool GroveFingerprint::verifyPassword(void)
+{
+    return grove_fingerprint_verifyPassword(this->uart);
+}
+
+bool GroveFingerprint::getImage(uint8_t *res)
+{
+    return grove_fingerprint_getImage(this->uart, res);
+}
+
+bool GroveFingerprint::image2Tz(uint8_t slot, uint8_t *res)
+{
+    return grove_fingerprint_image2Tz(this->uart, slot, res);
+}
+
+bool GroveFingerprint::createModel(uint8_t *res)
+{
+    return grove_fingerprint_createModel(this->uart, res);
+}
+
+bool GroveFingerprint::storeModel(uint16_t id, uint8_t *res)
+{
+    return grove_fingerprint_storeModel(this->uart, id, res);
+}
+
+bool GroveFingerprint::deleteModel(uint16_t id, uint8_t *res)
+{
+    return grove_fingerprint_deleteModel(this->uart, id, res);
+}
+
+bool GroveFingerprint::emptyDatabase(uint8_t *res)
+{
+    return grove_fingerprint_emptyDatabase(this->uart, res);
+}
+
+bool GroveFingerprint::fingerFastSearch(uint8_t *res)
+{
+    return grove_fingerprint_fingerFastSearch(this->uart, res);
+}
+
+bool GroveFingerprint::getTemplateCount(uint8_t *res)
+{
+    return grove_fingerprint_getTemplateCount(this->uart, res);
+}
+
+
+
+