10#ifndef _JOY2WRENCH_HPP
11#define _JOY2WRENCH_HPP
13#include "geometry_msgs/msg/wrench_stamped.hpp"
14#include "joy_common_msgs/msg/joy.hpp"
15#include "rclcpp_lifecycle/lifecycle_node.hpp"
16#include "rclcpp_lifecycle/lifecycle_publisher.hpp"
27 rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn
on_configure(
28 const rclcpp_lifecycle::State & previous_state)
override;
30 rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn
on_activate(
31 const rclcpp_lifecycle::State & previous_state)
override;
33 rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn
on_deactivate(
34 const rclcpp_lifecycle::State & previous_state)
override;
36 rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn
on_cleanup(
37 const rclcpp_lifecycle::State & previous_state)
override;
39 rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn
on_shutdown(
40 const rclcpp_lifecycle::State & previous_state)
override;
43 double force_x_scale, force_y_scale, force_z_scale;
44 double torque_x_scale, torque_z_scale;
46 rclcpp_lifecycle::LifecyclePublisher<geometry_msgs::msg::WrenchStamped>::SharedPtr pub_;
47 rclcpp::Subscription<joy_common_msgs::msg::Joy>::SharedPtr sub_;
49 void _joyCallback(
const joy_common_msgs::msg::Joy::SharedPtr msg);
Definition: joy2wrench.hpp:22
rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn on_cleanup(const rclcpp_lifecycle::State &previous_state) override
"cleaningup" State Callback
Definition: joy2wrench.cpp:69
rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn on_activate(const rclcpp_lifecycle::State &previous_state) override
"activating" State Callback
Definition: joy2wrench.cpp:47
rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn on_configure(const rclcpp_lifecycle::State &previous_state) override
"configuring" State Callback
Definition: joy2wrench.cpp:26
rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn on_shutdown(const rclcpp_lifecycle::State &previous_state) override
"shuttingdown" State Callback
Definition: joy2wrench.cpp:81
rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn on_deactivate(const rclcpp_lifecycle::State &previous_state) override
"deactivating" State Callback
Definition: joy2wrench.cpp:58