2025-03-17 11:07:28 +08:00

45 lines
1.1 KiB
C++

#include <QApplication>
#include "CMainWidget.h"
#include "pub_logger_api/logger.h"
//#include "dp_chg_data_api/CDpcdaForApp.h"
#include "net/net_msg_bus_api/MsgBusApi.h"
#include "service/perm_mng_api/PermMngApi.h"
int main(int argc, char *argv[])
{
iot_public::StartLogSystem("HMI", "AlarmStatisWidget");
if (!(iot_net::initMsgBus("HMI", "HMI")))
{
return -1;
}
iot_service::CPermMngApiPtr perm = iot_service::getPermMngInstance("base");
if(!perm || PERM_NORMAL != perm->PermDllInit())
{
return -1;
}
if(perm->SysLogin("admin", "admin", 1, 12*60*60, "hmi") != 0)
{
return -1;
}
// iot_service::CDpcdaForApp::initGlobalThread();
{
LOGINFO("=========================== AlarmStatisWidget ===========================");
QApplication app(argc, argv);
CMainWidget w(false, QVector<void *>());
w.show();
app.exec();
}
// iot_service::CDpcdaForApp::releaseGlobalThread();
iot_net::releaseMsgBus();
iot_public::StopLogSystem();
return 0;
}