This commit is contained in:
ackimixs
2024-05-19 11:16:05 +02:00
parent 9628539086
commit 2d1645ffbd
5 changed files with 13 additions and 9 deletions

View File

@@ -6,8 +6,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
find_package(PkgConfig REQUIRED)
pkg_check_modules(TCPSocket REQUIRED TCPSocket)
find_package(Modelec COMPONENTS
TCPClient
REQUIRED
)
find_package(Qt6 COMPONENTS
Core
@@ -53,7 +55,9 @@ set(SOURCES
add_executable(ihm_robot resource.qrc ${HEADERS} ${SOURCES})
target_link_libraries(ihm_robot TCPSocket)
target_link_libraries(ihm_robot
Modelec::TCPClient
)
target_link_libraries(ihm_robot
Qt::Core

View File

@@ -218,7 +218,7 @@ void MainWindow::onStartGame()
void MainWindow::handleMessage(const std::string& message)
{
std::vector<std::string> list = TCPSocket::split(message, ";");
std::vector<std::string> list = Modelec::split(message, ";");
if (list[2] == "pong")
{
@@ -244,7 +244,7 @@ void MainWindow::handleMessage(const std::string& message)
}
else if (list[2] == "set pos")
{
std::vector<std::string> msg = TCPSocket::split(list[3], ",");
std::vector<std::string> msg = Modelec::split(list[3], ",");
this->inGame->updatePos(std::to_string(std::stoi(msg[0])), std::to_string(std::stoi(msg[1])));
this->inGame->updateAngle(std::to_string(static_cast<int>(std::stoi(msg[2]) * 0.57325)));
}

View File

@@ -38,7 +38,7 @@ WaintingForTirette::~WaintingForTirette() {
void WaintingForTirette::responseFromTirette(const std::string& response)
{
std::vector<std::string> list = TCPSocket::split(response, ";");
std::vector<std::string> list = Modelec::split(response, ";");
if (list[3] == "0")
{

View File

@@ -5,7 +5,7 @@
#include <QWidget>
#include <QTimer>
#include <QVBoxLayout>
#include <TCPSocket/TCPUtils.hpp>
#include <Modelec/Utils.h>
#include "HomePage.h"

View File

@@ -1,8 +1,8 @@
#pragma once
#include <QObject>
#include <TCPSocket/TCPClient.hpp>
#include <TCPSocket/TCPUtils.hpp>
#include <Modelec/TCPClient.h>
#include <Modelec/Utils.h>
class MyTCPClient : public QObject, public TCPClient {
Q_OBJECT