feat: Add start scan process without recon connect while configured.

This commit is contained in:
sunwen
2024-07-05 11:09:16 +08:00
parent 4ae2193ef7
commit 679cc2ec18
7 changed files with 44 additions and 26 deletions

View File

@@ -1292,9 +1292,10 @@ void DeviceManager::updateReconConnectionState(bool aIsConnected)
void DeviceManager::startScanProcess()
{
LOG_SYS_OPERATION("Start scan process.");
if( !UsctStateManager::getInstance()->getState(ReconConnectionState) ||
!UsctStateManager::getInstance()->getState(ReconState) ||
!UsctStateManager::getInstance()->getState(ReconDBState))
if( !JsonObject::Instance()->getScanCanWithoutRecon() &&
(!UsctStateManager::getInstance()->getState(ReconConnectionState) ||
!UsctStateManager::getInstance()->getState(ReconState) ||
!UsctStateManager::getInstance()->getState(ReconDBState)))
{
QString errorMessage = tr("Recon error, can't start scan process");
LOG_SYS_OPERATION(errorMessage)