35 lines
744 B
C++
Executable File
35 lines
744 B
C++
Executable File
/**
|
|
* @RDE_HEADER@
|
|
* Kleines Testprogramm für BSMs
|
|
* $Id$
|
|
* $HeadURL$
|
|
* $Author$
|
|
* Created by Gerlinde Rudolphus, SLSA, 2013-03-05
|
|
*/
|
|
|
|
#include <nglapplication/nglcoreapplication.h>
|
|
#include <QVector>
|
|
#include "bsm_api.h"
|
|
|
|
int main(int argc, char **argv)
|
|
{
|
|
NGLCoreApplication app(argc, argv);
|
|
app.createLogger("BCU", -1);
|
|
|
|
BuildingControlUnit::BuildingBsmConfig config;
|
|
BuildingControlUnit::Bsm c;
|
|
c.id = 42;
|
|
//c.hostname = QStringLiteral("192.168.133.177");
|
|
c.hostname = QStringLiteral("localhost");
|
|
c.port = 10001;
|
|
config.bsmMap.insert(c.id, c);
|
|
BuildingControlUnit::BSM::Api *a = new BuildingControlUnit::BSM::Api;
|
|
|
|
int ret = -1;
|
|
if (a->init(config))
|
|
ret = app.exec();
|
|
delete a;
|
|
|
|
return ret;
|
|
}
|