Class MAVConnEndpoint
Defined in File mavros_router.hpp
Inheritance Relationships
Base Type
public mavros::router::Endpoint
(Class Endpoint)
Class Documentation
-
class MAVConnEndpoint : public mavros::router::Endpoint
MAVConnEndpoint implements Endpoint for FCU or GCS connection via good old libmavconn url’s
TODO(vooon): support multiple remotes on UDP, choose right TCP client instead of simple broadcast
NOTE(vooon): do we still need PX4 USB quirk?
Public Functions
-
inline MAVConnEndpoint()
-
inline ~MAVConnEndpoint()
-
virtual bool is_open() override
-
virtual std::pair<bool, std::string> open() override
-
virtual void close() override
-
virtual void send_message(const mavlink_message_t *msg, const Framing framing = Framing::ok, id_t src_id = 0) override
-
virtual void diag_run(diagnostic_updater::DiagnosticStatusWrapper &stat) override
-
inline MAVConnEndpoint()