Files
2024-08-13 16:46:44 -04:00

46 lines
745 B
C++

#ifndef RFID_h
#define RFID_h
#include "logger.h"
class RFID
{
private:
public:
RFID () {} // CONSTRUCTOR
// function ro validate
bool validate (String tag){
bool r;
r = false;
if ((tag.length() == 16) || // RUND
(tag.length() == 36)) // Eckig
{r = true;}
else {
logger.log(0, "WRONG TAG");
logger.log(0, tag);
logger.log(0, String(tag.length()));
}
return r;
}
String toHex (int c){
String r;
if (c < 15) {
r = '0';
r = r+ String ( c, HEX )[0];
} else {
r = String ( c, HEX )[0];
r = r+ String ( c, HEX )[1];
}
return r;
}
};
#endif