package com.ard.tianyu.domain.dto.state; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.List; @Data @Builder @AllArgsConstructor @NoArgsConstructor public class UavState { 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报警信息 (飞机告警信息) }