2025-03-14 17:05:48 +08:00
|
|
|
#include "AlarmManageForm.h"
|
|
|
|
|
#include <QApplication>
|
|
|
|
|
#include "pub_logger_api/logger.h"
|
|
|
|
|
#include "service/perm_mng_api/PermMngApi.h"
|
|
|
|
|
#include "net_msg_bus_api/MsgBusApi.h"
|
|
|
|
|
int main(int argc, char *argv[])
|
|
|
|
|
{
|
|
|
|
|
QApplication a(argc, argv);
|
|
|
|
|
|
|
|
|
|
std::string name="admin";
|
|
|
|
|
std::string password ="kbdct";
|
|
|
|
|
kbd_public::StartLogSystem("HMI", "hmi");
|
|
|
|
|
|
|
|
|
|
kbd_net::initMsgBus("HMI", "HMI");
|
|
|
|
|
|
|
|
|
|
int group =1;
|
|
|
|
|
kbd_service::CPermMngApiPtr perm = kbd_service::getPermMngInstance("base");
|
|
|
|
|
if(!perm || PERM_NORMAL != perm->PermDllInit())
|
|
|
|
|
{
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(perm->SysLogin(name, password, group, 12*60*60, "hmi") != 0)
|
|
|
|
|
{
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
{
|
|
|
|
|
AlarmManageForm w;
|
|
|
|
|
w.show();
|
|
|
|
|
a.exec();
|
|
|
|
|
}
|
|
|
|
|
kbd_net::releaseMsgBus();
|
|
|
|
|
|
|
|
|
|
kbd_public::StopLogSystem();
|
|
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
}
|