2020-04-07 23:57:56 +08:00
|
|
|
|
#include "mifare.h"
|
|
|
|
|
|
|
|
|
|
Mifare::Mifare(QObject *parent) : QObject(parent)
|
|
|
|
|
{
|
|
|
|
|
isProcessingData=false;
|
|
|
|
|
isProcessingKey=false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Mifare::processData(const QString str)
|
|
|
|
|
{
|
|
|
|
|
if(isProcessingData)
|
|
|
|
|
{
|
|
|
|
|
if(inputType==FROM_RDBL)
|
2020-04-08 18:18:53 +08:00
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
2020-04-07 23:57:56 +08:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
void Mifare::processKey(const QString str)
|
|
|
|
|
{
|
|
|
|
|
if(isProcessingKey)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
void Mifare::setProcessingState(ProcessingState st)
|
|
|
|
|
{
|
|
|
|
|
if(st==Mifare::NONE)
|
|
|
|
|
{
|
|
|
|
|
isProcessingKey=false;
|
|
|
|
|
isProcessingData=false;
|
|
|
|
|
}
|
|
|
|
|
else if(st==Mifare::KEY)
|
|
|
|
|
{
|
|
|
|
|
isProcessingKey=true;
|
|
|
|
|
isProcessingData=false;
|
|
|
|
|
}
|
|
|
|
|
else if(st==Mifare::DATA)
|
|
|
|
|
{
|
|
|
|
|
isProcessingKey=false;
|
|
|
|
|
isProcessingData=true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
void Mifare::setInputType(InputType tp)
|
|
|
|
|
{
|
|
|
|
|
inputType=tp;
|
|
|
|
|
}
|