add px4 includes

This commit is contained in:
Sem van der Hoeven
2023-04-20 15:54:47 +02:00
parent a444ce3193
commit 68cb8effa9
2 changed files with 31 additions and 0 deletions

View File

@@ -23,6 +23,13 @@ find_package(ament_cmake REQUIRED)
find_package(rclcpp REQUIRED)
find_package(px4_ros_com REQUIRED)
add_executable(send_setpoints src/send_setpoints.cpp)
ament_target_dependencies(send_setpoints rclcpp px4_ros_com)
install(TARGETS
send_setpoints
DESTINATION lib/${PROJECT_NAME}
if(BUILD_TESTING)
find_package(ament_lint_auto REQUIRED)
# the following line skips the linter which checks for copyrights

View File

@@ -0,0 +1,24 @@
#include "rclcpp/rclcpp.hpp"
#include <px4_msgs/msg/offboard_control_mode.hpp>
#include <px4_msgs/msg/trajectory_setpoint.hpp>
#include <px4_msgs/msg/timesync.hpp>
#include <px4_msgs/msg/vehicle_command.hpp>
#include <px4_msgs/msg/vehicle_control_mode.hpp>
class SetpointSender : public rclcpp::Node
{
public:
SetpointSender() : Node("setpoint_sender")
{
}
}
int main(int argc, char *argv[])
{
rclcpp::init(argc, argv);
rclcpp::spin(std::make_shared<LidarReader>());
rclcpp::shutdown();
return 0;
}