This commit is contained in:
ackimixs
2024-05-19 11:32:46 +02:00
parent 8f4d428c75
commit cf2c5f249f
2 changed files with 10 additions and 6 deletions

View File

@@ -8,6 +8,8 @@ SET(CMAKE_CXX_FLAGS -pthread)
find_package(Modelec COMPONENTS
TCPClient
CLParser
Utils
REQUIRED
)
@@ -25,6 +27,6 @@ target_include_directories(rplidar INTERFACE
${RPLIDAR_SDK_PATH}/sdk/include/
${RPLIDAR_SDK_PATH}/sdk/src/)
target_link_libraries(${PROJECT_NAME} Modelec::TCPClient)
target_link_libraries(${PROJECT_NAME} Modelec::TCPClient Modelec::Utils Modelec::CLParser)
target_link_libraries(${PROJECT_NAME} rplidar)

View File

@@ -2,6 +2,8 @@
#include <thread>
#include "localization.h"
#include <Modelec/CLParser.h>
#ifndef get_size
#define get_size(_Array) (int)(sizeof(_Array) / sizeof(_Array[0]))
#endif
@@ -17,11 +19,11 @@ using namespace std::this_thread;
int main(int argc, char* argv[]) {
//TCP socket connection
int port = 8080;
if (argc == 2)
{
port = std::stoi(argv[1]);
}
CLParser clParser(argc, argv);
int port = std::stoi(clParser.getOption("port", "8080"));
Localization localizer(-1, -1, -1, "127.0.0.1", port);
localizer.start();
localizer.sendMessage("strat", "ready", "1");