mirror of
https://github.com/modelec/ihm.git
synced 2026-01-18 16:47:32 +01:00
lib
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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)));
|
||||
}
|
||||
|
||||
@@ -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")
|
||||
{
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
#include <QWidget>
|
||||
#include <QTimer>
|
||||
#include <QVBoxLayout>
|
||||
#include <TCPSocket/TCPUtils.hpp>
|
||||
#include <Modelec/Utils.h>
|
||||
|
||||
#include "HomePage.h"
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user