add px4 includes
This commit is contained in:
@@ -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
|
||||
|
||||
24
src/send_setpoints/src/send_setpoint.cpp
Normal file
24
src/send_setpoints/src/send_setpoint.cpp
Normal 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;
|
||||
}
|
||||
Reference in New Issue
Block a user