1
0

added finger

This commit is contained in:
Lukas 2015-07-13 19:38:17 +02:00
parent 398e5784e8
commit 2ed3fe415d
2 changed files with 87 additions and 78 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

View File

@ -348,13 +348,22 @@ char *read_line_from_file(File stream, char *str, int max_len){
return str; return str;
} }
// //
//@Lukas //LB
//Funktion schreiben, welche ein Array vom struct Person (Beliebige Groesse) sowie eine rfid-kennung uebernimmt und den Index der entsprechenden Person im array (beginnend bei 0)zurueckgiebt. //Funktion schreiben, welche ein Array vom struct Person (Beliebige Groesse) sowie eine rfid-kennung uebernimmt und den Index der entsprechenden Person im array (beginnend bei 0)zurueckgiebt.
int getRFIDIndex(Person* persons, char* rfid) { int getRFIDIndex(Person* persons, char* rfid) {
for (int i = 0; i < sizeof(persons) / sizeof(Person); i++) { for (int i = 0; i < sizeof(persons) / sizeof(Person); i++) {
if (!strcmp(persons[i].rfid_uuid, rfid)) { if (!strcmp(persons[i].rfid_uuid, rfid)) {
return i;
}
}
}
int getFingerIndex(Person* persons, uint8_t fingerID) {
for (int i = 0; i < sizeof(persons) / sizeof(Person); i++) {
if (persons[i].finger_uuid == fingerID) {
return i; return i;
} }
} }