Class PointGimbalBehavior
Defined in File point_gimbal_behavior.hpp
Inheritance Relationships
Base Type
public as2_behavior::BehaviorServer< as2_msgs::action::PointGimbal >
Class Documentation
-
class PointGimbalBehavior : public as2_behavior::BehaviorServer<as2_msgs::action::PointGimbal>
Public Functions
-
explicit PointGimbalBehavior(const rclcpp::NodeOptions &options = rclcpp::NodeOptions())
-
virtual ~PointGimbalBehavior() = default
Protected Functions
-
virtual void on_execution_end(const as2_behavior::ExecutionStatus &state) override
-
bool check_gimbal_limits(const double roll, const double pitch, const double yaw)
-
bool update_gimbal_state()
-
bool check_finished()
-
explicit PointGimbalBehavior(const rclcpp::NodeOptions &options = rclcpp::NodeOptions())