NEW
This commit is contained in:
45
hardware/ESP_ARDUINO/core/RFID.h
Normal file
45
hardware/ESP_ARDUINO/core/RFID.h
Normal file
@@ -0,0 +1,45 @@
|
||||
#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
|
||||
Reference in New Issue
Block a user