All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.wsyjlly.mavlink.common.v1.enums.mav.cmd.MavCmdDoControlVideo Maven / Gradle / Ivy

The newest version!
package cn.wsyjlly.mavlink.common.v1.enums.mav.cmd;

import cn.wsyjlly.mavlink.annotation.MavlinkEnumMavCmdEntry;
import cn.wsyjlly.mavlink.annotation.MavlinkEnumMavCmdEntryParam;

/**********************************
 * Author YSW
 * Description
 * Date 2020.11.26 - 02:45
 **********************************/

@MavlinkEnumMavCmdEntry(value = 200, name = "MAV_CMD_DO_CONTROL_VIDEO", hasLocation = "null", isDestination = "null", description = "Control onboard camera system.")
public enum MavCmdDoControlVideo {

	/**
	 * Camera ID (-1 for all)
	 */
	@MavlinkEnumMavCmdEntryParam(index = 1)
	PARAM_1(),

	/**
	 * Transmission: 0: disabled, 1: enabled compressed, 2: enabled raw
	 */
	@MavlinkEnumMavCmdEntryParam(index = 2)
	PARAM_2(),

	/**
	 * Transmission mode: 0: video stream, gt 0: single images every n seconds (decimal)
	 */
	@MavlinkEnumMavCmdEntryParam(index = 3)
	PARAM_3(),

	/**
	 * Recording: 0: disabled, 1: enabled compressed, 2: enabled raw
	 */
	@MavlinkEnumMavCmdEntryParam(index = 4)
	PARAM_4(),

	/**
	 * Empty
	 */
	@MavlinkEnumMavCmdEntryParam(index = 5)
	PARAM_5(),

	/**
	 * Empty
	 */
	@MavlinkEnumMavCmdEntryParam(index = 6)
	PARAM_6(),

	/**
	 * Empty
	 */
	@MavlinkEnumMavCmdEntryParam(index = 7)
	PARAM_7(),
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy