/** * @RDE_HEADER@ * SerialToTcpConverter -> connecting serial to TCP Ports * $Id$ * $HeadURL$ * $Author$ */ #include #include #include #include "controller.h" #include "settings.h" int main(int argc, char *argv[]) { NGLApplication app(argc, argv); LtsCommandLineParser::LtsCommandLineParser options(LtsCommandLineParser::LtsCommandLineParser::ProvideCommandLineParameterOptions::CustomConfigFile); if (!options.init()) return -1; app.createLogger("SerialToTcpConverter", "log4cxx_serialToTcpConverter.props"); NGL::INGLLogger &logger = app.baseLogger(); QCoreApplication::setApplicationName(QLatin1String("Serial to TCP converter")); QCoreApplication::setOrganizationName(QLatin1String("RME")); QString iniFile = options.iniFileSet() ? options.iniFile() : QStringLiteral("serialconverter.ini"); SerialToTcpConverter::Settings::setIniFile(iniFile); // TODO: Versionsausgabe bei -v Option? int retval = 0; STARTUP_LOG(logger); { SerialToTcpConverter::Controller controller; controller.init(); retval = app.exec(); SHUTDOWN_LOG(logger); } return retval; }