feat: Add 3 nodes of pacs state.
This commit is contained in:
@@ -4,6 +4,11 @@
|
|||||||
#include "log/LogManager.h"
|
#include "log/LogManager.h"
|
||||||
#include "appvals/AppGlobalValues.h"
|
#include "appvals/AppGlobalValues.h"
|
||||||
|
|
||||||
|
namespace
|
||||||
|
{
|
||||||
|
const int RECON_STATE_SIZE = 7;
|
||||||
|
}
|
||||||
|
|
||||||
UsctStateManager* UsctStateManager::getInstance()
|
UsctStateManager* UsctStateManager::getInstance()
|
||||||
{
|
{
|
||||||
static UsctStateManager instance;
|
static UsctStateManager instance;
|
||||||
@@ -18,7 +23,9 @@ UsctStateManager::UsctStateManager(QObject* aParent)
|
|||||||
mState.insert(DmsConnectionState, true);
|
mState.insert(DmsConnectionState, true);
|
||||||
mState.insert(ReconState, true);
|
mState.insert(ReconState, true);
|
||||||
mState.insert(ReconMppsState, true);
|
mState.insert(ReconMppsState, true);
|
||||||
mState.insert(ReconPacsState, true);
|
mState.insert(ReconPacsState1, true);
|
||||||
|
mState.insert(ReconPacsState2, true);
|
||||||
|
mState.insert(ReconPacsState3, true);
|
||||||
mState.insert(ReconConnectionState, true);
|
mState.insert(ReconConnectionState, true);
|
||||||
mState.insert(ReconEmptyScanState, true);
|
mState.insert(ReconEmptyScanState, true);
|
||||||
mState.insert(ReconDBState, true);
|
mState.insert(ReconDBState, true);
|
||||||
@@ -84,7 +91,9 @@ QString UsctStateManager::getStateErrorMessage(int aStateCode)
|
|||||||
case DmsConnectionState : return "Dms Connection Error";
|
case DmsConnectionState : return "Dms Connection Error";
|
||||||
case ReconState : return "Recon Fatal Error";
|
case ReconState : return "Recon Fatal Error";
|
||||||
case ReconMppsState : return "Recon Mpps Connection Error";
|
case ReconMppsState : return "Recon Mpps Connection Error";
|
||||||
case ReconPacsState : return "Recon Pacs Connection Error";
|
case ReconPacsState1 : return "Recon Pacs Node1 Connection Error";
|
||||||
|
case ReconPacsState2 : return "Recon Pacs Node2 Connection Error";
|
||||||
|
case ReconPacsState3 : return "Recon Pacs Node3 Connection Error";
|
||||||
case ReconEmptyScanState : return "Recon Empty Scan Data Error";
|
case ReconEmptyScanState : return "Recon Empty Scan Data Error";
|
||||||
case ReconDBState : return "Recon Database Connection Error";
|
case ReconDBState : return "Recon Database Connection Error";
|
||||||
case ReconConnectionState : return "Recon Connection Error";
|
case ReconConnectionState : return "Recon Connection Error";
|
||||||
@@ -99,7 +108,7 @@ void UsctStateManager::updateReconState(bool aIsConnected,int aState)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
setState(ReconConnectionState, aIsConnected);
|
setState(ReconConnectionState, aIsConnected);
|
||||||
for (int i = 0; i < 5; ++i)
|
for (int i = 0; i < RECON_STATE_SIZE; ++i)
|
||||||
{
|
{
|
||||||
|
|
||||||
int mask = 1 << i;
|
int mask = 1 << i;
|
||||||
@@ -112,7 +121,9 @@ void UsctStateManager::updateReconState(bool aIsConnected,int aState)
|
|||||||
{
|
{
|
||||||
case ReconState: setState(ReconState, result); break;
|
case ReconState: setState(ReconState, result); break;
|
||||||
case ReconDBState: setState(ReconDBState, result); break;
|
case ReconDBState: setState(ReconDBState, result); break;
|
||||||
case ReconPacsState: setState(ReconPacsState, result); break;
|
case ReconPacsState1: setState(ReconPacsState1, result); break;
|
||||||
|
case ReconPacsState2: setState(ReconPacsState2, result); break;
|
||||||
|
case ReconPacsState3: setState(ReconPacsState3, result); break;
|
||||||
case ReconMppsState: setState(ReconMppsState, result); break;
|
case ReconMppsState: setState(ReconMppsState, result); break;
|
||||||
case ReconEmptyScanState: setState(ReconEmptyScanState, result);
|
case ReconEmptyScanState: setState(ReconEmptyScanState, result);
|
||||||
if(!mIsEmptyScanUpdateing && !result)
|
if(!mIsEmptyScanUpdateing && !result)
|
||||||
|
|||||||
@@ -9,8 +9,10 @@ enum UsctState
|
|||||||
ReconState = 0, //Recon是否有致命错误,false代表存在致命错误
|
ReconState = 0, //Recon是否有致命错误,false代表存在致命错误
|
||||||
ReconDBState,
|
ReconDBState,
|
||||||
ReconEmptyScanState,
|
ReconEmptyScanState,
|
||||||
ReconPacsState,
|
ReconPacsState1,
|
||||||
ReconMppsState,
|
ReconMppsState,
|
||||||
|
ReconPacsState2,
|
||||||
|
ReconPacsState3,
|
||||||
ReconConnectionState,
|
ReconConnectionState,
|
||||||
DmsState, //Dms是否有致命错误,false代表存在致命错误
|
DmsState, //Dms是否有致命错误,false代表存在致命错误
|
||||||
DmsConnectionState
|
DmsConnectionState
|
||||||
|
|||||||
Reference in New Issue
Block a user