package com.ard.work.domain.dto.state; import lombok.Data; import java.io.Serializable; @Data public class FlightControllerState implements Serializable { private static final long serialVersionUID = 1L; private int satelliteCount; // 卫星计数 private int gpsSignalLevel; // GPS信号级别 (0-5) private int flightMode; // 飞行模式 private int flightStatus; // 飞行状态 private PointData startPoint; // 起飞点(包含经纬度) private PointData homePoint; // 返航点(包含经纬度) private int homeHeight; // 返航高度(单位:米) private int safeLine; // 飞行模式安全线 private int deviceStatus; // 控制权状态 private int uwbNodeCount; // UWB星数 private String rcMode; // 遥控器档位模式 private int isEmergencyBraking; // 是否紧急制动中 private int outFlyAreaFlag; // 是否在电子围栏外 private int inNoFlyAreaFlag; // 是否在禁飞区内 }