Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- byte lastuuid [4];
- class Szavazo {
- public:
- byte uuid[4];
- char nev[16];
- Szavazo(byte* _uuid, char* _nev){
- for(int ii=0 ; ii<16 ; ii++) {
- nev[ii]=_nev[ii];
- };
- for(int ii=0 ; ii<4 ; ii++) {
- uuid[ii]= _uuid[ii];
- };
- }
- };
- byte ism[4]={0x00, 0x00, 0x00, 0x00};
- byte a[4]={0x8A, 0x43, 0xBF, 0xC3};
- byte b[4]={0x6A, 0x4B, 0xBF, 0xC3};
- byte c[4]={0x2A, 0x5A, 0xBF, 0xC3};
- byte d[4]={0x6B, 0xD4, 0x71, 0x1A};
- Szavazo szavazok [5]= {{ism, "Ismeretlen"},
- {a, "Aladár"},
- {b, "Béla"},
- {c, "Cili"},
- {d, "Dénes"}};
- int szavazokSzama = 4;
- for (byte i = 0; i < mfrc522.uid.size; ++i) { // rfid beolvasása
- lastuuid[i]=mfrc522.uid.uidByte[i];
- }
- int egyezes=0;
- for(int i=1 ; i<szavazokSzama ; i++) {
- for(int j=0 ; j<4 ; j++) {
- if ((szavazok[i]).uuid[j]!=lastuuid[j]){
- egyezes=0;
- break;
- }
- else {
- egyezes++;
- };
- };
- if (egyezes == 4){ // az uid mind a 4 byte-ja egyezik
- szavazo = i; // érvényes szavazót találtunk
- break;
- }else {
- egyezes=0;
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement