Skip to content

Commit fb1e695

Browse files
created a stub for the new neural telemetry receiver node and updated cmake config to include the additional dependencies I'm going to use with it
1 parent aa59bde commit fb1e695

2 files changed

Lines changed: 21 additions & 3 deletions

File tree

CMakeLists.txt

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,30 @@ find_package(rclcpp REQUIRED)
1010
find_package(rclcpp_components REQUIRED)
1111
find_package(class_loader REQUIRED)
1212
find_package(sensor_msgs REQUIRED)
13+
find_package(std_msgs REQUIRED)
1314

1415
add_executable(camera_node src/camera_node.cpp)
15-
16+
add_executable(neural_telemetry_receiver_node
17+
src/neural_telemetry_receiver.cpp
18+
)
1619

1720
add_library(argus_sensors_rs_monitor
1821
src/rs_monitor.cpp
1922
)
23+
2024
target_include_directories(argus_sensors_rs_monitor PUBLIC
2125
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
2226
)
27+
2328
ament_target_dependencies(argus_sensors_rs_monitor
2429
rclcpp
2530
)
2631

32+
ament_target_dependencies(neural_telemetry_receiver_node
33+
rclcpp
34+
std_msgs
35+
)
36+
2737
target_link_libraries(camera_node
2838
argus_sensors_rs_monitor
2939
)
@@ -40,8 +50,11 @@ target_include_directories(camera_node PUBLIC
4050
$<INSTALL_INTERFACE:include>)
4151
target_compile_features(camera_node PUBLIC c_std_99 cxx_std_17) # Require C99 and C++17
4252

43-
install(TARGETS camera_node
44-
DESTINATION lib/${PROJECT_NAME})
53+
install(TARGETS
54+
camera_node
55+
neural_telemetry_receiver_node
56+
DESTINATION lib/${PROJECT_NAME}
57+
)
4558

4659
if(BUILD_TESTING)
4760
find_package(ament_lint_auto REQUIRED)

src/neural_telemetry_receiver.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
2+
class NeuralTelemetryReceiver
3+
{
4+
5+
}

0 commit comments

Comments
 (0)