package com.ard.tianyu.domain.dto.telemetry;
|
|
import lombok.AllArgsConstructor;
|
import lombok.Builder;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
@Data
|
@Builder
|
@AllArgsConstructor
|
@NoArgsConstructor
|
public class TelemetryData {
|
|
private double lng; // 经度
|
private double lat; // 纬度
|
private float altitude; // 海拔高度 (椭球高) (单位: 米)
|
private float ultrasonic; // 相对高度 (单位: 米)
|
private float pitch; // 俯仰角
|
private float roll; // 横滚角
|
private float yaw; // 偏航角
|
private float airspeed; // 空速 (单位: 米/秒)
|
private float velocity; // 地速 (单位: 米/秒)
|
private long timestamp; // 时间戳
|
private float ptpitch; // 载荷俯仰角
|
private float ptroll; // 载荷横滚角
|
private float ptyaw; // 载荷航向角
|
private float zoomfactor; // 载荷当前倍数
|
private String boxSn; // 云盒编号
|
private String batteryPower; // 电池电量 (多个电池以下划线分割)
|
private int satelliteCount; // 卫星计数
|
private long taskId; // 任务编号
|
private double rtkLng; // RTK 经度
|
private double rtkLat; // RTK 纬度
|
private float rtkHFSL; // RTK 海拔高度 (平均海平面高度) (单位: 米)
|
private int rtkPositionInfo; // RTK 状态
|
private int airFlyTimes; // 当前架次飞行时长 (单位: 秒)
|
private float airFlyDistance; // 当前架次飞行实际距离 (单位: 米)
|
private String uavSn; // 无人机编号
|
private String uavModel; // 无人机型号
|
private float homeRange; // 距降落点水平直线距离 (单位: 米)
|
private int flightMode; // 飞行模式
|
private float targetDistance; // 距目标点实际距离 (单位: 米)
|
private int predictFlyTime; // 预计剩余飞行时间
|
private float ultrasonicMax; // 本架次最大相对高度值
|
private float ultrasonicMin; // 本架次最小相对高度值
|
}
|