Class LandBase
Defined in File land_base.hpp
Inheritance Relationships
Derived Types
public land_plugin_platform::Plugin
(Class Plugin)public land_plugin_speed::Plugin
(Class Plugin)public land_plugin_trajectory::Plugin
(Class Plugin)
Class Documentation
-
class LandBase
Subclassed by land_plugin_platform::Plugin, land_plugin_speed::Plugin, land_plugin_trajectory::Plugin
Public Types
-
using GoalHandleLand = rclcpp_action::ServerGoalHandle<as2_msgs::action::Land>
Public Functions
-
inline LandBase()
-
inline virtual ~LandBase()
-
inline virtual void state_callback(geometry_msgs::msg::PoseStamped &pose_msg, geometry_msgs::msg::TwistStamped &twist_msg)
-
inline void on_execution_end(const as2_behavior::ExecutionStatus &state)
Protected Functions
-
inline virtual void ownInit()
-
virtual bool own_activate(as2_msgs::action::Land::Goal &goal) = 0
-
inline virtual bool own_modify(as2_msgs::action::Land::Goal &goal)
-
virtual void own_execution_end(const as2_behavior::ExecutionStatus &state) = 0
-
virtual as2_behavior::ExecutionStatus own_run() = 0
-
inline void sendHover()
-
using GoalHandleLand = rclcpp_action::ServerGoalHandle<as2_msgs::action::Land>