Package-level declarations

Types

Link copied to clipboard
data class ChangeSpeedCommand(val speedType: ChangeSpeedCommand.SpeedType, val speed: Double) : MavlinkCommand

MAVLink command which allows to change the drone speed.

Link copied to clipboard
data class CreatePanoramaCommand(val horizontalAngle: Double, val horizontalSpeed: Double, val verticalAngle: Double, val verticalSpeed: Double) : MavlinkCommand

MAVLink command which allows to create a panorama.

Link copied to clipboard
data class DelayCommand(val delay: Double) : MavlinkCommand

MAVLink command which allows to delay the next MAVLink command execution.

Link copied to clipboard

MAVLink command which allows to land.

Link copied to clipboard
abstract class MavlinkCommand

A legacy MAVLink command.

Link copied to clipboard
Link copied to clipboard

Utility class that provides methods to generate a MAVLink file from a list of MAVLink commands, and conversely, parse a MAVLink file.

Link copied to clipboard
data class MountControlCommand(val tiltAngle: Double) : MavlinkCommand

MAVLink command which allows to control the camera tilt.

Link copied to clipboard
data class NavigateToWaypointCommand(val latitude: Double, val longitude: Double, val altitude: Double, val yaw: Double, val holdTime: Double, val acceptanceRadius: Double) : MavlinkCommand

MAVLink command which allows to navigate to a waypoint.

Link copied to clipboard

MAVLink command which allows to return to home.

Link copied to clipboard
data class SetRoiCommand(val latitude: Double, val longitude: Double, val altitude: Double) : MavlinkCommand

MAVLink command which allows to set a Region Of Interest.

Link copied to clipboard

MAVLink command which allows to set the still capture mode.

Link copied to clipboard
data class SetViewModeCommand(val mode: SetViewModeCommand.Mode, val roiIndex: Int) : MavlinkCommand

MAVLink command which allows to set the view mode.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class StartPhotoCaptureCommand(val interval: Double, @IntRange(from = 0) val count: Int, val format: StartPhotoCaptureCommand.Format) : MavlinkCommand

MAVLink command which allows to start photo capture.

Link copied to clipboard

MAVLink command which allows to start video capture.

Link copied to clipboard

MAVLink command which allows to stop photo capture.

Link copied to clipboard

MAVLink command which allows to stop video capture.

Link copied to clipboard

MAVLink command which allows to take off.

Properties

Link copied to clipboard

Converts a given MavlinkCommand.Type to its Int representation.