mavsdk Namespace Reference


Namespace for all mavsdk types.

Data Structures

Enumerations

Type Description
enum ConnectionResult Result type returned when adding a connection.
enum ComponentType Component Types.

Functions

Type Name Description
const char * connection_result_str (const ConnectionResult result) Returns a human-readable English string for a ConnectionResult.
bool operator== (const Camera::VideoStreamSettings & lhs, const Camera::VideoStreamSettings & rhs) Equal operator to compare two Camera::VideoStreamSettings objects.
std::ostream & operator<< (std::ostream & str, Camera::VideoStreamSettings const & video_stream_settings) Stream operator to print information about a Camera::VideoStreamSettings.
bool operator== (const Camera::VideoStreamInfo & lhs, const Camera::VideoStreamInfo & rhs) Equal operator to compare two Camera::VideoStreamInfo objects.
std::ostream & operator<< (std::ostream & str, Camera::VideoStreamInfo const & video_stream_info) Stream operator to print information about a Camera::VideoStreamInfo.
std::ostream & operator<< (std::ostream & str, Camera::VideoStreamInfo::Status const & video_stream_info_status) Stream operator to print information about a Camera::VideoStreamInfo::Status.
bool operator== (const Camera::CaptureInfo & lhs, const Camera::CaptureInfo & rhs) Equal operator to compare two Camera::CaptureInfo objects.
std::ostream & operator<< (std::ostream & str, Camera::CaptureInfo const & capture_info) Stream operator to print information about a Camera::CaptureInfo.
bool operator== (const Camera::CaptureInfo::Position & lhs, const Camera::CaptureInfo::Position & rhs) Equal operator to compare two Camera::CaptureInfo::Position objects.
std::ostream & operator<< (std::ostream & str, Camera::CaptureInfo::Position const & position) Stream operator to print information about a Camera::CaptureInfo::Position.
bool operator== (const Camera::CaptureInfo::Quaternion & lhs, const Camera::CaptureInfo::Quaternion & rhs) Equal operator to compare two Camera::CaptureInfo::Quaternion objects.
std::ostream & operator<< (std::ostream & str, Camera::CaptureInfo::Quaternion const & quaternion) Stream operator to print information about a Camera::CaptureInfo::Quaternion.
bool operator== (const Camera::CaptureInfo::EulerAngle & lhs, const Camera::CaptureInfo::EulerAngle & rhs) Equal operator to compare two Camera::CaptureInfo::EulerAngle objects.
std::ostream & operator<< (std::ostream & str, Camera::CaptureInfo::EulerAngle const & euler_angle) Stream operator to print information about a Camera::CaptureInfo::EulerAngle.
bool operator== (const Camera::Status & lhs, const Camera::Status & rhs) Equal operator to compare two Camera::Status objects.
std::ostream & operator<< (std::ostream & str, Camera::Status const & status) Stream operator to print information about a Camera::Status.
std::ostream & operator<< (std::ostream & str, Camera::Status::StorageStatus const & storage_status) Stream operator to print information about a Camera::Status::StorageStatus.
bool operator== (const Camera::Setting & lhs, const Camera::Setting & rhs) Equal operator to compare two Camera::Setting objects.
std::ostream & operator<< (std::ostream & str, Camera::Setting const & setting) Stream operator to print information about a Camera::Setting.
bool operator== (const Camera::Option & lhs, const Camera::Option & rhs) Equal operator to compare two Camera::Option objects.
std::ostream & operator<< (std::ostream & str, Camera::Option const & option) Stream operator to print information about a Camera::Option.
bool operator== (const Camera::SettingOptions & lhs, const Camera::SettingOptions & rhs) Equal operator to compare two Camera::SettingOptions objects.
std::ostream & operator<< (std::ostream & str, Camera::SettingOptions const & setting_options) Stream operator to print information about a Camera::Option.
bool operator== (const MissionItem & lhs, const MissionItem & rhs) Equal operator to compare two MissionItem objects.
std::ostream & operator<< (std::ostream & str, MissionItem const & mission_item) Stream operator to print infos about a MissionItem.
std::ostream & operator<< (std::ostream & str, MissionItem::CameraAction const & camera_action) Stream operator to print infos about a MissionItem::CameraAction.
bool operator== (const Mocap::Quaternion & lhs, const Mocap::Quaternion & rhs) Equal operator to compare two Mocap::Quaternion objects.
std::ostream & operator<< (std::ostream & str, Mocap::Quaternion const & quaternion) Stream operator to print information about a Mocap::Quaternion.
bool operator== (const Mocap::VisionPositionEstimate & lhs, const Mocap::VisionPositionEstimate & rhs) Equal operator to compare two Mocap::VisionPositionEstimate objects.
std::ostream & operator<< (std::ostream & str, Mocap::VisionPositionEstimate const & vision_position_estimate) Stream operator to print information about a Mocap::VisionPositionEstimate.
bool operator== (const Mocap::AttitudePositionMocap & lhs, const Mocap::AttitudePositionMocap & rhs) Equal operator to compare two Mocap::AttitudePositionMocap objects.
std::ostream & operator<< (std::ostream & str, Mocap::AttitudePositionMocap const & attitude_position_mocap) Stream operator to print information about a Mocap::AttitudePositionMocap.
bool operator== (const Mocap::Odometry & lhs, const Mocap::Odometry & rhs) Equal operator to compare two Mocap::Odometry objects.
std::ostream & operator<< (std::ostream & str, Mocap::Odometry const & odometry) Stream operator to print information about a Mocap::Odometry.
bool operator== (const Mocap::PositionBody & lhs, const Mocap::PositionBody & rhs) Equal operator to compare two Mocap::PositionBody objects.
bool operator!= (const Mocap::PositionBody & lhs, const Mocap::PositionBody & rhs) Non Equal operator to compare two Mocap::PositionBody objects.
std::ostream & operator<< (std::ostream & str, Mocap::PositionBody const & position_body) Stream operator to print information about a Mocap::PositionBody.
bool operator== (const Mocap::AngleBody & lhs, const Mocap::AngleBody & rhs) Equal operator to compare two Mocap::AngleBody objects.
bool operator!= (const Mocap::AngleBody & lhs, const Mocap::AngleBody & rhs) Non Equal operator to compare two Mocap::AngleBody objects.
std::ostream & operator<< (std::ostream & str, Mocap::AngleBody const & angle_body) Stream operator to print information about a Mocap::AngleBody.
bool operator== (const Mocap::SpeedBody & lhs, const Mocap::SpeedBody & rhs) Equal operator to compare two Mocap::SpeedBody objects.
bool operator!= (const Mocap::SpeedBody & lhs, const Mocap::SpeedBody & rhs) Non Equal operator to compare two Mocap::SpeedBody objects.
std::ostream & operator<< (std::ostream & str, Mocap::SpeedBody const & speed_body) Stream operator to print information about a Mocap::SpeedBody.
bool operator== (const Mocap::Covariance & lhs, const Mocap::Covariance & rhs) Equal operator to compare two Mocap::Covariance objects.
bool operator!= (const Mocap::Covariance & lhs, const Mocap::Covariance & rhs) Non Equal operator to compare two Mocap::Covariance objects.
std::ostream & operator<< (std::ostream & str, Mocap::Covariance const & covariance) Stream operator to print information about a Mocap::SpeedBody.
bool operator== (const Mocap::AngularVelocityBody & lhs, const Mocap::AngularVelocityBody & rhs) Equal operator to compare two Telemetry::AngularVelocityBody objects.
std::ostream & operator<< (std::ostream & str, Mocap::AngularVelocityBody const & angular_velocity_body) Stream operator to print information about a Telemetry::AngularVelocityBody.
bool operator== (const Offboard::ActuatorControl & lhs, const Offboard::ActuatorControl & rhs) Equal operator to compare two Offboard::ActuatorControl objects.
bool operator== (const Offboard::Attitude & lhs, const Offboard::Attitude & rhs) Equal operator to compare two Offboard::Attitude objects.
bool operator== (const Offboard::AttitudeRate & lhs, const Offboard::AttitudeRate & rhs) Equal operator to compare two Offboard::AttitudeRate objects.
std::ostream & operator<< (std::ostream & str, Offboard::ActuatorControl const & actuator_control) Stream operator to print information about a Offboard::ActuatorControl.
std::ostream & operator<< (std::ostream & str, Offboard::Attitude const & attitude) Stream operator to print information about a Offboard::Attitude.
std::ostream & operator<< (std::ostream & str, Offboard::AttitudeRate const & attitude_rate) Stream operator to print information about a Offboard::AttitudeRate.
bool operator== (const Offboard::PositionNEDYaw & lhs, const Offboard::PositionNEDYaw & rhs) Equal operator to compare two Offboard::PositionNEDYaw objects.
std::ostream & operator<< (std::ostream & str, Offboard::PositionNEDYaw const & position_ned_yaw) Stream operator to print information about a Offboard::PositionNEDYaw.
bool operator== (const Offboard::VelocityBodyYawspeed & lhs, const Offboard::VelocityBodyYawspeed & rhs) Equal operator to compare two Offboard::VelocityBodyYawspeed objects.
std::ostream & operator<< (std::ostream & str, Offboard::VelocityBodyYawspeed const & velocity_body_yawspeed) Stream operator to print information about a Offboard::VelocityBodyYawspeed.
bool operator== (const Offboard::VelocityNEDYaw & lhs, const Offboard::VelocityNEDYaw & rhs) Equal operator to compare two Offboard::VelocityNEDYaw objects.
std::ostream & operator<< (std::ostream & str, Offboard::VelocityNEDYaw const & velocity_ned_yaw) Stream operator to print information about a Offboard::VelocityNEDYaw.
bool operator== (const Shell::ShellMessage & lhs, const Shell::ShellMessage & rhs) Equal operator to compare two Shell::Quaternion objects.
std::ostream & operator<< (std::ostream & str, Shell::ShellMessage const & shell_message) Stream operator to print information about a Shell::Quaternion.
bool operator== (const Telemetry::PositionVelocityNED & lhs, const Telemetry::PositionVelocityNED & rhs) Equal operator to compare two Telemetry::PositionVelocityNED objects.
bool operator== (const Telemetry::Position & lhs, const Telemetry::Position & rhs) Equal operator to compare two Telemetry::Position objects.
std::ostream & operator<< (std::ostream & str, Telemetry::Position const & position) Stream operator to print information about a Telemetry::Position.
std::ostream & operator<< (std::ostream & str, Telemetry::PositionNED const & position_ned) Stream operator to print information about a Telemetry::PositionNED.
std::ostream & operator<< (std::ostream & str, Telemetry::VelocityNED const & velocity_ned) Stream operator to print information about a Telemetry::VelocityNED.
std::ostream & operator<< (std::ostream & str, Telemetry::PositionVelocityNED const & position_velocity_ned) Stream operator to print information about a Telemetry::PositionVelocityNED.
bool operator== (const Telemetry::Health & lhs, const Telemetry::Health & rhs) Equal operator to compare two Telemetry::Health objects.
std::ostream & operator<< (std::ostream & str, Telemetry::Health const & health) Stream operator to print information about a Telemetry::Health.
bool operator== (const Telemetry::IMUReadingNED & lhs, const Telemetry::IMUReadingNED & rhs) Equal operator to compare two Telemetry::IMUReadingNED objects.
std::ostream & operator<< (std::ostream & str, Telemetry::AccelerationNED const & acceleration_ned) Stream operator to print information about a Telemetry::AccelerationNED.
std::ostream & operator<< (std::ostream & str, Telemetry::AngularVelocityNED const & angular_velocity_ned) Stream operator to print information about a Telemetry::AngularVelocityNED.
std::ostream & operator<< (std::ostream & str, Telemetry::MagneticFieldNED const & magnetic_field) Stream operator to print information about a Telemetry::MagneticFieldNED.
std::ostream & operator<< (std::ostream & str, Telemetry::IMUReadingNED const & imu_reading_ned) Stream operator to print information about a Telemetry::IMUReadingNED.
bool operator== (const Telemetry::GPSInfo & lhs, const Telemetry::GPSInfo & rhs) Equal operator to compare two Telemetry::GPSInfo objects.
std::ostream & operator<< (std::ostream & str, Telemetry::GPSInfo const & gps_info) Stream operator to print information about a Telemetry::GPSInfo.
bool operator== (const Telemetry::Battery & lhs, const Telemetry::Battery & rhs) Equal operator to compare two Telemetry::Battery objects.
std::ostream & operator<< (std::ostream & str, Telemetry::Battery const & battery) Stream operator to print information about a Telemetry::Battery.
bool operator== (const Telemetry::Quaternion & lhs, const Telemetry::Quaternion & rhs) Equal operator to compare two Telemetry::Quaternion objects.
bool operator!= (const Telemetry::Quaternion & lhs, const Telemetry::Quaternion & rhs) NOT Equal operator to compare two Telemetry::Quaternion objects.
std::ostream & operator<< (std::ostream & str, Telemetry::Quaternion const & quaternion) Stream operator to print information about a Telemetry::Quaternion.
bool operator== (const Telemetry::EulerAngle & lhs, const Telemetry::EulerAngle & rhs) Equal operator to compare two Telemetry::EulerAngle objects.
std::ostream & operator<< (std::ostream & str, Telemetry::EulerAngle const & euler_angle) Stream operator to print information about a Telemetry::EulerAngle.
bool operator== (const Telemetry::AngularVelocityBody & lhs, const Telemetry::AngularVelocityBody & rhs) Equal operator to compare two Telemetry::AngularVelocityBody objects.
bool operator!= (const Telemetry::AngularVelocityBody & lhs, const Telemetry::AngularVelocityBody & rhs) NOT Equal operator to compare two Telemetry::AngularVelocityBody objects.
std::ostream & operator<< (std::ostream & str, Telemetry::AngularVelocityBody const & angular_velocity_body) Stream operator to print information about a Telemetry::AngularVelocityBody.
bool operator== (const Telemetry::GroundSpeedNED & lhs, const Telemetry::GroundSpeedNED & rhs) Equal operator to compare two Telemetry::GroundSpeedNED objects.
std::ostream & operator<< (std::ostream & str, Telemetry::GroundSpeedNED const & ground_speed) Stream operator to print information about a Telemetry::GroundSpeedNED.
bool operator== (const Telemetry::RCStatus & lhs, const Telemetry::RCStatus & rhs) Equal operator to compare two Telemetry::RCStatus objects.
std::ostream & operator<< (std::ostream & str, Telemetry::RCStatus const & rc_status) Stream operator to print information about a Telemetry::RCStatus.
std::ostream & operator<< (std::ostream & str, Telemetry::StatusText const & status_text) Stream operator to print information about a Telemetry::StatusText.
bool operator== (const Telemetry::ActuatorControlTarget & lhs, const Telemetry::ActuatorControlTarget & rhs) Equal operator to compare two Telemetry::ActuatorControlTarget objects.
std::ostream & operator<< (std::ostream & str, Telemetry::ActuatorControlTarget const & actuator_control_target) Stream operator to print information about a Telemetry::ActuatorControlTarget.
bool operator== (const Telemetry::ActuatorOutputStatus & lhs, const Telemetry::ActuatorOutputStatus & rhs) Equal operator to compare two Telemetry::ActuatorOutputStatus objects.
std::ostream & operator<< (std::ostream & str, Telemetry::ActuatorOutputStatus const & actuator_output_status) Stream operator to print information about a Telemetry::ActuatorControlTarget.
bool operator== (const Telemetry::PositionBody & lhs, const Telemetry::PositionBody & rhs) Equal operator to compare two Telemetry::PositionBody objects.
bool operator!= (const Telemetry::PositionBody & lhs, const Telemetry::PositionBody & rhs) NOT Equal operator to compare two Telemetry::PositionBody objects.
std::ostream & operator<< (std::ostream & str, Telemetry::PositionBody const & position_body) Stream operator to print information about a Telemetry::PositionBody.
bool operator== (const Telemetry::SpeedBody & lhs, const Telemetry::SpeedBody & rhs) Equal operator to compare two Telemetry::SpeedBody objects.
bool operator!= (const Telemetry::SpeedBody & lhs, const Telemetry::SpeedBody & rhs) NOT Equal operator to compare two Telemetry::SpeedBody objects.
std::ostream & operator<< (std::ostream & str, Telemetry::SpeedBody const & speed_body) Stream operator to print information about a Telemetry::SpeedBody.
bool operator== (const Telemetry::Odometry & lhs, const Telemetry::Odometry & rhs) Equal operator to compare two Telemetry::Odometry objects.
std::ostream & operator<< (std::ostream & str, Telemetry::Odometry const & odometry) Stream operator to print information about a Telemetry::Odometry.
std::ostream & operator<< (std::ostream & str, Telemetry::FlightMode const & flight_mode) Stream operator to print information about a Telemetry::FlightMode.
std::ostream & operator<< (std::ostream & str, Telemetry::LandedState const & landed_state) Stream operator to print information about a Telemetry::LandedState.

Enumeration Type Documentation

enum ConnectionResult

#include: connection_result.h

Result type returned when adding a connection.

Note: Mavsdk does not throw exceptions. Instead a result of this type will be returned when you add a connection: add_udp_connection().

Value Description
SUCCESS Connection succeeded.
TIMEOUT Connection timed out.
SOCKET_ERROR Socket error.
BIND_ERROR Bind error.
SOCKET_CONNECTION_ERROR Socket connection error.
CONNECTION_ERROR Connection error.
NOT_IMPLEMENTED Connection type not implemented.
SYSTEM_NOT_CONNECTED No system is connected.
SYSTEM_BUSY System is busy.
COMMAND_DENIED Command is denied.
DESTINATION_IP_UNKNOWN Connection IP is unknown.
CONNECTIONS_EXHAUSTED Connections exhausted.
CONNECTION_URL_INVALID URL invalid.
BAUDRATE_UNKNOWN Baudrate unknown.

enum ComponentType

#include: system.h

Component Types.

Value Description
UNKNOWN
AUTOPILOT
CAMERA
GIMBAL

Function Documentation

connection_result_str()

#include: connection_result.h
const char* mavsdk::connection_result_str(const ConnectionResult result)

Returns a human-readable English string for a ConnectionResult.

Parameters

  • const ConnectionResult result - The enum value for which a human readable string is required.

Returns

 const char * - Human readable string for the ConnectionResult.

operator==()

#include: plugins/camera/camera.h
bool mavsdk::operator==(const Camera::VideoStreamSettings &lhs, const Camera::VideoStreamSettings &rhs)

Equal operator to compare two Camera::VideoStreamSettings objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/camera/camera.h
std::ostream& mavsdk::operator<<(std::ostream &str, Camera::VideoStreamSettings const &video_stream_settings)

Stream operator to print information about a Camera::VideoStreamSettings.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/camera/camera.h
bool mavsdk::operator==(const Camera::VideoStreamInfo &lhs, const Camera::VideoStreamInfo &rhs)

Equal operator to compare two Camera::VideoStreamInfo objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/camera/camera.h
std::ostream& mavsdk::operator<<(std::ostream &str, Camera::VideoStreamInfo const &video_stream_info)

Stream operator to print information about a Camera::VideoStreamInfo.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator<<()

#include: plugins/camera/camera.h
std::ostream& mavsdk::operator<<(std::ostream &str, Camera::VideoStreamInfo::Status const &video_stream_info_status)

Stream operator to print information about a Camera::VideoStreamInfo::Status.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/camera/camera.h
bool mavsdk::operator==(const Camera::CaptureInfo &lhs, const Camera::CaptureInfo &rhs)

Equal operator to compare two Camera::CaptureInfo objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/camera/camera.h
std::ostream& mavsdk::operator<<(std::ostream &str, Camera::CaptureInfo const &capture_info)

Stream operator to print information about a Camera::CaptureInfo.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/camera/camera.h
bool mavsdk::operator==(const Camera::CaptureInfo::Position &lhs, const Camera::CaptureInfo::Position &rhs)

Equal operator to compare two Camera::CaptureInfo::Position objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/camera/camera.h
std::ostream& mavsdk::operator<<(std::ostream &str, Camera::CaptureInfo::Position const &position)

Stream operator to print information about a Camera::CaptureInfo::Position.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/camera/camera.h
bool mavsdk::operator==(const Camera::CaptureInfo::Quaternion &lhs, const Camera::CaptureInfo::Quaternion &rhs)

Equal operator to compare two Camera::CaptureInfo::Quaternion objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/camera/camera.h
std::ostream& mavsdk::operator<<(std::ostream &str, Camera::CaptureInfo::Quaternion const &quaternion)

Stream operator to print information about a Camera::CaptureInfo::Quaternion.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/camera/camera.h
bool mavsdk::operator==(const Camera::CaptureInfo::EulerAngle &lhs, const Camera::CaptureInfo::EulerAngle &rhs)

Equal operator to compare two Camera::CaptureInfo::EulerAngle objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/camera/camera.h
std::ostream& mavsdk::operator<<(std::ostream &str, Camera::CaptureInfo::EulerAngle const &euler_angle)

Stream operator to print information about a Camera::CaptureInfo::EulerAngle.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/camera/camera.h
bool mavsdk::operator==(const Camera::Status &lhs, const Camera::Status &rhs)

Equal operator to compare two Camera::Status objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/camera/camera.h
std::ostream& mavsdk::operator<<(std::ostream &str, Camera::Status const &status)

Stream operator to print information about a Camera::Status.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator<<()

#include: plugins/camera/camera.h
std::ostream& mavsdk::operator<<(std::ostream &str, Camera::Status::StorageStatus const &storage_status)

Stream operator to print information about a Camera::Status::StorageStatus.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/camera/camera.h
bool mavsdk::operator==(const Camera::Setting &lhs, const Camera::Setting &rhs)

Equal operator to compare two Camera::Setting objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/camera/camera.h
std::ostream& mavsdk::operator<<(std::ostream &str, Camera::Setting const &setting)

Stream operator to print information about a Camera::Setting.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/camera/camera.h
bool mavsdk::operator==(const Camera::Option &lhs, const Camera::Option &rhs)

Equal operator to compare two Camera::Option objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/camera/camera.h
std::ostream& mavsdk::operator<<(std::ostream &str, Camera::Option const &option)

Stream operator to print information about a Camera::Option.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/camera/camera.h
bool mavsdk::operator==(const Camera::SettingOptions &lhs, const Camera::SettingOptions &rhs)

Equal operator to compare two Camera::SettingOptions objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/camera/camera.h
std::ostream& mavsdk::operator<<(std::ostream &str, Camera::SettingOptions const &setting_options)

Stream operator to print information about a Camera::Option.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/mission/mission_item.h
bool mavsdk::operator==(const MissionItem &lhs, const MissionItem &rhs)

Equal operator to compare two MissionItem objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/mission/mission_item.h
std::ostream& mavsdk::operator<<(std::ostream &str, MissionItem const &mission_item)

Stream operator to print infos about a MissionItem.

Parameters

  • std::ostream& str -
  • MissionItem const& mission_item -

Returns

 std::ostream & - A reference to the stream.

operator<<()

#include: plugins/mission/mission_item.h
std::ostream& mavsdk::operator<<(std::ostream &str, MissionItem::CameraAction const &camera_action)

Stream operator to print infos about a MissionItem::CameraAction.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/mocap/mocap.h
bool mavsdk::operator==(const Mocap::Quaternion &lhs, const Mocap::Quaternion &rhs)

Equal operator to compare two Mocap::Quaternion objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/mocap/mocap.h
std::ostream& mavsdk::operator<<(std::ostream &str, Mocap::Quaternion const &quaternion)

Stream operator to print information about a Mocap::Quaternion.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/mocap/mocap.h
bool mavsdk::operator==(const Mocap::VisionPositionEstimate &lhs, const Mocap::VisionPositionEstimate &rhs)

Equal operator to compare two Mocap::VisionPositionEstimate objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/mocap/mocap.h
std::ostream& mavsdk::operator<<(std::ostream &str, Mocap::VisionPositionEstimate const &vision_position_estimate)

Stream operator to print information about a Mocap::VisionPositionEstimate.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/mocap/mocap.h
bool mavsdk::operator==(const Mocap::AttitudePositionMocap &lhs, const Mocap::AttitudePositionMocap &rhs)

Equal operator to compare two Mocap::AttitudePositionMocap objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/mocap/mocap.h
std::ostream& mavsdk::operator<<(std::ostream &str, Mocap::AttitudePositionMocap const &attitude_position_mocap)

Stream operator to print information about a Mocap::AttitudePositionMocap.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/mocap/mocap.h
bool mavsdk::operator==(const Mocap::Odometry &lhs, const Mocap::Odometry &rhs)

Equal operator to compare two Mocap::Odometry objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/mocap/mocap.h
std::ostream& mavsdk::operator<<(std::ostream &str, Mocap::Odometry const &odometry)

Stream operator to print information about a Mocap::Odometry.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/mocap/mocap.h
bool mavsdk::operator==(const Mocap::PositionBody &lhs, const Mocap::PositionBody &rhs)

Equal operator to compare two Mocap::PositionBody objects.

Parameters

Returns

 bool - true if items are equal.

operator!=()

#include: plugins/mocap/mocap.h
bool mavsdk::operator!=(const Mocap::PositionBody &lhs, const Mocap::PositionBody &rhs)

Non Equal operator to compare two Mocap::PositionBody objects.

Parameters

Returns

 bool - true if items are not equal.

operator<<()

#include: plugins/mocap/mocap.h
std::ostream& mavsdk::operator<<(std::ostream &str, Mocap::PositionBody const &position_body)

Stream operator to print information about a Mocap::PositionBody.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/mocap/mocap.h
bool mavsdk::operator==(const Mocap::AngleBody &lhs, const Mocap::AngleBody &rhs)

Equal operator to compare two Mocap::AngleBody objects.

Parameters

Returns

 bool - true if items are not equal.

operator!=()

#include: plugins/mocap/mocap.h
bool mavsdk::operator!=(const Mocap::AngleBody &lhs, const Mocap::AngleBody &rhs)

Non Equal operator to compare two Mocap::AngleBody objects.

Parameters

Returns

 bool - true if items are not equal.

operator<<()

#include: plugins/mocap/mocap.h
std::ostream& mavsdk::operator<<(std::ostream &str, Mocap::AngleBody const &angle_body)

Stream operator to print information about a Mocap::AngleBody.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/mocap/mocap.h
bool mavsdk::operator==(const Mocap::SpeedBody &lhs, const Mocap::SpeedBody &rhs)

Equal operator to compare two Mocap::SpeedBody objects.

Parameters

Returns

 bool - true if items are equal.

operator!=()

#include: plugins/mocap/mocap.h
bool mavsdk::operator!=(const Mocap::SpeedBody &lhs, const Mocap::SpeedBody &rhs)

Non Equal operator to compare two Mocap::SpeedBody objects.

Parameters

Returns

 bool - true if items are not equal.

operator<<()

#include: plugins/mocap/mocap.h
std::ostream& mavsdk::operator<<(std::ostream &str, Mocap::SpeedBody const &speed_body)

Stream operator to print information about a Mocap::SpeedBody.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/mocap/mocap.h
bool mavsdk::operator==(const Mocap::Covariance &lhs, const Mocap::Covariance &rhs)

Equal operator to compare two Mocap::Covariance objects.

Parameters

Returns

 bool - true if items are equal.

operator!=()

#include: plugins/mocap/mocap.h
bool mavsdk::operator!=(const Mocap::Covariance &lhs, const Mocap::Covariance &rhs)

Non Equal operator to compare two Mocap::Covariance objects.

Parameters

Returns

 bool - true if items are not equal.

operator<<()

#include: plugins/mocap/mocap.h
std::ostream& mavsdk::operator<<(std::ostream &str, Mocap::Covariance const &covariance)

Stream operator to print information about a Mocap::SpeedBody.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/mocap/mocap.h
bool mavsdk::operator==(const Mocap::AngularVelocityBody &lhs, const Mocap::AngularVelocityBody &rhs)

Equal operator to compare two Telemetry::AngularVelocityBody objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/mocap/mocap.h
std::ostream& mavsdk::operator<<(std::ostream &str, Mocap::AngularVelocityBody const &angular_velocity_body)

Stream operator to print information about a Telemetry::AngularVelocityBody.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/offboard/offboard.h
bool mavsdk::operator==(const Offboard::ActuatorControl &lhs, const Offboard::ActuatorControl &rhs)

Equal operator to compare two Offboard::ActuatorControl objects.

Parameters

Returns

 bool - true if items are equal.

operator==()

#include: plugins/offboard/offboard.h
bool mavsdk::operator==(const Offboard::Attitude &lhs, const Offboard::Attitude &rhs)

Equal operator to compare two Offboard::Attitude objects.

Parameters

Returns

 bool - true if items are equal.

operator==()

#include: plugins/offboard/offboard.h
bool mavsdk::operator==(const Offboard::AttitudeRate &lhs, const Offboard::AttitudeRate &rhs)

Equal operator to compare two Offboard::AttitudeRate objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/offboard/offboard.h
std::ostream& mavsdk::operator<<(std::ostream &str, Offboard::ActuatorControl const &actuator_control)

Stream operator to print information about a Offboard::ActuatorControl.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator<<()

#include: plugins/offboard/offboard.h
std::ostream& mavsdk::operator<<(std::ostream &str, Offboard::Attitude const &attitude)

Stream operator to print information about a Offboard::Attitude.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator<<()

#include: plugins/offboard/offboard.h
std::ostream& mavsdk::operator<<(std::ostream &str, Offboard::AttitudeRate const &attitude_rate)

Stream operator to print information about a Offboard::AttitudeRate.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/offboard/offboard.h
bool mavsdk::operator==(const Offboard::PositionNEDYaw &lhs, const Offboard::PositionNEDYaw &rhs)

Equal operator to compare two Offboard::PositionNEDYaw objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/offboard/offboard.h
std::ostream& mavsdk::operator<<(std::ostream &str, Offboard::PositionNEDYaw const &position_ned_yaw)

Stream operator to print information about a Offboard::PositionNEDYaw.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/offboard/offboard.h
bool mavsdk::operator==(const Offboard::VelocityBodyYawspeed &lhs, const Offboard::VelocityBodyYawspeed &rhs)

Equal operator to compare two Offboard::VelocityBodyYawspeed objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/offboard/offboard.h
std::ostream& mavsdk::operator<<(std::ostream &str, Offboard::VelocityBodyYawspeed const &velocity_body_yawspeed)

Stream operator to print information about a Offboard::VelocityBodyYawspeed.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/offboard/offboard.h
bool mavsdk::operator==(const Offboard::VelocityNEDYaw &lhs, const Offboard::VelocityNEDYaw &rhs)

Equal operator to compare two Offboard::VelocityNEDYaw objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/offboard/offboard.h
std::ostream& mavsdk::operator<<(std::ostream &str, Offboard::VelocityNEDYaw const &velocity_ned_yaw)

Stream operator to print information about a Offboard::VelocityNEDYaw.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/shell/shell.h
bool mavsdk::operator==(const Shell::ShellMessage &lhs, const Shell::ShellMessage &rhs)

Equal operator to compare two Shell::Quaternion objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/shell/shell.h
std::ostream& mavsdk::operator<<(std::ostream &str, Shell::ShellMessage const &shell_message)

Stream operator to print information about a Shell::Quaternion.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator==(const Telemetry::PositionVelocityNED &lhs, const Telemetry::PositionVelocityNED &rhs)

Equal operator to compare two Telemetry::PositionVelocityNED objects.

Parameters

Returns

 bool - true if items are equal.

operator==()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator==(const Telemetry::Position &lhs, const Telemetry::Position &rhs)

Equal operator to compare two Telemetry::Position objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::Position const &position)

Stream operator to print information about a Telemetry::Position.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::PositionNED const &position_ned)

Stream operator to print information about a Telemetry::PositionNED.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::VelocityNED const &velocity_ned)

Stream operator to print information about a Telemetry::VelocityNED.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::PositionVelocityNED const &position_velocity_ned)

Stream operator to print information about a Telemetry::PositionVelocityNED.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator==(const Telemetry::Health &lhs, const Telemetry::Health &rhs)

Equal operator to compare two Telemetry::Health objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::Health const &health)

Stream operator to print information about a Telemetry::Health.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator==(const Telemetry::IMUReadingNED &lhs, const Telemetry::IMUReadingNED &rhs)

Equal operator to compare two Telemetry::IMUReadingNED objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::AccelerationNED const &acceleration_ned)

Stream operator to print information about a Telemetry::AccelerationNED.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::AngularVelocityNED const &angular_velocity_ned)

Stream operator to print information about a Telemetry::AngularVelocityNED.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::MagneticFieldNED const &magnetic_field)

Stream operator to print information about a Telemetry::MagneticFieldNED.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::IMUReadingNED const &imu_reading_ned)

Stream operator to print information about a Telemetry::IMUReadingNED.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator==(const Telemetry::GPSInfo &lhs, const Telemetry::GPSInfo &rhs)

Equal operator to compare two Telemetry::GPSInfo objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::GPSInfo const &gps_info)

Stream operator to print information about a Telemetry::GPSInfo.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator==(const Telemetry::Battery &lhs, const Telemetry::Battery &rhs)

Equal operator to compare two Telemetry::Battery objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::Battery const &battery)

Stream operator to print information about a Telemetry::Battery.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator==(const Telemetry::Quaternion &lhs, const Telemetry::Quaternion &rhs)

Equal operator to compare two Telemetry::Quaternion objects.

Parameters

Returns

 bool - true if items are equal.

operator!=()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator!=(const Telemetry::Quaternion &lhs, const Telemetry::Quaternion &rhs)

NOT Equal operator to compare two Telemetry::Quaternion objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::Quaternion const &quaternion)

Stream operator to print information about a Telemetry::Quaternion.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator==(const Telemetry::EulerAngle &lhs, const Telemetry::EulerAngle &rhs)

Equal operator to compare two Telemetry::EulerAngle objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::EulerAngle const &euler_angle)

Stream operator to print information about a Telemetry::EulerAngle.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator==(const Telemetry::AngularVelocityBody &lhs, const Telemetry::AngularVelocityBody &rhs)

Equal operator to compare two Telemetry::AngularVelocityBody objects.

Parameters

Returns

 bool - true if items are equal.

operator!=()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator!=(const Telemetry::AngularVelocityBody &lhs, const Telemetry::AngularVelocityBody &rhs)

NOT Equal operator to compare two Telemetry::AngularVelocityBody objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::AngularVelocityBody const &angular_velocity_body)

Stream operator to print information about a Telemetry::AngularVelocityBody.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator==(const Telemetry::GroundSpeedNED &lhs, const Telemetry::GroundSpeedNED &rhs)

Equal operator to compare two Telemetry::GroundSpeedNED objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::GroundSpeedNED const &ground_speed)

Stream operator to print information about a Telemetry::GroundSpeedNED.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator==(const Telemetry::RCStatus &lhs, const Telemetry::RCStatus &rhs)

Equal operator to compare two Telemetry::RCStatus objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::RCStatus const &rc_status)

Stream operator to print information about a Telemetry::RCStatus.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::StatusText const &status_text)

Stream operator to print information about a Telemetry::StatusText.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator==(const Telemetry::ActuatorControlTarget &lhs, const Telemetry::ActuatorControlTarget &rhs)

Equal operator to compare two Telemetry::ActuatorControlTarget objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::ActuatorControlTarget const &actuator_control_target)

Stream operator to print information about a Telemetry::ActuatorControlTarget.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator==(const Telemetry::ActuatorOutputStatus &lhs, const Telemetry::ActuatorOutputStatus &rhs)

Equal operator to compare two Telemetry::ActuatorOutputStatus objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::ActuatorOutputStatus const &actuator_output_status)

Stream operator to print information about a Telemetry::ActuatorControlTarget.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator==(const Telemetry::PositionBody &lhs, const Telemetry::PositionBody &rhs)

Equal operator to compare two Telemetry::PositionBody objects.

Parameters

Returns

 bool - true if items are equal.

operator!=()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator!=(const Telemetry::PositionBody &lhs, const Telemetry::PositionBody &rhs)

NOT Equal operator to compare two Telemetry::PositionBody objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::PositionBody const &position_body)

Stream operator to print information about a Telemetry::PositionBody.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator==(const Telemetry::SpeedBody &lhs, const Telemetry::SpeedBody &rhs)

Equal operator to compare two Telemetry::SpeedBody objects.

Parameters

Returns

 bool - true if items are equal.

operator!=()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator!=(const Telemetry::SpeedBody &lhs, const Telemetry::SpeedBody &rhs)

NOT Equal operator to compare two Telemetry::SpeedBody objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::SpeedBody const &speed_body)

Stream operator to print information about a Telemetry::SpeedBody.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator==()

#include: plugins/telemetry/telemetry.h
bool mavsdk::operator==(const Telemetry::Odometry &lhs, const Telemetry::Odometry &rhs)

Equal operator to compare two Telemetry::Odometry objects.

Parameters

Returns

 bool - true if items are equal.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::Odometry const &odometry)

Stream operator to print information about a Telemetry::Odometry.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::FlightMode const &flight_mode)

Stream operator to print information about a Telemetry::FlightMode.

Parameters

Returns

 std::ostream & - A reference to the stream.

operator<<()

#include: plugins/telemetry/telemetry.h
std::ostream& mavsdk::operator<<(std::ostream &str, Telemetry::LandedState const &landed_state)

Stream operator to print information about a Telemetry::LandedState.

Parameters

Returns

 std::ostream & - A reference to the stream.

© Dronecode 2017-2019. License: CC BY 4.0            Updated: 2019-11-05 22:27:07

results matching ""

    No results matching ""