Class GripperBase

Inheritance Relationships

Derived Types

Class Documentation

class GripperBase

Subclassed by dc_servo::Plugin, two_fingers::Plugin

Public Functions

inline GripperBase()
inline virtual ~GripperBase()
inline void initialize(as2::Node *node_ptr)
inline bool on_activate(std::shared_ptr<const as2_msgs::action::GripperHandler::Goal> goal)
inline bool on_deactivate(const std::shared_ptr<std::string> &message)
inline bool on_modify(std::shared_ptr<const as2_msgs::action::GripperHandler::Goal> goal)
inline bool on_pause(const std::shared_ptr<std::string> &message)
inline bool on_resume(const std::shared_ptr<std::string> &message)
inline void on_execution_end(const as2_behavior::ExecutionStatus &state)
inline as2_behavior::ExecutionStatus on_run(const std::shared_ptr<const as2_msgs::action::GripperHandler::Goal> goal, std::shared_ptr<as2_msgs::action::GripperHandler::Feedback> &feedback_msg, std::shared_ptr<as2_msgs::action::GripperHandler::Result> &result_msg)

Protected Functions

inline virtual void ownInit()
virtual bool own_activate(as2_msgs::action::GripperHandler::Goal &goal) = 0
virtual bool own_modify(as2_msgs::action::GripperHandler::Goal &goal) = 0
virtual bool own_deactivate(const std::shared_ptr<std::string> &message) = 0
virtual bool own_pause(const std::shared_ptr<std::string> &message) = 0
virtual bool own_resume(const std::shared_ptr<std::string> &message) = 0
virtual void own_execution_end(const as2_behavior::ExecutionStatus &state) = 0
virtual as2_behavior::ExecutionStatus own_run() = 0

Protected Attributes

as2::Node *node_ptr_
as2_msgs::action::GripperHandler::Goal goal_
as2_msgs::action::GripperHandler::Feedback feedback_
as2_msgs::action::GripperHandler::Result result_