add px4 includes
This commit is contained in:
@@ -23,6 +23,13 @@ find_package(ament_cmake REQUIRED)
|
|||||||
find_package(rclcpp REQUIRED)
|
find_package(rclcpp REQUIRED)
|
||||||
find_package(px4_ros_com 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)
|
if(BUILD_TESTING)
|
||||||
find_package(ament_lint_auto REQUIRED)
|
find_package(ament_lint_auto REQUIRED)
|
||||||
# the following line skips the linter which checks for copyrights
|
# 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