package mavsdk.rpc.telemetry_server

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service TelemetryServerService

telemetry_server.proto:14

Allow users to provide vehicle telemetry and state information (e.g. battery, GPS, RC connection, flight mode etc.) and set telemetry update rates.

message AccelerationFrd

telemetry_server.proto:468

AccelerationFrd message type.

Used in: Imu

message ActuatorControlTarget

telemetry_server.proto:347

Actuator control target type.

message ActuatorOutputStatus

telemetry_server.proto:353

Actuator output status type.

message AngularVelocityBody

telemetry_server.proto:258

Angular velocity type.

Used in: Odometry, PublishAttitudeRequest

message AngularVelocityFrd

telemetry_server.proto:475

AngularVelocityFrd message type.

Used in: Imu

message Battery

telemetry_server.proto:305

Battery type.

Used in: PublishBatteryRequest, PublishSysStatusRequest

message Covariance

telemetry_server.proto:374

Covariance type. Row-major representation of a 6x6 cross-covariance matrix upper right triangle. Set first to NaN if unknown.

Used in: Odometry

message DistanceSensor

telemetry_server.proto:414

DistanceSensor message type.

Used in: PublishDistanceSensorRequest

message EulerAngle

telemetry_server.proto:250

Euler angle type. All rotations and axis systems follow the right-hand rule. The Euler angles follow the convention of a 3-2-1 intrinsic Tait-Bryan rotation sequence. For more info see https://en.wikipedia.org/wiki/Euler_angles

Used in: PublishAttitudeRequest

enum FixType

telemetry_server.proto:294

GPS fix type.

Used in: GpsInfo

message FixedwingMetrics

telemetry_server.proto:458

FixedwingMetrics message type.

Used in: PublishVisualFlightRulesHudRequest

message GpsInfo

telemetry_server.proto:265

GPS information type.

Used in: PublishRawGpsRequest

message GroundTruth

telemetry_server.proto:450

GroundTruth message type.

Used in: PublishGroundTruthRequest

message Heading

telemetry_server.proto:220

Heading type used for global position

Used in: PublishPositionRequest

message Imu

telemetry_server.proto:489

Imu message type.

Used in: PublishImuRequest, PublishRawImuRequest, PublishScaledImuRequest

enum LandedState

telemetry_server.proto:359

Landed State enumeration.

Used in: PublishExtendedSysStateRequest, PublishLandedStateRequest

message MagneticFieldFrd

telemetry_server.proto:482

MagneticFieldFrd message type.

Used in: Imu

message Odometry

telemetry_server.proto:393

Odometry message type.

Used in: PublishOdometryRequest

enum Odometry.MavFrame

telemetry_server.proto:395

Mavlink frame id

Used in: Odometry

message Position

telemetry_server.proto:212

Position type in global coordinates.

Used in: PublishHomeRequest, PublishPositionRequest

message PositionBody

telemetry_server.proto:386

Position type, represented in the Body (X Y Z) frame

Used in: Odometry

message PositionNed

telemetry_server.proto:430

PositionNed message type.

Used in: PositionVelocityNed

message PositionVelocityNed

telemetry_server.proto:444

PositionVelocityNed message type.

Used in: PublishPositionVelocityNedRequest

message PublishInAirRequest

telemetry_server.proto:75

message PublishLandedStateRequest

telemetry_server.proto:79

message PublishRcStatusRequest

telemetry_server.proto:92

message Quaternion

telemetry_server.proto:234

Quaternion type. All rotations and axis systems follow the right-hand rule. The Hamilton quaternion product definition is used. A zero-rotation quaternion is represented by (1,0,0,0). The quaternion could also be written as w + xi + yj + zk. For more info see: https://en.wikipedia.org/wiki/Quaternion

Used in: Odometry

message RawGps

telemetry_server.proto:276

Raw GPS information type. Warning: this is an advanced type! If you want the location of the drone, use the position instead. This message exposes the raw values of the GNSS sensor.

Used in: PublishRawGpsRequest

message RcStatus

telemetry_server.proto:322

Remote control status type.

Used in: PublishRcStatusRequest

message ScaledPressure

telemetry_server.proto:421

Scaled Pressure message type.

message StatusText

telemetry_server.proto:341

StatusText information type.

Used in: PublishStatusTextRequest

enum StatusTextType

telemetry_server.proto:329

Status types.

Used in: StatusText

message TelemetryServerResult

telemetry_server.proto:498

Result type.

Used in: PublishAttitudeResponse, PublishBatteryResponse, PublishDistanceSensorResponse, PublishExtendedSysStateResponse, PublishGroundTruthResponse, PublishHomeResponse, PublishImuResponse, PublishOdometryResponse, PublishPositionResponse, PublishPositionVelocityNedResponse, PublishRawGpsResponse, PublishRawImuResponse, PublishScaledImuResponse, PublishStatusTextResponse, PublishSysStatusResponse, PublishUnixEpochTimeResponse, PublishVisualFlightRulesHudResponse

enum TelemetryServerResult.Result

telemetry_server.proto:500

Possible results returned for telemetry requests.

Used in: TelemetryServerResult

message VelocityBody

telemetry_server.proto:379

Velocity type, represented in the Body (X Y Z) frame and in metres/second.

Used in: Odometry

message VelocityNed

telemetry_server.proto:437

VelocityNed message type.

Used in: PositionVelocityNed, PublishPositionRequest

enum VtolState

telemetry_server.proto:311

Maps to MAV_VTOL_STATE

Used in: PublishExtendedSysStateRequest