Add can dev as param

This commit is contained in:
2026-02-01 18:41:33 +01:00
parent 5ea9db8a89
commit 53a7af5d25
2 changed files with 11 additions and 5 deletions
+10 -4
View File
@@ -32,20 +32,26 @@ int main(int argc, char *argv[])
parser.setApplicationDescription("QtWebSockets example: echoserver");
parser.addHelpOption();
QCommandLineOption portOption(QStringList() << "p"
QCommandLineOption port_option(QStringList() << "p"
<< "port",
QCoreApplication::translate("main", "Port for echoserver [default: 9002]."),
QCoreApplication::translate("main", "port"), QLatin1String("9002"));
parser.addOption(portOption);
QCommandLineOption can_port_option(QStringList() << "c"
<< "can",
QCoreApplication::translate("main", "CAN device [default: can0]."),
QCoreApplication::translate("main", "can device"), QLatin1String("can9"));
parser.addOption(port_option);
parser.addOption(can_port_option);
parser.process(a);
uint16_t port = parser.value(portOption).toUShort();
uint16_t port = parser.value(port_option).toUShort();
QString can_port = parser.value(can_port_option);
// Initialize the logger
init_logger();
// The server starts in this thread
spdlog::info("Starting server");
Simulators simulators(port);
Simulators simulators(port, can_port);
return a.exec();
}