Class DJIMatricePlatform
Defined in File dji_matrice_platform.hpp
Inheritance Relationships
Base Type
public as2::AerialPlatform
Class Documentation
-
class DJIMatricePlatform : public as2::AerialPlatform
Public Functions
-
DJIMatricePlatform(int argc, char **argv, const rclcpp::NodeOptions &options = rclcpp::NodeOptions())
-
inline ~DJIMatricePlatform()
-
void configureSensors() override
-
bool ownSetArmingState(bool state) override
-
bool ownSetOffboardControl(bool offboard) override
-
bool ownSetPlatformControlMode(const as2_msgs::msg::ControlMode &msg) override
-
bool ownSendCommand() override
-
bool ownTakeoff() override
-
bool ownLand() override
-
inline void ownStopPlatform() override
-
inline void ownKillSwitch() override
-
inline void start()
-
inline void run_test()
Public Members
-
std::shared_ptr<DJICameraHandler> camera_handler_
-
std::shared_ptr<DJIMopHandler> mop_handler_
-
std::shared_ptr<DJIGimbalHandler> gimbal_handler_
-
std::shared_ptr<DJICameraTrigger> camera_trigger_
-
std::vector<DJISubscription::SharedPtr> dji_subscriptions_
-
DJIMatricePlatform(int argc, char **argv, const rclcpp::NodeOptions &options = rclcpp::NodeOptions())