SHARE
TWEET

Untitled

a guest Aug 23rd, 2019 90 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. byte lastuuid [4];
  3.  
  4. class Szavazo {
  5.   public:
  6.  
  7.   byte uuid[4];
  8.   char nev[16];
  9.  
  10.   Szavazo(byte* _uuid, char* _nev){
  11.     for(int ii=0 ; ii<16 ; ii++) {
  12.       nev[ii]=_nev[ii];
  13.     };
  14.     for(int ii=0 ; ii<4 ; ii++) {
  15.       uuid[ii]= _uuid[ii];
  16.     };
  17.   }
  18. };
  19.  
  20. byte ism[4]={0x00, 0x00, 0x00, 0x00};
  21. byte a[4]={0x8A, 0x43, 0xBF, 0xC3};
  22. byte b[4]={0x6A, 0x4B, 0xBF, 0xC3};
  23. byte c[4]={0x2A, 0x5A, 0xBF, 0xC3};
  24. byte d[4]={0x6B, 0xD4, 0x71, 0x1A};
  25. Szavazo szavazok [5]= {{ism, "Ismeretlen"},
  26.                        {a, "Aladár"},
  27.                        {b, "Béla"},
  28.                        {c, "Cili"},
  29.                        {d, "Dénes"}};
  30. int szavazokSzama = 4;                  
  31.                        
  32.                  
  33. for (byte i = 0; i < mfrc522.uid.size; ++i) { // rfid beolvasása
  34.   lastuuid[i]=mfrc522.uid.uidByte[i];
  35. }
  36.  
  37. int egyezes=0;
  38.  
  39. for(int i=1 ; i<szavazokSzama ; i++) {
  40.   for(int j=0 ; j<4 ; j++) {
  41.     if ((szavazok[i]).uuid[j]!=lastuuid[j]){
  42.       egyezes=0;
  43.       break;
  44.     }
  45.     else {
  46.       egyezes++;
  47.     };
  48.   };
  49.   if (egyezes == 4){ // az uid mind a 4 byte-ja egyezik
  50.     szavazo = i; // érvényes szavazót találtunk
  51.     break;
  52.   }else {
  53.     egyezes=0;
  54.   };
  55. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top