完成读卡器API的所有功能,能够读写卡;修改开卡函数,添加初始化卡的代码,添加限制:只有在有充值权限的设备上才能够开卡
This commit is contained in:
@@ -20,6 +20,10 @@ class Reader : private CVCDOurs
|
||||
{
|
||||
private:
|
||||
int comNumber = -1; ///< 硬件连接com口号,若未连接为-1
|
||||
int maxRecordNum = 6; ///< 每条记录4个block,最多28-1=27个block,所以最多支持6条记录
|
||||
|
||||
bool readRecordNumber(int &recordNum, int &recordIndex, QString cardId);
|
||||
bool writeRecordNumber(int recordNum, int recordIndex, QString cardId);
|
||||
|
||||
public:
|
||||
void setComNumber(int comNumber);
|
||||
@@ -29,6 +33,10 @@ public:
|
||||
|
||||
bool connect();
|
||||
QStringList inventory(int maxViccNum);
|
||||
bool insertRecord(QString record, QString cardId);
|
||||
bool writeRecords(QStringList recordList, QString cardId);
|
||||
QStringList getRecords(QString cardId, bool &ok);
|
||||
bool initCard(QString cardId);
|
||||
};
|
||||
|
||||
#endif // READERAPI_H
|
||||
|
||||
Reference in New Issue
Block a user