重构各页面代码,从h文件改为cpp文件;

添加硬件接口并添加,readerAPI使用硬件接口获取invenory信息和connect;
完成开卡初始页面,获取卡号和学号。
This commit is contained in:
2024-07-29 11:24:26 +08:00
parent f229cd4a28
commit 4b8460f4ce
17 changed files with 1411 additions and 157 deletions

View File

@@ -2,42 +2,25 @@
#define READERAPI_H
#include <HF15693.h>
#include <cstdio>
#include <cstring>
#include <QString>
#include <QStringList>
#include <VCDOurs.h>
typedef unsigned char uchar_t;
class Reader
class Reader : private CVCDOurs
{
private:
int comNumber = -1; // com口号若未连接为-1
public:
bool is_connected()
{
return comNumber > 0;
}
bool connectReader()
{
if (t15portOpen(comNumber))
{
return true;
}
else
{
comNumber = -1;
return false;
}
}
void setComNumber(int comNumber)
{
this->comNumber = comNumber;
}
int getComNumber()
{
return comNumber;
}
bool is_connected();
bool connect();
void setComNumber(int comNumber);
int getComNumber();
QStringList inventory(int maxViccNum);
};
#endif // READERAPI_H