|
void | mavros::std_plugins::SetpointAccelerationPlugin::accel_cb (const geometry_msgs::Vector3Stamped::ConstPtr &req) |
|
void | mavros::std_plugins::ActuatorControlPlugin::actuator_control_cb (const mavros_msgs::ActuatorControl::ConstPtr &req) |
|
| mavros::std_plugins::ActuatorControlPlugin::ActuatorControlPlugin () |
|
void | mavros::std_plugins::FTPPlugin::add_dirent (const char *ptr, size_t slen) |
|
void | mavros::std_plugins::SystemTimePlugin::add_sample (int64_t offset_ns) |
|
void | mavros::std_plugins::SystemTimePlugin::add_timesync_observation (int64_t offset_ns, uint64_t local_time_ns, uint64_t remote_time_ns) |
|
| mavros::std_plugins::AltitudePlugin::AltitudePlugin () |
|
bool | mavros::std_plugins::CommandPlugin::arming_cb (mavros_msgs::CommandBool::Request &req, mavros_msgs::CommandBool::Response &res) |
|
void | mavros::std_plugins::SetpointRawPlugin::attitude_cb (const mavros_msgs::AttitudeTarget::ConstPtr &req) |
|
void | mavros::std_plugins::SetpointAttitudePlugin::attitude_pose_cb (const geometry_msgs::PoseStamped::ConstPtr &pose_msg, const mavros_msgs::Thrust::ConstPtr &thrust_msg) |
|
void | mavros::std_plugins::SetpointAttitudePlugin::attitude_twist_cb (const geometry_msgs::TwistStamped::ConstPtr &req, const mavros_msgs::Thrust::ConstPtr &thrust_msg) |
|
void | mavros::std_plugins::SystemStatusPlugin::autopilot_version_cb (const ros::TimerEvent &event) |
|
| mavros::std_plugins::BatteryStatusDiag::BatteryStatusDiag (const std::string &name) |
|
bool | mavros::std_plugins::HomePositionPlugin::call_get_home_position (void) |
|
void | mavros::std_plugins::RallypointPlugin::capabilities_cb (UAS::MAV_CAP capabilities) override |
|
void | mavros::std_plugins::GeofencePlugin::capabilities_cb (UAS::MAV_CAP capabilities) override |
|
virtual void | mavros::plugin::PluginBase::capabilities_cb (UAS::MAV_CAP capabilities) |
|
void | mavros::std_plugins::WaypointPlugin::capabilities_cb (UAS::MAV_CAP capabilities) override |
|
static bool | mavros::std_plugins::Parameter::check_exclude_param_id (std::string param_id) |
|
bool | mavros::std_plugins::FTPPlugin::checksum_cb (mavros_msgs::FileChecksum::Request &req, mavros_msgs::FileChecksum::Response &res) |
|
void | mavros::std_plugins::FTPPlugin::checksum_crc32_file (std::string &path) |
|
void | mavros::std_plugins::TimeSyncStatus::clear () |
|
void | mavros::std_plugins::HeartbeatStatus::clear () |
|
bool | mavros::std_plugins::RallypointPlugin::clear_cb (mavros_msgs::WaypointClear::Request &req, mavros_msgs::WaypointClear::Response &res) |
|
bool | mavros::std_plugins::GeofencePlugin::clear_cb (mavros_msgs::WaypointClear::Request &req, mavros_msgs::WaypointClear::Response &res) |
|
bool | mavros::std_plugins::WaypointPlugin::clear_cb (mavros_msgs::WaypointClear::Request &req, mavros_msgs::WaypointClear::Response &res) |
|
bool | mavros::std_plugins::FTPPlugin::close_cb (mavros_msgs::FileClose::Request &req, mavros_msgs::FileClose::Response &res) |
|
bool | mavros::std_plugins::FTPPlugin::close_file (std::string &path) |
|
void | mavros::std_plugins::CommandPlugin::command_int (bool broadcast, uint8_t frame, uint16_t command, uint8_t current, uint8_t autocontinue, float param1, float param2, float param3, float param4, int32_t x, int32_t y, float z) |
|
bool | mavros::std_plugins::CommandPlugin::command_int_cb (mavros_msgs::CommandInt::Request &req, mavros_msgs::CommandInt::Response &res) |
|
void | mavros::std_plugins::CommandPlugin::command_long (bool broadcast, uint16_t command, uint8_t confirmation, float param1, float param2, float param3, float param4, float param5, float param6, float param7) |
|
bool | mavros::std_plugins::CommandPlugin::command_long_cb (mavros_msgs::CommandLong::Request &req, mavros_msgs::CommandLong::Response &res) |
|
| mavros::std_plugins::CommandPlugin::CommandPlugin () |
|
| mavros::std_plugins::CommandTransaction::CommandTransaction (uint16_t command) |
|
static constexpr int | mavros::std_plugins::FTPPlugin::compute_rw_timeout (size_t len) |
|
void | mavros::std_plugins::RallypointPlugin::connection_cb (bool connected) override |
|
void | mavros::std_plugins::GeofencePlugin::connection_cb (bool connected) override |
|
virtual void | mavros::plugin::PluginBase::connection_cb (bool connected) |
|
void | mavros::std_plugins::TDRRadioPlugin::connection_cb (bool connected) override |
|
void | mavros::std_plugins::WaypointPlugin::connection_cb (bool connected) override |
|
void | mavros::std_plugins::HomePositionPlugin::connection_cb (bool connected) override |
|
void | mavros::std_plugins::RCIOPlugin::connection_cb (bool connected) override |
|
void | mavros::std_plugins::IMUPlugin::connection_cb (bool connected) override |
|
void | mavros::std_plugins::ParamPlugin::connection_cb (bool connected) override |
|
void | mavros::std_plugins::SystemStatusPlugin::connection_cb (bool connected) override |
|
void | mavros::std_plugins::FTPPlugin::create_directory (std::string &path) |
|
static std::string | mavros::std_plugins::SystemStatusPlugin::custom_version_to_hex_string (std::array< uint8_t, 8 > &array) |
|
uint8_t * | mavros::std_plugins::FTPRequest::data () |
|
char * | mavros::std_plugins::FTPRequest::data_c () |
|
uint32_t * | mavros::std_plugins::FTPRequest::data_u32 () |
|
bool | mavros::std_plugins::FTPRequest::decode_valid (UAS *uas) |
| Decode and check target system. More...
|
|
void | mavros::std_plugins::TDRRadioPlugin::diag_run (diagnostic_updater::DiagnosticStatusWrapper &stat) |
|
| mavros::std_plugins::DummyPlugin::DummyPlugin () |
|
void | mavros::plugin::PluginBase::enable_capabilities_cb () |
|
void | mavros::plugin::PluginBase::enable_connection_cb () |
|
template<typename MsgT > |
void | mavros::std_plugins::GlobalPositionPlugin::fill_lla (MsgT &msg, sensor_msgs::NavSatFix::Ptr fix) |
|
void | mavros::std_plugins::GlobalPositionPlugin::fill_unknown_cov (sensor_msgs::NavSatFix::Ptr fix) |
|
M_VehicleInfo::iterator | mavros::std_plugins::SystemStatusPlugin::find_or_create_vehicle_info (uint8_t sysid, uint8_t compid) |
|
| mavros::std_plugins::FTPPlugin::FTPPlugin () |
|
| mavros::std_plugins::FTPRequest::FTPRequest () |
|
| mavros::std_plugins::FTPRequest::FTPRequest (Opcode op, uint8_t session=0) |
|
| mavros::std_plugins::GeofencePlugin::GeofencePlugin () |
|
bool | mavros::std_plugins::ParamPlugin::get_cb (mavros_msgs::ParamGet::Request &req, mavros_msgs::ParamGet::Response &res) |
| get parameter ~param/get More...
|
|
uint64_t | mavros::std_plugins::SystemTimePlugin::get_monotonic_now (void) |
|
Subscriptions | mavros::std_plugins::ManualControlPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::ActuatorControlPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::AltitudePlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::VfrHudPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::WindEstimationPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::TDRRadioPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::RCIOPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::SetpointAccelerationPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::RallypointPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::GeofencePlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::DummyPlugin::get_subscriptions () override |
|
Subscriptions | mavros::std_plugins::HomePositionPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::SetpointRawPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::WaypointPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::SetpointVelocityPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::HilPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
virtual Subscriptions | mavros::plugin::PluginBase::get_subscriptions ()=0 |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::SetpointTrajectoryPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::LocalPositionPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::SafetyAreaPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::CommandPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::SetpointPositionPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::IMUPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::SetpointAttitudePlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::GlobalPositionPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::FTPPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::SystemTimePlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::ParamPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
Subscriptions | mavros::std_plugins::SystemStatusPlugin::get_subscriptions () override |
| Return vector of MAVLink message subscriptions (handlers) More...
|
|
uint8_t | mavros::std_plugins::FTPRequest::get_target_system_id () |
|
uint16_t | mavros::std_plugins::SystemStatusPlugin::get_vehicle_key (uint8_t sysid, uint8_t compid) |
|
void | mavros::std_plugins::SetpointRawPlugin::global_cb (const mavros_msgs::GlobalPositionTarget::ConstPtr &req) |
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | mavros::std_plugins::GlobalPositionPlugin::GlobalPositionPlugin () |
|
void | mavros::plugin::MissionBase::go_idle (void) |
|
void | mavros::std_plugins::FTPPlugin::go_idle (bool is_error_, int r_errno_=0) |
| Go to IDLE mode. More...
|
|
void | mavros::std_plugins::ParamPlugin::go_idle () |
|
void | mavros::std_plugins::HilPlugin::gps_cb (const mavros_msgs::HilGPS::ConstPtr &req) |
| Send hil_gps to FCU. Message specification: https://mavlink.io/en/messages/common.html#HIL_GPS . More...
|
|
void | mavros::std_plugins::SetpointPositionPlugin::gps_cb (const sensor_msgs::NavSatFix::ConstPtr &msg) |
|
void | mavros::std_plugins::GlobalPositionPlugin::gps_diag_run (diagnostic_updater::DiagnosticStatusWrapper &stat) |
|
void | mavros::std_plugins::FTPPlugin::handle_ack_checksum (FTPRequest &req) |
|
void | mavros::std_plugins::FTPPlugin::handle_ack_list (FTPRequest &req) |
|
void | mavros::std_plugins::FTPPlugin::handle_ack_open (FTPRequest &req) |
|
void | mavros::std_plugins::FTPPlugin::handle_ack_read (FTPRequest &req) |
|
void | mavros::std_plugins::FTPPlugin::handle_ack_write (FTPRequest &req) |
|
void | mavros::std_plugins::ActuatorControlPlugin::handle_actuator_control_target (const mavlink::mavlink_message_t *msg, mavlink::common::msg::ACTUATOR_CONTROL_TARGET &actuator_control_target) |
|
void | mavros::std_plugins::AltitudePlugin::handle_altitude (const mavlink::mavlink_message_t *msg, mavlink::common::msg::ALTITUDE &altitude) |
|
void | mavros::std_plugins::WindEstimationPlugin::handle_apm_wind (const mavlink::mavlink_message_t *msg, mavlink::ardupilotmega::msg::WIND &wind) |
|
void | mavros::std_plugins::IMUPlugin::handle_attitude (const mavlink::mavlink_message_t *msg, mavlink::common::msg::ATTITUDE &att) |
| Handle ATTITUDE MAVlink message. Message specification: https://mavlink.io/en/messages/common.html#ATTITUDE. More...
|
|
void | mavros::std_plugins::IMUPlugin::handle_attitude_quaternion (const mavlink::mavlink_message_t *msg, mavlink::common::msg::ATTITUDE_QUATERNION &att_q) |
| Handle ATTITUDE_QUATERNION MAVlink message. Message specification: https://mavlink.io/en/messages/common.html/#ATTITUDE_QUATERNION. More...
|
|
void | mavros::std_plugins::SetpointRawPlugin::handle_attitude_target (const mavlink::mavlink_message_t *msg, mavlink::common::msg::ATTITUDE_TARGET &tgt) |
|
void | mavros::std_plugins::SystemStatusPlugin::handle_autopilot_version (const mavlink::mavlink_message_t *msg, mavlink::common::msg::AUTOPILOT_VERSION &apv) |
|
void | mavros::std_plugins::SystemStatusPlugin::handle_battery_status (const mavlink::mavlink_message_t *msg, mavlink::common::msg::BATTERY_STATUS &bs) |
|
void | mavros::std_plugins::CommandPlugin::handle_command_ack (const mavlink::mavlink_message_t *msg, mavlink::common::msg::COMMAND_ACK &ack) |
|
void | mavros::std_plugins::SystemStatusPlugin::handle_estimator_status (const mavlink::mavlink_message_t *msg, mavlink::common::msg::ESTIMATOR_STATUS &status) |
|
void | mavros::std_plugins::SystemStatusPlugin::handle_extended_sys_state (const mavlink::mavlink_message_t *msg, mavlink::common::msg::EXTENDED_SYS_STATE &state) |
|
void | mavros::std_plugins::FTPPlugin::handle_file_transfer_protocol (const mavlink::mavlink_message_t *msg, FTPRequest &req) |
| handler for mavlink::common::msg::FILE_TRANSFER_PROTOCOL More...
|
|
void | mavros::std_plugins::GlobalPositionPlugin::handle_global_position_int (const mavlink::mavlink_message_t *msg, mavlink::common::msg::GLOBAL_POSITION_INT &gpos) |
|
void | mavros::std_plugins::GlobalPositionPlugin::handle_gps_global_origin (const mavlink::mavlink_message_t *msg, mavlink::common::msg::GPS_GLOBAL_ORIGIN &glob_orig) |
|
void | mavros::std_plugins::GlobalPositionPlugin::handle_gps_raw_int (const mavlink::mavlink_message_t *msg, mavlink::common::msg::GPS_RAW_INT &raw_gps) |
|
void | mavros::std_plugins::DummyPlugin::handle_heartbeat (const mavlink::mavlink_message_t *msg, mavlink::minimal::msg::HEARTBEAT &hb) |
|
void | mavros::std_plugins::SystemStatusPlugin::handle_heartbeat (const mavlink::mavlink_message_t *msg, mavlink::minimal::msg::HEARTBEAT &hb) |
|
void | mavros::std_plugins::IMUPlugin::handle_highres_imu (const mavlink::mavlink_message_t *msg, mavlink::common::msg::HIGHRES_IMU &imu_hr) |
| Handle HIGHRES_IMU MAVlink message. Message specification: https://mavlink.io/en/messages/common.html/#HIGHRES_IMU. More...
|
|
void | mavros::std_plugins::HilPlugin::handle_hil_actuator_controls (const mavlink::mavlink_message_t *msg, mavlink::common::msg::HIL_ACTUATOR_CONTROLS &hil_actuator_controls) |
|
void | mavros::std_plugins::HilPlugin::handle_hil_controls (const mavlink::mavlink_message_t *msg, mavlink::common::msg::HIL_CONTROLS &hil_controls) |
|
void | mavros::std_plugins::HomePositionPlugin::handle_home_position (const mavlink::mavlink_message_t *msg, mavlink::common::msg::HOME_POSITION &home_position) |
|
void | mavros::std_plugins::SystemStatusPlugin::handle_hwstatus (const mavlink::mavlink_message_t *msg, mavlink::ardupilotmega::msg::HWSTATUS &hwst) |
|
void | mavros::std_plugins::LocalPositionPlugin::handle_local_position_ned (const mavlink::mavlink_message_t *msg, mavlink::common::msg::LOCAL_POSITION_NED &pos_ned) |
|
void | mavros::std_plugins::LocalPositionPlugin::handle_local_position_ned_cov (const mavlink::mavlink_message_t *msg, mavlink::common::msg::LOCAL_POSITION_NED_COV &pos_ned) |
|
void | mavros::std_plugins::GlobalPositionPlugin::handle_lpned_system_global_offset (const mavlink::mavlink_message_t *msg, mavlink::common::msg::LOCAL_POSITION_NED_SYSTEM_GLOBAL_OFFSET &offset) |
|
void | mavros::std_plugins::ManualControlPlugin::handle_manual_control (const mavlink::mavlink_message_t *msg, mavlink::common::msg::MANUAL_CONTROL &manual_control) |
|
void | mavros::std_plugins::SystemStatusPlugin::handle_meminfo (const mavlink::mavlink_message_t *msg, mavlink::ardupilotmega::msg::MEMINFO &mem) |
|
template<typename msgT > |
void | mavros::std_plugins::TDRRadioPlugin::handle_message (const mavlink::mavlink_message_t *mmsg, msgT &rst) |
|
void | mavros::plugin::MissionBase::handle_mission_ack (const mavlink::mavlink_message_t *msg, mavlink::common::msg::MISSION_ACK &mack) |
| handle MISSION_ACK mavlink msg Handles a MISSION_ACK which marks the end of a push, or a failure More...
|
|
void | mavros::plugin::MissionBase::handle_mission_count (const mavlink::mavlink_message_t *msg, mavlink::common::msg::MISSION_COUNT &mcnt) |
| handle MISSION_COUNT mavlink msg Handles a mission count from FCU in a Waypoint Pull Triggers a pull GCS seems to be requesting mission More...
|
|
void | mavros::std_plugins::WaypointPlugin::handle_mission_current (const mavlink::mavlink_message_t *msg, mavlink::common::msg::MISSION_CURRENT &mcur) |
| handle MISSION_CURRENT mavlink msg This confirms a SET_CUR action More...
|
|
void | mavros::plugin::MissionBase::handle_mission_item (const mavlink::mavlink_message_t *msg, WP_ITEM &wpi) |
| handle MISSION_ITEM mavlink msg handles and stores mission items when pulling waypoints More...
|
|
void | mavros::plugin::MissionBase::handle_mission_item_int (const mavlink::mavlink_message_t *msg, WP_ITEM_INT &wpi) |
| handle MISSION_ITEM_INT mavlink msg handles and stores mission items when pulling waypoints More...
|
|
void | mavros::std_plugins::WaypointPlugin::handle_mission_item_reached (const mavlink::mavlink_message_t *msg, mavlink::common::msg::MISSION_ITEM_REACHED &mitr) |
| handle MISSION_ITEM_REACHED mavlink msg More...
|
|
void | mavros::plugin::MissionBase::handle_mission_request (const mavlink::mavlink_message_t *msg, mavlink::common::msg::MISSION_REQUEST &mreq) |
| handle MISSION_REQUEST mavlink msg handles and acts on misison request from FCU More...
|
|
void | mavros::plugin::MissionBase::handle_mission_request_int (const mavlink::mavlink_message_t *msg, mavlink::common::msg::MISSION_REQUEST_INT &mreq) |
| handle MISSION_REQUEST_INT mavlink msg handles and acts on misison request from FCU More...
|
|
void | mavros::std_plugins::ParamPlugin::handle_param_value (const mavlink::mavlink_message_t *msg, mavlink::common::msg::PARAM_VALUE &pmsg) |
|
void | mavros::std_plugins::SetpointRawPlugin::handle_position_target_global_int (const mavlink::mavlink_message_t *msg, mavlink::common::msg::POSITION_TARGET_GLOBAL_INT &tgt) |
|
void | mavros::std_plugins::SetpointRawPlugin::handle_position_target_local_ned (const mavlink::mavlink_message_t *msg, mavlink::common::msg::POSITION_TARGET_LOCAL_NED &tgt) |
|
void | mavros::std_plugins::WindEstimationPlugin::handle_px4_wind (const mavlink::mavlink_message_t *msg, mavlink::common::msg::WIND_COV &wind) |
|
void | mavros::std_plugins::TDRRadioPlugin::handle_radio (const mavlink::mavlink_message_t *msg, mavlink::ardupilotmega::msg::RADIO &rst) |
|
void | mavros::std_plugins::TDRRadioPlugin::handle_radio_status (const mavlink::mavlink_message_t *msg, mavlink::common::msg::RADIO_STATUS &rst) |
|
void | mavros::std_plugins::IMUPlugin::handle_raw_imu (const mavlink::mavlink_message_t *msg, mavlink::common::msg::RAW_IMU &imu_raw) |
| Handle RAW_IMU MAVlink message. Message specification: https://mavlink.io/en/messages/common.html/#RAW_IMU. More...
|
|
void | mavros::std_plugins::RCIOPlugin::handle_rc_channels (const mavlink::mavlink_message_t *msg, mavlink::common::msg::RC_CHANNELS &channels) |
|
void | mavros::std_plugins::RCIOPlugin::handle_rc_channels_raw (const mavlink::mavlink_message_t *msg, mavlink::common::msg::RC_CHANNELS_RAW &port) |
|
void | mavros::std_plugins::FTPPlugin::handle_req_ack (FTPRequest &req) |
|
void | mavros::std_plugins::FTPPlugin::handle_req_nack (FTPRequest &req) |
|
void | mavros::std_plugins::SafetyAreaPlugin::handle_safety_allowed_area (const mavlink::mavlink_message_t *msg, mavlink::common::msg::SAFETY_ALLOWED_AREA &saa) |
|
void | mavros::std_plugins::IMUPlugin::handle_scaled_imu (const mavlink::mavlink_message_t *msg, mavlink::common::msg::SCALED_IMU &imu_raw) |
| Handle SCALED_IMU MAVlink message. Message specification: https://mavlink.io/en/messages/common.html/#SCALED_IMU. More...
|
|
void | mavros::std_plugins::IMUPlugin::handle_scaled_pressure (const mavlink::mavlink_message_t *msg, mavlink::common::msg::SCALED_PRESSURE &press) |
| Handle SCALED_PRESSURE MAVlink message. Message specification: https://mavlink.io/en/messages/common.html/#SCALED_PRESSURE. More...
|
|
void | mavros::std_plugins::RCIOPlugin::handle_servo_output_raw (const mavlink::mavlink_message_t *msg, mavlink::common::msg::SERVO_OUTPUT_RAW &port) |
|
void | mavros::std_plugins::DummyPlugin::handle_statustext (const mavlink::mavlink_message_t *msg, mavlink::common::msg::STATUSTEXT &st) |
|
void | mavros::std_plugins::SystemStatusPlugin::handle_statustext (const mavlink::mavlink_message_t *msg, mavlink::common::msg::STATUSTEXT &textm) |
|
void | mavros::std_plugins::DummyPlugin::handle_statustext_raw (const mavlink::mavlink_message_t *msg, const mavconn::Framing f) |
|
void | mavros::std_plugins::DummyPlugin::handle_sys_status (const mavlink::mavlink_message_t *msg, mavlink::common::msg::SYS_STATUS &st) |
|
void | mavros::std_plugins::SystemStatusPlugin::handle_sys_status (const mavlink::mavlink_message_t *msg, mavlink::common::msg::SYS_STATUS &stat) |
|
void | mavros::std_plugins::SystemTimePlugin::handle_system_time (const mavlink::mavlink_message_t *msg, mavlink::common::msg::SYSTEM_TIME &mtime) |
|
void | mavros::std_plugins::SystemTimePlugin::handle_timesync (const mavlink::mavlink_message_t *msg, mavlink::common::msg::TIMESYNC &tsync) |
|
void | mavros::std_plugins::VfrHudPlugin::handle_vfr_hud (const mavlink::mavlink_message_t *msg, mavlink::common::msg::VFR_HUD &vfr_hud) |
|
PayloadHeader * | mavros::std_plugins::FTPRequest::header () |
|
void | mavros::std_plugins::SystemStatusPlugin::heartbeat_cb (const ros::TimerEvent &event) |
|
| mavros::std_plugins::HeartbeatStatus::HeartbeatStatus (const std::string &name, size_t win_size) |
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | mavros::std_plugins::HilPlugin::HilPlugin () |
|
void | mavros::std_plugins::HomePositionPlugin::home_position_cb (const mavros_msgs::HomePosition::ConstPtr &req) |
|
void | mavros::std_plugins::GlobalPositionPlugin::home_position_cb (const mavros_msgs::HomePosition::ConstPtr &req) |
|
| mavros::std_plugins::HomePositionPlugin::HomePositionPlugin () |
|
| mavros::std_plugins::HwStatus::HwStatus (const std::string &name) |
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | mavros::std_plugins::IMUPlugin::IMUPlugin () |
|
void | mavros::std_plugins::RallypointPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::GeofencePlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::ManualControlPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::ActuatorControlPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::AltitudePlugin::initialize (UAS &uas_) override |
|
void | mavros::std_plugins::SafetyAreaPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::TDRRadioPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::VfrHudPlugin::initialize (UAS &uas_) override |
|
void | mavros::std_plugins::WaypointPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::RCIOPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::DummyPlugin::initialize (UAS &uas_) override |
|
void | mavros::std_plugins::WindEstimationPlugin::initialize (UAS &uas_) override |
|
void | mavros::std_plugins::HomePositionPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::SetpointAccelerationPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::SetpointRawPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::SetpointVelocityPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::SetpointTrajectoryPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::LocalPositionPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::HilPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::SetpointPositionPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::SetpointAttitudePlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::GlobalPositionPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
virtual void | mavros::plugin::PluginBase::initialize (UAS &uas) |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::IMUPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::CommandPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::SystemTimePlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::FTPPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
virtual void | mavros::plugin::MissionBase::initialize (ros::NodeHandle *_wp_nh) |
|
void | mavros::std_plugins::ParamPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
void | mavros::std_plugins::SystemStatusPlugin::initialize (UAS &uas_) override |
| Plugin initializer. More...
|
|
bool | mavros::std_plugins::SetpointAttitudePlugin::is_normalized (float thrust) |
| Function to verify if the thrust values are normalized; considers also the reversed trust values. More...
|
|
bool | mavros::std_plugins::CommandPlugin::land_cb (mavros_msgs::CommandTOL::Request &req, mavros_msgs::CommandTOL::Response &res) |
|
bool | mavros::std_plugins::FTPPlugin::list_cb (mavros_msgs::FileList::Request &req, mavros_msgs::FileList::Response &res) |
|
void | mavros::std_plugins::FTPPlugin::list_directory (std::string &path) |
|
void | mavros::std_plugins::FTPPlugin::list_directory_end () |
|
void | mavros::std_plugins::SetpointTrajectoryPlugin::local_cb (const trajectory_msgs::MultiDOFJointTrajectory::ConstPtr &req) |
|
void | mavros::std_plugins::SetpointRawPlugin::local_cb (const mavros_msgs::PositionTarget::ConstPtr &req) |
|
void | mavros::std_plugins::SetpointPositionPlugin::local_cb (const geometry_msgs::PoseStamped::ConstPtr &msg) |
|
| mavros::std_plugins::LocalPositionPlugin::LocalPositionPlugin () |
|
template<class _C > |
HandlerInfo | mavros::plugin::PluginBase::make_handler (const mavlink::msgid_t id, void(_C::*fn)(const mavlink::mavlink_message_t *msg, const mavconn::Framing framing)) |
|
template<class _C , class _T > |
HandlerInfo | mavros::plugin::PluginBase::make_handler (void(_C::*fn)(const mavlink::mavlink_message_t *, _T &)) |
|
| mavros::std_plugins::ManualControlPlugin::ManualControlPlugin () |
|
template<class ITEM > |
ITEM | mavros::plugin::mav_from_msg (const mavros_msgs::Waypoint &wp, const uint16_t seq, WP_TYPE type) |
|
template<> |
WP_ITEM_INT | mavros::plugin::mav_from_msg (const mavros_msgs::Waypoint &wp, const uint16_t seq, WP_TYPE type) |
|
template<class ITEM > |
mavros_msgs::Waypoint | mavros::plugin::mav_to_msg (const ITEM &mav_msg) |
|
template<> |
mavros_msgs::Waypoint | mavros::plugin::mav_to_msg (const WP_ITEM_INT &mav_msg) |
|
| mavros::std_plugins::MemInfo::MemInfo (const std::string &name) |
|
void | mavros::plugin::MissionBase::mission_ack (MRES type) |
|
void | mavros::plugin::MissionBase::mission_clear_all () |
|
void | mavros::plugin::MissionBase::mission_count (uint16_t cnt) |
|
void | mavros::plugin::MissionBase::mission_request (uint16_t seq) |
|
void | mavros::plugin::MissionBase::mission_request_int (uint16_t seq) |
|
void | mavros::plugin::MissionBase::mission_request_list () |
|
template<class ITEM > |
void | mavros::plugin::MissionBase::mission_send (ITEM &wp) |
|
void | mavros::plugin::MissionBase::mission_set_current (uint16_t seq) |
|
void | mavros::plugin::MissionBase::mission_write_partial_list (uint16_t start_index, uint16_t end_index) |
|
| mavros::plugin::MissionBase::MissionBase (std::string _name) |
|
bool | mavros::std_plugins::FTPPlugin::mkdir_cb (mavros_msgs::FileMakeDir::Request &req, mavros_msgs::FileMakeDir::Response &res) |
|
bool | mavros::std_plugins::FTPPlugin::open_cb (mavros_msgs::FileOpen::Request &req, mavros_msgs::FileOpen::Response &res) |
|
bool | mavros::std_plugins::FTPPlugin::open_file (std::string &path, int mode) |
|
void | mavros::std_plugins::HilPlugin::optical_flow_cb (const mavros_msgs::OpticalFlowRad::ConstPtr &req) |
| Send simulated optical flow to FCU. Message specification: https://mavlink.io/en/messages/common.html#HIL_OPTICAL_FLOW . More...
|
|
void | mavros::std_plugins::RCIOPlugin::override_cb (const mavros_msgs::OverrideRCIn::ConstPtr req) |
|
void | mavros::std_plugins::ParamPlugin::param_request_list () |
|
void | mavros::std_plugins::ParamPlugin::param_request_read (std::string id, int16_t index=-1) |
|
void | mavros::std_plugins::ParamPlugin::param_set (Parameter ¶m) |
|
| mavros::std_plugins::ParamPlugin::ParamPlugin () |
|
| mavros::std_plugins::ParamSetOpt::ParamSetOpt (Parameter &_p, size_t _rem) |
|
| mavros::plugin::PluginBase::PluginBase (const PluginBase &)=delete |
|
| mavros::plugin::PluginBase::PluginBase () |
| Plugin constructor Should not do anything before initialize() More...
|
|
void | mavros::std_plugins::SystemStatusPlugin::process_autopilot_version_apm_quirk (mavlink::common::msg::AUTOPILOT_VERSION &apv, uint8_t sysid, uint8_t compid) |
|
void | mavros::std_plugins::SystemStatusPlugin::process_autopilot_version_normal (mavlink::common::msg::AUTOPILOT_VERSION &apv, uint8_t sysid, uint8_t compid) |
|
void | mavros::std_plugins::SystemStatusPlugin::process_statustext_normal (uint8_t severity, std::string &text) |
|
void | mavros::std_plugins::SystemStatusPlugin::publish_disconnection () |
|
void | mavros::std_plugins::IMUPlugin::publish_imu_data (uint32_t time_boot_ms, Eigen::Quaterniond &orientation_enu, Eigen::Quaterniond &orientation_ned, Eigen::Vector3d &gyro_flu, Eigen::Vector3d &gyro_frd) |
| Fill and publish IMU data message. More...
|
|
void | mavros::std_plugins::IMUPlugin::publish_imu_data_raw (std_msgs::Header &header, Eigen::Vector3d &gyro_flu, Eigen::Vector3d &accel_flu, Eigen::Vector3d &accel_frd) |
| Fill and publish IMU data_raw message; store linear acceleration for IMU data. More...
|
|
void | mavros::std_plugins::IMUPlugin::publish_mag (std_msgs::Header &header, Eigen::Vector3d &mag_field) |
| Publish magnetic field data. More...
|
|
void | mavros::std_plugins::SetpointTrajectoryPlugin::publish_path (const trajectory_msgs::MultiDOFJointTrajectory::ConstPtr &req) |
|
void | mavros::std_plugins::LocalPositionPlugin::publish_tf (boost::shared_ptr< nav_msgs::Odometry > &odom) |
|
void | mavros::std_plugins::RallypointPlugin::publish_waypoints () override |
| publish the updated waypoint list after operation More...
|
|
void | mavros::std_plugins::GeofencePlugin::publish_waypoints () override |
| publish the updated waypoint list after operation More...
|
|
void | mavros::std_plugins::WaypointPlugin::publish_waypoints () override |
| publish the updated waypoint list after operation More...
|
|
virtual void | mavros::plugin::MissionBase::publish_waypoints ()=0 |
| publish the updated waypoint list after operation More...
|
|
bool | mavros::std_plugins::RallypointPlugin::pull_cb (mavros_msgs::WaypointPull::Request &req, mavros_msgs::WaypointPull::Response &res) |
|
bool | mavros::std_plugins::GeofencePlugin::pull_cb (mavros_msgs::WaypointPull::Request &req, mavros_msgs::WaypointPull::Response &res) |
|
bool | mavros::std_plugins::WaypointPlugin::pull_cb (mavros_msgs::WaypointPull::Request &req, mavros_msgs::WaypointPull::Response &res) |
|
bool | mavros::std_plugins::ParamPlugin::pull_cb (mavros_msgs::ParamPull::Request &req, mavros_msgs::ParamPull::Response &res) |
| fetches all parameters from device ~param/pull More...
|
|
bool | mavros::std_plugins::RallypointPlugin::push_cb (mavros_msgs::WaypointPush::Request &req, mavros_msgs::WaypointPush::Response &res) |
|
bool | mavros::std_plugins::GeofencePlugin::push_cb (mavros_msgs::WaypointPush::Request &req, mavros_msgs::WaypointPush::Response &res) |
|
bool | mavros::std_plugins::WaypointPlugin::push_cb (mavros_msgs::WaypointPush::Request &req, mavros_msgs::WaypointPush::Response &res) |
|
bool | mavros::std_plugins::ParamPlugin::push_cb (mavros_msgs::ParamPush::Request &req, mavros_msgs::ParamPush::Response &res) |
| push all parameter value to device ~param/push More...
|
|
| mavros::std_plugins::RallypointPlugin::RallypointPlugin () |
|
uint8_t * | mavros::std_plugins::FTPRequest::raw_payload () |
|
void | mavros::std_plugins::HilPlugin::rcin_raw_cb (const mavros_msgs::RCIn::ConstPtr &req) |
| Send simulated received RAW values of the RC channels to the FCU. Message specification: https://mavlink.io/en/messages/common.html#HIL_RC_INPUTS_RAW . More...
|
|
| mavros::std_plugins::RCIOPlugin::RCIOPlugin () |
|
bool | mavros::std_plugins::FTPPlugin::read_cb (mavros_msgs::FileRead::Request &req, mavros_msgs::FileRead::Response &res) |
|
bool | mavros::std_plugins::FTPPlugin::read_file (std::string &path, size_t off, size_t len) |
|
void | mavros::std_plugins::FTPPlugin::read_file_end () |
|
void | mavros::std_plugins::SetpointTrajectoryPlugin::reference_cb (const ros::TimerEvent &event) |
|
bool | mavros::std_plugins::FTPPlugin::remove_cb (mavros_msgs::FileRemove::Request &req, mavros_msgs::FileRemove::Response &res) |
|
void | mavros::std_plugins::FTPPlugin::remove_directory (std::string &path) |
|
void | mavros::std_plugins::FTPPlugin::remove_file (std::string &path) |
|
bool | mavros::std_plugins::FTPPlugin::rename_ (std::string &old_path, std::string &new_path) |
|
bool | mavros::std_plugins::FTPPlugin::rename_cb (mavros_msgs::FileRename::Request &req, mavros_msgs::FileRename::Response &res) |
|
bool | mavros::std_plugins::HomePositionPlugin::req_update_cb (std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &res) |
|
void | mavros::plugin::MissionBase::request_mission_done (void) |
| Send ACK back to FCU after pull. More...
|
|
bool | mavros::std_plugins::SetpointTrajectoryPlugin::reset_cb (std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &res) |
|
bool | mavros::std_plugins::FTPPlugin::reset_cb (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res) |
| Reset communication on both sides. More...
|
|
void | mavros::std_plugins::SystemTimePlugin::reset_filter () |
|
void | mavros::std_plugins::SetpointTrajectoryPlugin::reset_timer (ros::Duration duration) |
|
void | mavros::plugin::MissionBase::restart_timeout_timer (void) |
|
void | mavros::std_plugins::ParamPlugin::restart_timeout_timer () |
|
void | mavros::plugin::MissionBase::restart_timeout_timer_int (void) |
|
bool | mavros::std_plugins::FTPPlugin::rmdir_cb (mavros_msgs::FileRemoveDir::Request &req, mavros_msgs::FileRemoveDir::Response &res) |
|
bool | mavros::std_plugins::ParamPlugin::rosparam_set_allowed (const Parameter &p) |
| Set ROS param only if name is good. More...
|
|
void | mavros::std_plugins::TimeSyncStatus::run (diagnostic_updater::DiagnosticStatusWrapper &stat) |
|
void | mavros::std_plugins::HeartbeatStatus::run (diagnostic_updater::DiagnosticStatusWrapper &stat) |
|
void | mavros::std_plugins::SystemStatusDiag::run (diagnostic_updater::DiagnosticStatusWrapper &stat) |
|
void | mavros::std_plugins::BatteryStatusDiag::run (diagnostic_updater::DiagnosticStatusWrapper &stat) |
|
void | mavros::std_plugins::MemInfo::run (diagnostic_updater::DiagnosticStatusWrapper &stat) |
|
void | mavros::std_plugins::HwStatus::run (diagnostic_updater::DiagnosticStatusWrapper &stat) |
|
void | mavros::std_plugins::SafetyAreaPlugin::safetyarea_cb (const geometry_msgs::PolygonStamped::ConstPtr &req) |
|
| mavros::std_plugins::SafetyAreaPlugin::SafetyAreaPlugin () |
|
void | mavros::plugin::MissionBase::schedule_pull (const ros::Duration &dt) |
|
void | mavros::plugin::MissionBase::scheduled_pull_cb (const ros::TimerEvent &event) |
| Callback for scheduled waypoint pull. More...
|
|
void | mavros::std_plugins::FTPRequest::send (UAS *uas, uint16_t seqNumber) |
| Encode and send message. More...
|
|
void | mavros::std_plugins::FTPPlugin::send_any_path_command (FTPRequest::Opcode op, const std::string &debug_msg, std::string &path, uint32_t offset) |
| Send any command with string payload (usually file/dir path) More...
|
|
void | mavros::std_plugins::SetpointAttitudePlugin::send_attitude_ang_velocity (const ros::Time &stamp, const Eigen::Vector3d &ang_vel, const float thrust) |
| Send angular velocity setpoint and thrust to FCU attitude controller. More...
|
|
void | mavros::std_plugins::SetpointAttitudePlugin::send_attitude_quaternion (const ros::Time &stamp, const Eigen::Affine3d &tr, const float thrust) |
| Send attitude setpoint and thrust to FCU attitude controller. More...
|
|
void | mavros::std_plugins::FTPPlugin::send_calc_file_crc32_command (std::string &path) |
|
void | mavros::std_plugins::ManualControlPlugin::send_cb (const mavros_msgs::ManualControl::ConstPtr req) |
|
bool | mavros::std_plugins::CommandPlugin::send_command_int (bool broadcast, uint8_t frame, uint16_t command, uint8_t current, uint8_t autocontinue, float param1, float param2, float param3, float param4, int32_t x, int32_t y, float z, unsigned char &success) |
|
bool | mavros::std_plugins::CommandPlugin::send_command_long_and_wait (bool broadcast, uint16_t command, uint8_t confirmation, float param1, float param2, float param3, float param4, float param5, float param6, float param7, unsigned char &success, uint8_t &result) |
|
void | mavros::std_plugins::FTPPlugin::send_create_command () |
|
void | mavros::std_plugins::FTPPlugin::send_create_dir_command (std::string &path) |
|
void | mavros::std_plugins::FTPPlugin::send_list_command () |
|
void | mavros::std_plugins::FTPPlugin::send_open_ro_command () |
|
void | mavros::std_plugins::FTPPlugin::send_open_wo_command () |
|
bool | mavros::std_plugins::ParamPlugin::send_param_set_and_wait (Parameter ¶m) |
|
void | mavros::std_plugins::SetpointPositionPlugin::send_position_target (const ros::Time &stamp, const Eigen::Affine3d &tr) |
| Send setpoint to FCU position controller. More...
|
|
void | mavros::std_plugins::FTPPlugin::send_read_command () |
|
void | mavros::std_plugins::FTPPlugin::send_remove_command (std::string &path) |
|
void | mavros::std_plugins::FTPPlugin::send_remove_dir_command (std::string &path) |
|
bool | mavros::std_plugins::FTPPlugin::send_rename_command (std::string &old_path, std::string &new_path) |
|
void | mavros::std_plugins::FTPPlugin::send_reset () |
|
void | mavros::std_plugins::SafetyAreaPlugin::send_safety_set_allowed_area (Eigen::Vector3d p1, Eigen::Vector3d p2) |
| Send a safety zone (volume), which is defined by two corners of a cube, to the FCU. More...
|
|
void | mavros::std_plugins::SetpointAccelerationPlugin::send_setpoint_acceleration (const ros::Time &stamp, Eigen::Vector3d &accel_enu) |
| Send acceleration/force to FCU acceleration controller. More...
|
|
void | mavros::std_plugins::SetpointVelocityPlugin::send_setpoint_velocity (const ros::Time &stamp, Eigen::Vector3d &vel_enu, double yaw_rate) |
| Send velocity to FCU velocity controller. More...
|
|
void | mavros::std_plugins::FTPPlugin::send_terminate_command (uint32_t session) |
|
void | mavros::std_plugins::SystemTimePlugin::send_timesync_msg (uint64_t tc1, uint64_t ts1) |
|
void | mavros::std_plugins::FTPPlugin::send_truncate_command (std::string &path, size_t length) |
|
template<class ITEM > |
void | mavros::plugin::MissionBase::send_waypoint (size_t seq) |
| send a single waypoint to FCU More...
|
|
void | mavros::std_plugins::FTPPlugin::send_write_command (const size_t bytes_to_copy) |
|
void | mavros::std_plugins::HilPlugin::sensor_cb (const mavros_msgs::HilSensor::ConstPtr &req) |
| Send hil_sensor to FCU. Message specification: https://mavlink.io/en/messages/common.html#HIL_SENSOR . More...
|
|
bool | mavros::plugin::MissionBase::sequence_mismatch (const uint16_t &seq) |
| checks for a sequence mismatch between a MISSION_REQUEST(_INT) sequence and the current waypoint that should be sent. More...
|
|
void | mavros::std_plugins::SystemStatusDiag::set (mavlink::common::msg::SYS_STATUS &st) |
|
void | mavros::std_plugins::BatteryStatusDiag::set (float volt, float curr, float rem) |
|
void | mavros::std_plugins::MemInfo::set (uint16_t f, uint16_t b) |
|
void | mavros::std_plugins::HwStatus::set (uint16_t v, uint8_t e) |
|
void | mavros::plugin::SetAttitudeTargetMixin< D >::set_attitude_target (uint32_t time_boot_ms, uint8_t type_mask, Eigen::Quaterniond orientation, Eigen::Vector3d body_rate, float thrust) |
| Message sepecification: https://mavlink.io/en/messages/common.html#SET_ATTITUDE_TARGET . More...
|
|
bool | mavros::std_plugins::ParamPlugin::set_cb (mavros_msgs::ParamSet::Request &req, mavros_msgs::ParamSet::Response &res) |
| sets parameter value ~param/set More...
|
|
bool | mavros::std_plugins::WaypointPlugin::set_cur_cb (mavros_msgs::WaypointSetCurrent::Request &req, mavros_msgs::WaypointSetCurrent::Response &res) |
|
void | mavros::plugin::MissionBase::set_current_waypoint (size_t seq) |
| set the FCU current waypoint More...
|
|
void | mavros::std_plugins::FTPRequest::set_data_string (std::string &s) |
| Copy string to payload. More...
|
|
void | mavros::std_plugins::GlobalPositionPlugin::set_gp_origin_cb (const geographic_msgs::GeoPointStamped::ConstPtr &req) |
|
bool | mavros::std_plugins::CommandPlugin::set_home_cb (mavros_msgs::CommandHome::Request &req, mavros_msgs::CommandHome::Response &res) |
|
bool | mavros::std_plugins::SetpointVelocityPlugin::set_mav_frame_cb (mavros_msgs::SetMavFrame::Request &req, mavros_msgs::SetMavFrame::Response &res) |
|
bool | mavros::std_plugins::SetpointTrajectoryPlugin::set_mav_frame_cb (mavros_msgs::SetMavFrame::Request &req, mavros_msgs::SetMavFrame::Response &res) |
|
bool | mavros::std_plugins::SetpointPositionPlugin::set_mav_frame_cb (mavros_msgs::SetMavFrame::Request &req, mavros_msgs::SetMavFrame::Response &res) |
|
bool | mavros::std_plugins::SystemStatusPlugin::set_message_interval_cb (mavros_msgs::MessageInterval::Request &req, mavros_msgs::MessageInterval::Response &res) |
|
void | mavros::std_plugins::BatteryStatusDiag::set_min_voltage (float volt) |
|
bool | mavros::std_plugins::SystemStatusPlugin::set_mode_cb (mavros_msgs::SetMode::Request &req, mavros_msgs::SetMode::Response &res) |
|
void | mavros::plugin::SetPositionTargetGlobalIntMixin< D >::set_position_target_global_int (uint32_t time_boot_ms, uint8_t coordinate_frame, uint16_t type_mask, int32_t lat_int, int32_t lon_int, float alt, Eigen::Vector3d v, Eigen::Vector3d af, float yaw, float yaw_rate) |
| Message specification: https://mavlink.io/en/messages/common.html#SET_POSITION_TARGET_GLOBAL_INT . More...
|
|
void | mavros::plugin::SetPositionTargetLocalNEDMixin< D >::set_position_target_local_ned (uint32_t time_boot_ms, uint8_t coordinate_frame, uint16_t type_mask, Eigen::Vector3d p, Eigen::Vector3d v, Eigen::Vector3d af, float yaw, float yaw_rate) |
| Message specification: https://mavlink.io/en/messages/common.html#SET_POSITION_TARGET_LOCAL_NED . More...
|
|
bool | mavros::std_plugins::SystemStatusPlugin::set_rate_cb (mavros_msgs::StreamRate::Request &req, mavros_msgs::StreamRate::Response &res) |
|
template<typename MsgT > |
void | mavros::std_plugins::CommandPlugin::set_target (MsgT &cmd, bool broadcast) |
|
void | mavros::std_plugins::TimeSyncStatus::set_timestamp (uint64_t remote_timestamp_ns) |
|
void | mavros::std_plugins::Parameter::set_value (mavlink::common::msg::PARAM_VALUE &pmsg) |
|
void | mavros::std_plugins::Parameter::set_value_apm_quirk (mavlink::common::msg::PARAM_VALUE &pmsg) |
|
void | mavros::std_plugins::SetpointPositionPlugin::setpoint_cb (const geometry_msgs::PoseStamped::ConstPtr &req) |
|
| mavros::std_plugins::SetpointAccelerationPlugin::SetpointAccelerationPlugin () |
|
| mavros::std_plugins::SetpointAttitudePlugin::SetpointAttitudePlugin () |
|
void | mavros::std_plugins::SetpointPositionPlugin::setpointg2l_cb (const geographic_msgs::GeoPoseStamped::ConstPtr &req) |
|
void | mavros::std_plugins::SetpointPositionPlugin::setpointg_cb (const geographic_msgs::GeoPoseStamped::ConstPtr &req) |
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | mavros::std_plugins::SetpointPositionPlugin::SetpointPositionPlugin () |
|
| mavros::std_plugins::SetpointRawPlugin::SetpointRawPlugin () |
|
| mavros::std_plugins::SetpointTrajectoryPlugin::SetpointTrajectoryPlugin () |
|
| mavros::std_plugins::SetpointVelocityPlugin::SetpointVelocityPlugin () |
|
void | mavros::std_plugins::IMUPlugin::setup_covariance (ftf::Covariance3d &cov, double stdev) |
| Setup 3x3 covariance matrix. More...
|
|
void | mavros::std_plugins::ParamPlugin::shedule_cb (const ros::TimerEvent &event) |
|
void | mavros::std_plugins::ParamPlugin::shedule_pull (const ros::Duration &dt) |
|
void | mavros::std_plugins::HilPlugin::state_quat_cb (const mavros_msgs::HilStateQuaternion::ConstPtr &req) |
| Send hil_state_quaternion to FCU. Message specification: https://mavlink.io/en/messages/common.html#HIL_STATE_QUATERNION . More...
|
|
void | mavros::std_plugins::SystemStatusPlugin::statustext_cb (const mavros_msgs::StatusText::ConstPtr &req) |
|
bool | mavros::std_plugins::SystemTimePlugin::sync_converged () |
|
void | mavros::std_plugins::SystemTimePlugin::sys_time_cb (const ros::TimerEvent &event) |
|
| mavros::std_plugins::SystemStatusDiag::SystemStatusDiag (const std::string &name) |
|
| mavros::std_plugins::SystemStatusPlugin::SystemStatusPlugin () |
|
| mavros::std_plugins::SystemTimePlugin::SystemTimePlugin () |
|
bool | mavros::std_plugins::CommandPlugin::takeoff_cb (mavros_msgs::CommandTOL::Request &req, mavros_msgs::CommandTOL::Response &res) |
|
| mavros::std_plugins::TDRRadioPlugin::TDRRadioPlugin () |
|
void | mavros::plugin::TF2ListenerMixin< D >::tf2_start (const char *_thd_name, void(D::*cbp)(const geometry_msgs::TransformStamped &)) |
| start tf listener More...
|
|
template<class T > |
void | mavros::plugin::TF2ListenerMixin< D >::tf2_start (const char *_thd_name, message_filters::Subscriber< T > &topic_sub, void(D::*cbp)(const geometry_msgs::TransformStamped &, const typename T::ConstPtr &)) |
| start tf listener syncronized with another topic More...
|
|
void | mavros::std_plugins::TimeSyncStatus::tick (int64_t rtt_ns, uint64_t remote_timestamp_ns, int64_t time_offset_ns) |
|
void | mavros::std_plugins::HeartbeatStatus::tick (uint8_t type_, uint8_t autopilot_, std::string &mode_, uint8_t system_status_) |
|
void | mavros::std_plugins::HomePositionPlugin::timeout_cb (const ros::TimerEvent &event) |
|
void | mavros::plugin::MissionBase::timeout_cb (const ros::TimerEvent &event) |
| Act on a timeout Resend the message that may have been lost. More...
|
|
void | mavros::std_plugins::ParamPlugin::timeout_cb (const ros::TimerEvent &event) |
|
void | mavros::std_plugins::SystemStatusPlugin::timeout_cb (const ros::TimerEvent &event) |
|
void | mavros::std_plugins::SystemTimePlugin::timesync_cb (const ros::TimerEvent &event) |
|
| mavros::std_plugins::TimeSyncStatus::TimeSyncStatus (const std::string &name, size_t win_size) |
|
int64_t | mavros::std_plugins::Parameter::to_integer () |
|
mavros_msgs::Param | mavros::std_plugins::Parameter::to_msg () |
|
PARAM_SET | mavros::std_plugins::Parameter::to_param_set () |
| Make PARAM_SET message. Set target ids manually! More...
|
|
PARAM_SET | mavros::std_plugins::Parameter::to_param_set_apm_qurk () |
| Make PARAM_SET message. Set target ids manually! More...
|
|
double | mavros::std_plugins::Parameter::to_real () |
|
std::string | mavros::std_plugins::Parameter::to_string () const |
|
void | mavros::std_plugins::SetpointPositionPlugin::transform_cb (const geometry_msgs::TransformStamped &transform) |
|
void | mavros::std_plugins::SetpointAttitudePlugin::transform_cb (const geometry_msgs::TransformStamped &transform, const mavros_msgs::Thrust::ConstPtr &thrust_msg) |
|
bool | mavros::std_plugins::CommandPlugin::trigger_control_cb (mavros_msgs::CommandTriggerControl::Request &req, mavros_msgs::CommandTriggerControl::Response &res) |
|
bool | mavros::std_plugins::CommandPlugin::trigger_interval_cb (mavros_msgs::CommandTriggerInterval::Request &req, mavros_msgs::CommandTriggerInterval::Response &res) |
|
bool | mavros::std_plugins::FTPPlugin::truncate_cb (mavros_msgs::FileTruncate::Request &req, mavros_msgs::FileTruncate::Response &res) |
|
void | mavros::std_plugins::FTPPlugin::truncate_file (std::string &path, size_t length) |
|
bool | mavros::std_plugins::SystemStatusPlugin::vehicle_info_get_cb (mavros_msgs::VehicleInfoGet::Request &req, mavros_msgs::VehicleInfoGet::Response &res) |
|
void | mavros::std_plugins::SetpointVelocityPlugin::vel_cb (const geometry_msgs::TwistStamped::ConstPtr &req) |
|
void | mavros::std_plugins::SetpointVelocityPlugin::vel_unstamped_cb (const geometry_msgs::Twist::ConstPtr &req) |
|
| mavros::std_plugins::VfrHudPlugin::VfrHudPlugin () |
|
bool | mavros::std_plugins::CommandPlugin::vtol_transition_cb (mavros_msgs::CommandVtolTransition::Request &req, mavros_msgs::CommandVtolTransition::Response &res) |
|
bool | mavros::std_plugins::CommandPlugin::wait_ack_for (CommandTransaction &tr) |
|
bool | mavros::std_plugins::FTPPlugin::wait_completion (const int msecs) |
|
bool | mavros::plugin::MissionBase::wait_fetch_all () |
| wait until a waypoint pull is complete. Pull happens asynchronously, this function blocks until it is done. More...
|
|
bool | mavros::std_plugins::ParamPlugin::wait_fetch_all () |
|
bool | mavros::std_plugins::ParamPlugin::wait_param_set_ack_for (std::shared_ptr< ParamSetOpt > opt) |
|
bool | mavros::plugin::MissionBase::wait_push_all () |
| wait until a waypoint push is complete. Push happens asynchronously, this function blocks until it is done. More...
|
|
static double | mavros::plugin::waypoint_encode_factor (const uint8_t &frame) |
|
template<class ITEM > |
std::string | mavros::plugin::waypoint_to_string (const ITEM &wp) |
|
| mavros::std_plugins::WaypointPlugin::WaypointPlugin () |
|
| mavros::std_plugins::WindEstimationPlugin::WindEstimationPlugin () |
|
size_t | mavros::std_plugins::FTPPlugin::write_bytes_to_copy () |
|
bool | mavros::std_plugins::FTPPlugin::write_cb (mavros_msgs::FileWrite::Request &req, mavros_msgs::FileWrite::Response &res) |
|
bool | mavros::std_plugins::FTPPlugin::write_file (std::string &path, size_t off, V_FileData &data) |
|
void | mavros::std_plugins::FTPPlugin::write_file_end () |
|
virtual | mavros::plugin::PluginBase::~PluginBase () |
|
MAVROS Plugin system.