Class MavlinkPlatform

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()