Class LandBehaviorEmulator

Inheritance Relationships

Base Type

  • public as2::BasicBehavior< as2_msgs::action::Land >

Class Documentation

class LandBehaviorEmulator : public as2::BasicBehavior<as2_msgs::action::Land>

Public Types

using GoalHandleLand = rclcpp_action::ServerGoalHandle<as2_msgs::action::Land>
using PSME = as2_msgs::msg::PlatformStateMachineEvent

Public Functions

inline LandBehaviorEmulator()
inline ~LandBehaviorEmulator()
inline rclcpp_action::GoalResponse onAccepted(const std::shared_ptr<const as2_msgs::action::Land::Goal> goal)
inline rclcpp_action::CancelResponse onCancel(const std::shared_ptr<GoalHandleLand> goal_handle)
inline void onExecute(const std::shared_ptr<GoalHandleLand> goal_handle)