40 lines
737 B
C++
40 lines
737 B
C++
|
|
#include "rdb_api/CRdbMngInterface.h"
|
|
#include "MonitorCommon.h"
|
|
#include "DataMng.h"
|
|
#include "OnTimeCheckThread.h"
|
|
|
|
OnTimeCheckThread::OnTimeCheckThread(QObject *parent):
|
|
QObject(parent)
|
|
{
|
|
|
|
}
|
|
|
|
OnTimeCheckThread::~OnTimeCheckThread()
|
|
{
|
|
|
|
}
|
|
|
|
bool OnTimeCheckThread::isSystemRunning()
|
|
{
|
|
iot_dbms::CRdbMngIntereface objRunProcInfoTable;
|
|
if (objRunProcInfoTable.isLoadAppDb())
|
|
return true;
|
|
|
|
return false;
|
|
}
|
|
|
|
void OnTimeCheckThread::brush()
|
|
{
|
|
|
|
if(isSystemRunning())
|
|
{
|
|
DataMng::instance()->setSysStatus(true);
|
|
emit changeTab(sys_startup::EN_SYSTEM_RUNNING);
|
|
}else
|
|
{
|
|
DataMng::instance()->setSysStatus(false);
|
|
emit changeTab(sys_startup::EN_SYSTEM_NOT_START);
|
|
}
|
|
}
|