rebase: Further merge conflicts

This commit is contained in:
2025-11-05 07:55:12 +01:00
committed by Vincent Winter
parent 03cf747ad6
commit fc7b1c923d
2 changed files with 4 additions and 55 deletions

View File

@@ -40,16 +40,7 @@ You can configure specific database settings in the `docker-compose.yaml` in the
```bash ```bash
ros2 launch g2_2025_imu_reader_pkg imu_reader.launch.xml ros2 launch g2_2025_imu_reader_pkg imu_reader.launch.xml
``` ```
<<<<<<< HEAD
<<<<<<< HEAD
To change parameters when using the launch file it will need to be edited in the `src/g2_2025_imu_reader_pkg/launch` folder. All parameters are already added to this document and thus only the values will need to be changed To change parameters when using the launch file it will need to be edited in the `src/g2_2025_imu_reader_pkg/launch` folder. All parameters are already added to this document and thus only the values will need to be changed
=======
To change parameters when using the launch file it will need to be edited in the `src/g2_2025_grade_calculator_pkg/launch` folder. All parameters are already added to this document and thus only the values will need to be changed
=======
To change parameters when using the launch file it will need to be edited in the `src/g2_2025_imu_reader_pkg/launch` folder. All parameters are already added to this document and thus only the values will need to be changed
>>>>>>> 484209c (feat(lifecycle & interface): added docs for arch and testing.)
### installation and setup for mqtt ### installation and setup for mqtt
@@ -82,11 +73,8 @@ in other terminal:
mosquitto mosquitto
``` ```
and in other terminal to inialize the subsecriber: and in other terminal to inialize the subscriber:
```bash ```bash
ros2 lifecycle list /lifecycle_manager ## for status checking
ros2 lifecycle set /lifecycle_manager configure ros2 lifecycle set /lifecycle_manager configure
ros2 lifecycle set /lifecycle_manager activate ros2 lifecycle set /lifecycle_manager activate
ros2 lifecycle set /lifecycle_manager deactivate ros2 lifecycle set /lifecycle_manager deactivate
@@ -95,13 +83,13 @@ ros2 lifecycle set /lifecycle_manager shutdown
``` ```
an finally publish a mesg to the sub in other terminal: And finally publish a message to the sub in other terminal:
```bash ```bash
mosquitto_pub -h localhost -p 1883 -t "esp32/imu" -m "test" mosquitto_pub -h localhost -p 1883 -t "esp32/imu" -m "test"
``` ```
close conn via:
close connection via:
```bash ```bash
ros2 lifecycle set /lifecycle_manager deactivate ros2 lifecycle set /lifecycle_manager deactivate
``` ```
>>>>>>> 8b04168 (feat(lifecycle & hw): added mqtt connection and installation setup)

View File

@@ -24,10 +24,6 @@ find_package(std_msgs REQUIRED)
find_package(sensor_msgs REQUIRED) find_package(sensor_msgs REQUIRED)
find_package(rclcpp_lifecycle REQUIRED) find_package(rclcpp_lifecycle REQUIRED)
find_package(nlohmann_json REQUIRED) find_package(nlohmann_json REQUIRED)
<<<<<<< HEAD
find_package(rclcpp_lifecycle REQUIRED)
=======
>>>>>>> 98322ec (feat(lifecycle & hw): data parsing and publishing on both serial and mqtt.)
add_executable(g2_2025_imu_database_writer_node add_executable(g2_2025_imu_database_writer_node
src/g2_2025_imu_database_writer_node/Main.cpp src/g2_2025_imu_database_writer_node/Main.cpp
@@ -62,20 +58,11 @@ ament_target_dependencies(g2_2025_lifecycle_node rclcpp rclcpp_lifecycle std_msg
target_link_libraries(g2_2025_lifecycle_node target_link_libraries(g2_2025_lifecycle_node
paho-mqttpp3 paho-mqttpp3
paho-mqtt3a paho-mqtt3a
<<<<<<< HEAD
<<<<<<< HEAD
nlohmann_json::nlohmann_json nlohmann_json::nlohmann_json
) )
=======
=======
nlohmann_json::nlohmann_json
>>>>>>> 98322ec (feat(lifecycle & hw): data parsing and publishing on both serial and mqtt.)
)
>>>>>>> 8b04168 (feat(lifecycle & hw): added mqtt connection and installation setup)
install( install(
TARGETS TARGETS
g2_2025_imu_database_writer_node g2_2025_imu_database_writer_node
@@ -103,7 +90,6 @@ if(BUILD_TESTING)
tomlplusplus::tomlplusplus tomlplusplus::tomlplusplus
) )
<<<<<<< HEAD
# Add gtest for IMUDatabaseWriter node # Add gtest for IMUDatabaseWriter node
ament_add_gtest(${PROJECT_NAME}_test_imu_database_writer ament_add_gtest(${PROJECT_NAME}_test_imu_database_writer
test/IMUDatabaseWriter.test.cpp test/IMUDatabaseWriter.test.cpp
@@ -122,30 +108,6 @@ if(BUILD_TESTING)
target_link_libraries(${PROJECT_NAME}_test_imu_database_writer target_link_libraries(${PROJECT_NAME}_test_imu_database_writer
pqxx pq tomlplusplus::tomlplusplus pqxx pq tomlplusplus::tomlplusplus
) )
=======
ament_add_gtest(${PROJECT_NAME}_test_lifecycle_manager
test/LifecycleManager.test.cpp
src/g2_2025_lifecycle_node/nodes/lifecycle_manager.cpp
src/g2_2025_lifecycle_node/nodes/hardware_interface.cpp
src/config/serialib.cpp
)
target_include_directories(${PROJECT_NAME}_test_lifecycle_manager PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/src
${CMAKE_CURRENT_SOURCE_DIR}/src/g2_2025_lifecycle_node
)
ament_target_dependencies(${PROJECT_NAME}_test_lifecycle_manager
rclcpp
rclcpp_lifecycle
std_msgs
sensor_msgs
)
target_link_libraries(${PROJECT_NAME}_test_lifecycle_manager
paho-mqttpp3
paho-mqtt3a
nlohmann_json::nlohmann_json
)
set_target_properties(${PROJECT_NAME}_test_lifecycle_manager PROPERTIES INSTALL_RPATH "/usr/local/lib")
>>>>>>> 484209c (feat(lifecycle & interface): added docs for arch and testing.)
# Add gtest for DatabaseManager # Add gtest for DatabaseManager
ament_add_gtest(${PROJECT_NAME}_test_database_manager ament_add_gtest(${PROJECT_NAME}_test_database_manager
@@ -186,7 +148,6 @@ if(BUILD_TESTING)
) )
set_target_properties(${PROJECT_NAME}_test_lifecycle_manager PROPERTIES INSTALL_RPATH "/usr/local/lib") set_target_properties(${PROJECT_NAME}_test_lifecycle_manager PROPERTIES INSTALL_RPATH "/usr/local/lib")
# Add Python integration tests # Add Python integration tests
# find_package(ament_cmake_pytest REQUIRED) # find_package(ament_cmake_pytest REQUIRED)
# ament_add_pytest_test(${PROJECT_NAME}_integration_test test/test_integration_system.py # ament_add_pytest_test(${PROJECT_NAME}_integration_test test/test_integration_system.py