package com.ard.work.domain.dto.state; import com.ard.work.util.CameraUtil; import lombok.*; import java.io.Serializable; import java.util.List; @Data @Builder @AllArgsConstructor @NoArgsConstructor @EqualsAndHashCode public class UavState implements Serializable { private static final long serialVersionUID = 1L; private FlightControllerState flightControllerState; // 飞控状态 private BatteryState batteryState; // 电池状态 private PtzState ptzState; // 云台状态 private CameraState cameraState; // 相机状态 private MissionState missionState; // 任务状态 private String boxSn; // 云盒编号 private AvoidanceData avoidanceData; // 避障数据 private List hmsAlarmData; // HMS报警信息 (飞机告警信息) }