56 rcl_interfaces::msg::SetParametersResult
57 on_set_parameters_callback_(
const std::vector<rclcpp::Parameter>& parameters);
59 rclcpp_action::GoalResponse handle_start_goal_(
const rclcpp_action::GoalUUID& uuid,
60 std::shared_ptr<const StartActionContext::Goal> goal_ptr);
61 rclcpp_action::CancelResponse handle_start_cancel_(std::shared_ptr<StartActionContext::GoalHandle> goal_handle_ptr);
62 void handle_start_accept_(std::shared_ptr<StartActionContext::GoalHandle> goal_handle_ptr);
64 rclcpp_action::GoalResponse handle_command_goal_(
const rclcpp_action::GoalUUID& uuid,
65 std::shared_ptr<const CommandActionContext::Goal> goal_ptr);
66 rclcpp_action::CancelResponse
67 handle_command_cancel_(std::shared_ptr<CommandActionContext::GoalHandle> goal_handle_ptr);
68 void handle_command_accept_(std::shared_ptr<CommandActionContext::GoalHandle> goal_handle_ptr);
70 bool onTick()
override;
74 const rclcpp::Logger logger_;
75 const executor_params::ParamListener executor_param_listener_;
76 rclcpp::node_interfaces::OnSetParametersCallbackHandle::SharedPtr on_set_parameters_callback_handle_;
79 rclcpp_action::Server<StartActionContext::Type>::SharedPtr start_action_ptr_;
81 rclcpp_action::Server<CommandActionContext::Type>::SharedPtr command_action_ptr_;
83 rclcpp::TimerBase::SharedPtr command_timer_ptr_;