Class GazeboPlatform

Inheritance Relationships

Base Type

  • public as2::AerialPlatform

Class Documentation

class GazeboPlatform : public as2::AerialPlatform

Public Functions

explicit GazeboPlatform(const rclcpp::NodeOptions &options = rclcpp::NodeOptions())
inline ~GazeboPlatform()
inline virtual void configureSensors()
virtual bool ownSendCommand() override
virtual bool ownSetArmingState(bool state) override
virtual bool ownSetOffboardControl(bool offboard) override
virtual bool ownSetPlatformControlMode(const as2_msgs::msg::ControlMode &msg) override
virtual void ownKillSwitch() override
virtual void ownStopPlatform() override
virtual bool ownTakeoff() override
virtual bool ownLand() override

Public Members

rclcpp::Publisher<geometry_msgs::msg::Twist>::SharedPtr twist_pub_
rclcpp::Publisher<std_msgs::msg::Bool>::SharedPtr arm_pub_
rclcpp::Publisher<as2_msgs::msg::Acro>::SharedPtr acro_pub_
rclcpp::Subscription<geometry_msgs::msg::TwistStamped>::SharedPtr twist_state_sub_
rclcpp::Service<std_srvs::srv::Trigger>::SharedPtr reset_srv_