Package-level declarations

Types

Link copied to clipboard
class CameraTriggerDistanceCommand(distance: Double, shutterIntegration: Int = -1, triggerOnceImmediately: Boolean, frame: MavlinkCommand.Frame = Frame.COMMAND) : MavlinkCommand

MAVLink command which sets camera trigger distance.

Link copied to clipboard
class CameraTriggerIntervalCommand(triggerCycle: Int, shutterIntegration: Int = -1, frame: MavlinkCommand.Frame = Frame.COMMAND) : MavlinkCommand

MAVLink command which sets camera trigger interval.

Link copied to clipboard
class ChangeSpeedCommand(speedType: ChangeSpeedCommand.SpeedType, speed: Double, relative: Boolean = false, frame: MavlinkCommand.Frame = Frame.COMMAND) : MavlinkCommand

MAVLink command which allows to change the drone speed.

Link copied to clipboard
class CreatePanoramaCommand(horizontalAngle: Double, horizontalSpeed: Double, verticalAngle: Double, verticalSpeed: Double, frame: MavlinkCommand.Frame = Frame.COMMAND) : MavlinkCommand

MAVLink command which allows to create a panorama.

Link copied to clipboard
class DelayCommand(delay: Double, frame: MavlinkCommand.Frame = Frame.COMMAND) : MavlinkCommand

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

Link copied to clipboard
class LandCommand(latitude: Double = 0.0, longitude: Double = 0.0, altitude: Double = 0.0, yaw: Double = Double.NaN, frame: MavlinkCommand.Frame = Frame.RELATIVE) : MavlinkCommand

MAVLink command which allows to land.

Link copied to clipboard
open class MavlinkCommand

A MAVLink command.

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
class MountControlCommand(tiltAngle: Double, yaw: Double, mode: MountControlCommand.Mode = Mode.TARGETING, frame: MavlinkCommand.Frame = Frame.COMMAND) : MavlinkCommand

MAVLink command which allows to control the camera tilt.

Link copied to clipboard
class NavigateToWaypointCommand(latitude: Double, longitude: Double, altitude: Double, yaw: Double, holdTime: Double = DEFAULT_HOLD_TIME, acceptanceRadius: Double = DEFAULT_ACCEPTANCE_RADIUS, frame: MavlinkCommand.Frame = Frame.RELATIVE) : MavlinkCommand

MAVLink command which allows to navigate to a waypoint.

Link copied to clipboard
class OtherMavlinkCommand(commandType: Int, frame: MavlinkCommand.Frame = Frame.RELATIVE, val parameters: DoubleArray) : MavlinkCommand

Any MAVLink command.

Link copied to clipboard

MAVLink command which allows to return to home.

Link copied to clipboard
class SetRoiCommand(mode: SetRoiCommand.Mode, @IntRange(from = 0) waypointIndex: Int, @IntRange(from = 0) roiIndex: Int, pitchOrLatitude: Double, rollOrLongitude: Double, yawOrAltitude: Double, frame: MavlinkCommand.Frame = Frame.RELATIVE) : MavlinkCommand

MAVLink command which allows to set a Region Of Interest.

Link copied to clipboard
class SetRoiLocationCommand(latitude: Double, longitude: Double, altitude: Double, frame: MavlinkCommand.Frame = Frame.RELATIVE) : MavlinkCommand

MAVLink command which allows to set a Region Of Interest.

Link copied to clipboard
class SetRoiNoneCommand(frame: MavlinkCommand.Frame = Frame.COMMAND) : MavlinkCommand

MAVLink command that cancels any previous ROI command returning the vehicle/sensors to default flight characteristics.

Link copied to clipboard

MAVLink command which allows to set the still capture mode.

Link copied to clipboard
class SetViewModeCommand(mode: SetViewModeCommand.Mode, roiIndex: Int = 0, pitchMode: SetViewModeCommand.PitchMode = PitchMode.ABSOLUTE, frame: MavlinkCommand.Frame = Frame.COMMAND) : MavlinkCommand

MAVLink command which allows to set the view mode.

Link copied to clipboard
class StartPhotoCaptureCommand(interval: Double, @IntRange(from = 0) count: Int, sequenceNumber: Int, frame: MavlinkCommand.Frame = Frame.COMMAND) : 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
class TakeOffCommand(latitude: Double = 0.0, longitude: Double = 0.0, altitude: Double = 0.0, yaw: Double = Double.NaN, frame: MavlinkCommand.Frame = Frame.RELATIVE) : MavlinkCommand

MAVLink command which allows to take off.