package com.ard.work.domain.dto.wayline; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * 航点动作实体对象 * * @author liusuyi * @date 2024年11月01日10:55 **/ @Data @Builder @AllArgsConstructor @NoArgsConstructor public class PointAction { private int type; // 类型:1-变焦 2-拍照 3-录像 4-停录 5-控制飞机机头偏航 6-控制云台俯仰 7-控制云台偏航 8-控制云台横滚 9-悬停 10-等距间隔拍照 11-等时间隔拍照 12-结束间隔拍照 13-单条喊话 14-开始循环喊话 15-结束循环喊话 16-对焦 private float param; // 参数,根据类型不同含义不同 private int waitTime; // 动作触发后等待时长(单位:秒) private String speakInfo; // 喊话内容[type=13和type=14时生效] }