cn.wsyjlly.mavlink.common.v1.enums.mav.cmd.MavCmdNavWaypoint Maven / Gradle / Ivy
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 = 16, name = "MAV_CMD_NAV_WAYPOINT", hasLocation = "null", isDestination = "null", description = "Navigate to MISSION.")
public enum MavCmdNavWaypoint {
/**
* Hold time in decimal seconds. (ignored by fixed wing, time to stay at MISSION for rotary wing)
*/
@MavlinkEnumMavCmdEntryParam(index = 1)
PARAM_1(),
/**
* Acceptance radius in meters (if the sphere with this radius is hit, the MISSION counts as reached)
*/
@MavlinkEnumMavCmdEntryParam(index = 2)
PARAM_2(),
/**
* 0 to pass through the WP, if gt 0 radius in meters to pass by WP. Positive value for clockwise orbit, negative value for counter-clockwise orbit. Allows trajectory control.
*/
@MavlinkEnumMavCmdEntryParam(index = 3)
PARAM_3(),
/**
* Desired yaw angle at MISSION (rotary wing)
*/
@MavlinkEnumMavCmdEntryParam(index = 4)
PARAM_4(),
/**
* Latitude
*/
@MavlinkEnumMavCmdEntryParam(index = 5)
PARAM_5(),
/**
* Longitude
*/
@MavlinkEnumMavCmdEntryParam(index = 6)
PARAM_6(),
/**
* Altitude
*/
@MavlinkEnumMavCmdEntryParam(index = 7)
PARAM_7(),
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy