重构各页面代码,从h文件改为cpp文件;
添加硬件接口并添加,readerAPI使用硬件接口获取invenory信息和connect; 完成开卡初始页面,获取卡号和学号。
This commit is contained in:
41
readerAPI.h
41
readerAPI.h
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user