Class MavlinkPlatform
Defined in File mavlink_platform.hpp
Inheritance Relationships
Base Type
public as2::AerialPlatform
Class Documentation
-
class MavlinkPlatform : public as2::AerialPlatform
Public Functions
-
explicit MavlinkPlatform(const rclcpp::NodeOptions &options = rclcpp::NodeOptions())
-
inline ~MavlinkPlatform()
-
void configureSensors() override
-
void publishSensorData()
-
inline void setDefaultControlMode()
-
bool ownSetArmingState(bool state) override
-
bool ownSetOffboardControl(bool offboard) override
-
bool ownSetPlatformControlMode(const as2_msgs::msg::ControlMode &msg) override
-
void sendCommand() override
-
bool ownSendCommand() override
-
void ownKillSwitch() override
-
void ownStopPlatform() override
-
void resetTrajectorySetpoint()
-
void resetAttitudeSetpoint()
-
void resetRatesSetpoint()
-
bool getFlagSimulationMode()
-
explicit MavlinkPlatform(const rclcpp::NodeOptions &options = rclcpp::NodeOptions())