Fix: never set the autoRequest-flag to false.
This commit is contained in:
		@@ -193,8 +193,8 @@ bool Update::openSerial(int br, QString baudrate, QString comPort) const {
 | 
				
			|||||||
                      + " " + baudrate + " " + comPort + "...OK");
 | 
					                      + " " + baudrate + " " + comPort + "...OK");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            // m_hw->dc_autoRequest(true);
 | 
					            // m_hw->dc_autoRequest(true);
 | 
				
			||||||
            m_hw->dc_autoRequest(false);
 | 
					            // m_hw->dc_autoRequest(false);
 | 
				
			||||||
            QThread::sleep(1);
 | 
					            // QThread::sleep(1);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            Utils::printInfoMsg(QString("IS PORT OPEN %1").arg(m_hw->dc_isPortOpen()));
 | 
					            Utils::printInfoMsg(QString("IS PORT OPEN %1").arg(m_hw->dc_isPortOpen()));
 | 
				
			||||||
            return true;
 | 
					            return true;
 | 
				
			||||||
@@ -507,9 +507,9 @@ bool Update::downloadJson(enum FileTypeJson type,
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        m_hw->dc_autoRequest(false);
 | 
					        // m_hw->dc_autoRequest(false);
 | 
				
			||||||
        qDebug() << "SET AUTO-REQUEST=FALSE";
 | 
					        // qDebug() << "SET AUTO-REQUEST=FALSE";
 | 
				
			||||||
        QThread::sleep(1);  // make sure the auto-request flag is acknowledged
 | 
					        // QThread::sleep(1);  // make sure the auto-request flag is acknowledged
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return true;
 | 
					    return true;
 | 
				
			||||||
@@ -584,8 +584,8 @@ QStringList Update::getDcSoftAndHardWareVersion() {
 | 
				
			|||||||
        QString const &hwVersion = m_hw->dc_getHWversion().toLower().trimmed();
 | 
					        QString const &hwVersion = m_hw->dc_getHWversion().toLower().trimmed();
 | 
				
			||||||
        QString const &swVersion = m_hw->dc_getSWversion().toLower().trimmed();
 | 
					        QString const &swVersion = m_hw->dc_getSWversion().toLower().trimmed();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        m_hw->dc_autoRequest(false);
 | 
					        //m_hw->dc_autoRequest(false);
 | 
				
			||||||
        QThread::sleep(1); // make sure the timer-slots are inactive
 | 
					        //QThread::sleep(1); // make sure the timer-slots are inactive
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if (!hwVersion.isEmpty() && !swVersion.isEmpty()) {
 | 
					        if (!hwVersion.isEmpty() && !swVersion.isEmpty()) {
 | 
				
			||||||
            return QStringList() << hwVersion << swVersion;
 | 
					            return QStringList() << hwVersion << swVersion;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user