makcar/app/src/main/java/com/aros/apron/entity/FlightMission.java

103 lines
2.0 KiB
Java
Raw Normal View History

2026-03-20 15:23:34 +08:00
package com.aros.apron.entity;
import java.util.List;
public class FlightMission {
private String id;
private Integer templateId;
private Integer waylineId;
private Integer missionId;
public Integer getMissionId() {
return missionId;
}
public void setMissionId(Integer missionId) {
this.missionId = missionId;
}
public Integer getTemplateId() {
return templateId;
}
public void setTemplateId(Integer templateId) {
this.templateId = templateId;
}
private Double speed=5.0;
/**
* 安全起飞高度[1.5, 1500] 高度模式相对起飞点高度
* * 飞行器起飞后先爬升至该高度再根据飞向首航点模式的设置飞至首航点该元素仅在飞行器未起飞时生效
*/
private Float takeOffSecurityHeight;
//航线结束动作
private String finishAction;
public String getFinishAction() {
return finishAction;
}
public void setFinishAction(String finishAction) {
this.finishAction = finishAction;
}
/**
* 航点信息
* @return
*/
private List<MissionPoint> points;
public List<MissionPoint> getPoints() {
return points;
}
public void setPoints(List<MissionPoint> points) {
this.points = points;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public Integer getWaylineId() {
return waylineId;
}
public void setWaylineId(Integer waylineId) {
this.waylineId = waylineId;
}
public Double getSpeed() {
return speed;
}
public void setSpeed(Double speed) {
this.speed = speed;
}
public Float getTakeOffSecurityHeight() {
return takeOffSecurityHeight;
}
public void setTakeOffSecurityHeight(Float takeOffSecurityHeight) {
this.takeOffSecurityHeight = takeOffSecurityHeight;
}
}