feat: Add empty scan data corrupted process.

This commit is contained in:
sunwen
2024-05-29 17:14:09 +08:00
parent 23a747bde4
commit e9396c3054
8 changed files with 35 additions and 7 deletions

View File

@@ -86,9 +86,15 @@ void UsctStateManager::updateReconState(bool aIsConnected,int aState)
{
case ReconState: setState(ReconState, result); break;
case ReconDBState: setState(ReconDBState, result); break;
case ReconEmptyScanState: setState(ReconEmptyScanState, result); break;
case ReconPacsState: setState(ReconPacsState, result); break;
case ReconMppsState: setState(ReconMppsState, result); break;
case ReconEmptyScanState: setState(ReconEmptyScanState, result);
if(!mIsEmptyScanUpdateing && !result)
{
mIsEmptyScanUpdateing = true;
EventCenter::Default()->triggerEvent(EmptyScanDataCorrupted, nullptr, nullptr);
}
break;
default: break;
}
}
@@ -99,4 +105,9 @@ bool UsctStateManager::getState(UsctState aStateCode)
return mState[aStateCode];
}
void UsctStateManager::setEmptyScanUpdateFlag(bool aIsUpdating)
{
mIsEmptyScanUpdateing = aIsUpdating;
}