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 { /** 类型: * 1-变焦 * 2-拍照 * 3-录像 * 4-停录 * 5-控制飞机机头偏航 * 6-控制云台俯仰 * 7-控制云台偏航 * 8-控制云台横滚 * 9-悬停 * 10-等距间隔拍照 * 11-等时间隔拍照 * 12-结束间隔拍照 * 13-单条喊话 * 14-开始循环喊话 * 15-结束循环喊话 * 16-对焦 */ private int type; /** 参数,根据类型不同含义不同 */ private float param; /** 动作触发后等待时长(单位:秒) */ private int waitTime; /** 喊话内容[type=13和type=14时生效] */ private String speakInfo; }