重构RFID前
This commit is contained in:
+11
-7
@@ -29,7 +29,7 @@ InkJetPrinter::InkJetPrinter(QWidget* parent)
|
||||
init();
|
||||
|
||||
QThread::sleep(3);
|
||||
qApp->installEventFilter(this);
|
||||
// qApp->installEventFilter(this);
|
||||
|
||||
QString ARM_Version;
|
||||
ARM_Version.sprintf("%d.%d.%02d%s%s", UP_PRINTER_MAJOR_VER, UP_PRINTER_MINOR_VER,UP_PRINTER_RIVISION_VER,SUB_VERSION,SUB_RFID);
|
||||
@@ -980,10 +980,14 @@ void InkJetPrinter::timerHandler(void){
|
||||
qDebug()<<"初始化刷卡模块";
|
||||
flag6 = false;
|
||||
sysPara->devOp->setICReaderModeFlag = true;
|
||||
sysPara->devOp->setRFIDReaderWorkMode();
|
||||
|
||||
// 使用RFID读写器软件设置,而不是这里
|
||||
// sysPara->devOp->setRFIDReaderWorkMode();
|
||||
qDebug()<<"jd.addr: "<<m_MainInstruction->dlgInputAddr->jd.addr;
|
||||
LogInfo::setRunStatusText(QString("jd.addr:%1").arg(m_MainInstruction->dlgInputAddr->jd.addr));
|
||||
sysPara->devOp->setRFIDReaderKey(m_MainInstruction->dlgInputAddr->jd.addr,1);
|
||||
|
||||
// 使用RFID读写器软件设置,而不是这里
|
||||
// sysPara->devOp->setRFIDReaderKey(m_MainInstruction->dlgInputAddr->jd.addr,1);
|
||||
sysPara->devOp->setICReaderModeFlag = false;
|
||||
}
|
||||
if(pulse_300ms){
|
||||
@@ -991,7 +995,7 @@ void InkJetPrinter::timerHandler(void){
|
||||
{
|
||||
sysPara->devOp->strRevdata ="";
|
||||
sysPara->devOp->receiveReadRFID_data();
|
||||
if(sysPara->devOp->strRevdata.length() > 1)
|
||||
if(sysPara->devOp->strRevdata.length() > 3)
|
||||
{
|
||||
if((sysPara->devOp->strRevdata.left(3) == QString::number(m_MainInstruction->dlgInputAddr->jd.addr).left(3))\
|
||||
|| sysPara->devOp->strRevdata.left(3) == "100")
|
||||
@@ -1019,7 +1023,7 @@ void InkJetPrinter::timerHandler(void){
|
||||
{
|
||||
if(sysPara->para.rfidCountDown>0)
|
||||
delayWithEventLoop(); //xx秒的倒计时
|
||||
if(sysPara->devOp->comWriteRFID_data() == 1){//把卡数据清零
|
||||
if(sysPara->devOp->RFIDmarkCardUsedAsync() == 1){//把卡数据清零
|
||||
sysPara->RFIDPara.needInkCard = false;
|
||||
sysPara->RFIDPara.inkCardTimeOut = false;
|
||||
sysPara->saveRFIDPara();
|
||||
@@ -1060,7 +1064,7 @@ void InkJetPrinter::timerHandler(void){
|
||||
if(sysPara->para.rfidCountDown>0)
|
||||
delayWithEventLoop();
|
||||
//弹出一个xx秒的倒计时,再执行以下代码
|
||||
if(sysPara->devOp->comWriteRFID_data() == 1){//把卡数据清零
|
||||
if(sysPara->devOp->RFIDmarkCardUsedAsync() == 1){//把卡数据清零
|
||||
sysPara->RFIDPara.needSolventCard = false;
|
||||
sysPara->RFIDPara.solventCardTimeOut = false;
|
||||
sysPara->saveRFIDPara();
|
||||
@@ -1087,7 +1091,7 @@ void InkJetPrinter::timerHandler(void){
|
||||
if(sysPara->para.rfidCountDown>0)
|
||||
delayWithEventLoop(); //xx秒的倒计时
|
||||
emit maintenanceShow();
|
||||
if(sysPara->devOp->comWriteRFID_data() == 1)//把卡数据清零
|
||||
if(sysPara->devOp->RFIDmarkCardUsedAsync() == 1)//把卡数据清零
|
||||
{
|
||||
sysPara->RFIDPara.needMaintenance = false;
|
||||
sysPara->status.needMaintenanceRemind = false;
|
||||
|
||||
Reference in New Issue
Block a user