package com.corewing.app.dto;

import lombok.Data;

@Data
public class TrajectoryData {
    private Long id;
    private Long session_id;
    private Long timestamp;

    // 基础遥测数据
    private Long rc;
    private Long gps;
    private Long gps_status;
    private double voltage;
    private double cell_voltage;
    private Long consumption;
    private double current;
    private double speed;
    private double air_speed;
    private double v_speed;
    private double altitude;
    private double distance;
    private double range;
    private Long throttle;
    private Long wind_direction;
    private double wind_speed;
    private Long heading;
    private double roll;
    private double pitch;
    private double yaw;

    // 扩展数据
    private double compass_heading;
    private double drone_lat;
    private double drone_lon;
    private double home_lat;
    private double home_lon;
    private String map_type;
    private Boolean show_trajectory;
    private String flight_mode;
    private Long vehicle_type;
    private Long autopilot_type;
    private Boolean is_armed;

    private String sync_id;
}
