package com.ard.work.domain.dto.state;
|
|
import com.ard.work.domain.dto.wayline.PointAction;
|
import lombok.Data;
|
|
import java.util.List;
|
|
// 假设 PointData 类定义如下
|
@Data
|
public class PointData {
|
|
/** 纬度 */
|
private double lat;
|
|
/** 经度 */
|
private double lng;
|
|
/** 高度(单位:米,范围0~遥控器限高) */
|
private float height;
|
|
/** 速度(单位:米/秒,范围0~15),默认8 */
|
private float speed;
|
|
/** 动作数组 */
|
private List<PointAction> actions;
|
|
/** 航线飞行模式:
|
* 1=直线飞行,
|
* 2=协调转弯,
|
* 3=曲线飞行(停),
|
* 4=曲线飞行(不停)
|
*/
|
private int flightPathMode;
|
|
/** 转弯半径(仅协调转弯模式下有效),取值范围1~655.35单位:米 */
|
private float dampingDistance;
|
|
/** 是否为安全返航点
|
* 0=不是,
|
* 1=是
|
*/
|
private int safeGohomeFlag;
|
|
/** 偏航模式
|
* 0=自动,
|
* 1=锁定,
|
* 2=遥控器控制,
|
* 3=云台依照航点方向旋转,
|
* 4=朝向兴趣点,
|
* 5=飞机和云台的偏航同时旋转
|
*/
|
private int headingMode;
|
|
/** 航点偏航 -180~180 */
|
private float heading;
|
|
/** 兴趣点下标,默认-1 */
|
private int interestIndex;
|
|
/** 组下标 */
|
private int groupIndex;
|
|
}
|