11#ifndef _PDLA_FEEDBACK_REPUB_HPP
12#define _PDLA_FEEDBACK_REPUB_HPP
14#include "planner_msgs/action/pdla.hpp"
15#include "planner_msgs/msg/pdla_feedback.hpp"
16#include "rclcpp/rclcpp.hpp"
29 using PDLA = planner_msgs::action::PDLA;
37 explicit PDLAFeedbackRepub(
const rclcpp::NodeOptions & options = rclcpp::NodeOptions());
43 rclcpp::Subscription<ActionFeedbackMsg>::SharedPtr action_feedback_sub_;
46 rclcpp::Publisher<CustomFeedbackMsg>::SharedPtr custom_feedback_pub_;
52 void feedback_callback(
const ActionFeedbackMsg::SharedPtr msg);
Node that converts Action Feedback topics to Custom Messages.
Definition: pdla_feedback_repub.hpp:26
planner_msgs::action::PDLA PDLA
Definition: pdla_feedback_repub.hpp:29
virtual ~PDLAFeedbackRepub()
Definition: pdla_feedback_repub.cpp:24
planner_msgs::msg::PDLAFeedback CustomFeedbackMsg
Definition: pdla_feedback_repub.hpp:31
PDLA::Impl::FeedbackMessage ActionFeedbackMsg
Definition: pdla_feedback_repub.hpp:30
Definition: pdla_feedback_repub.hpp:19