Asv Mavlink Help

MotorTest

A microservice that manages motor test execution, including telemetry collection and real-time test state tracking for a MAVLink device.

The motor test microservice currently supports only a client implementing IMotorTestClient.

See client implementations for details on test state tracking.

Data structures

ITestMotor (source)

ITestMotor defines a single testable motor, exposing its identifier, servo output channel, test execution state, and PWM telemetry, and provides asynchronous operations to run motor tests.

Exceptions

MotorTestException (source)

Base exception for the MotorTest microservice.

UnsupportedVehicleException (source)

Vehicle type is unknown or unsupported. Mapping a motor to its servo channel is not possible.

Last modified: 17 November 2025