liusuyi
2025-12-20 ba8b1496ba9881719e522d0a60a8c86baa7be08b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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> hmsAlarmData;              // HMS报警信息 (飞机告警信息)
}