mirror of
https://gitlab.fdmci.hva.nl/technische-informatica-sm3/ti-projectten/rooziinuubii79.git
synced 2025-08-03 20:04:58 +00:00
edited cmakelists
This commit is contained in:
@@ -1,5 +1,12 @@
|
||||
cmake_minimum_required(VERSION 3.9)
|
||||
project(kobuki_control)
|
||||
set(CMAKE_CXX_STANDARD 23)
|
||||
|
||||
# Find the Paho MQTT C++ library (static)
|
||||
find_library(PAHO_MQTTPP_LIBRARY_STATIC paho-mqttpp3.a PATHS /usr/local/lib)
|
||||
find_library(PAHO_MQTT_LIBRARY_STATIC paho-mqtt3a.a PATHS /usr/local/lib)
|
||||
|
||||
include_directories(/usr/local/include)
|
||||
|
||||
set(SOURCE_FILES
|
||||
src/KobukiDriver/KobukiParser.cpp
|
||||
@@ -11,4 +18,6 @@ set(SOURCE_FILES
|
||||
src/main.cpp)
|
||||
|
||||
add_executable(kobuki_control ${SOURCE_FILES})
|
||||
#target_link_libraries(kobuki_control )
|
||||
|
||||
# Link the static libraries
|
||||
target_link_libraries(kobuki_control ${PAHO_MQTTPP_LIBRARY_STATIC} ${PAHO_MQTT_LIBRARY_STATIC} pthread)
|
@@ -22,7 +22,6 @@ set(SOURCE_FILES
|
||||
add_executable(mqtt_receiver ${SOURCE_FILES})
|
||||
|
||||
# Link the libraries
|
||||
target_link_libraries(mqtt_receiver ${PAHO_MQTTPP_LIBRARY} ${PAHO_MQTT_LIBRARY})
|
||||
|
||||
# Include directories for headers
|
||||
target_include_directories(mqtt_receiver PRIVATE)
|
||||
|
@@ -9,7 +9,7 @@
|
||||
using namespace std;
|
||||
CKobuki robot;
|
||||
int movement();
|
||||
std::string ReadMQTT();
|
||||
std::string readMQTT();
|
||||
MqttClient client("mqtt://localhost:1883", "KobukiRPI", "ishak", "kobuki");
|
||||
|
||||
|
||||
@@ -21,16 +21,12 @@ void setup(){
|
||||
|
||||
}
|
||||
|
||||
int main()
|
||||
int main(){
|
||||
setup();
|
||||
{
|
||||
|
||||
readMQTT();
|
||||
|
||||
return 0;
|
||||
readMQTT();
|
||||
}
|
||||
|
||||
std::string ReadMQTT()
|
||||
std::string readMQTT()
|
||||
{
|
||||
while (true) {
|
||||
std::string message = client.getLastMessage();
|
||||
|
Reference in New Issue
Block a user