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