package com.dji.sample.control.model.param;
|
|
import lombok.AllArgsConstructor;
|
import lombok.Builder;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
import javax.validation.constraints.Max;
|
import javax.validation.constraints.Min;
|
import javax.validation.constraints.NotNull;
|
|
/**
|
* @author wmm
|
* @version 1.3
|
* @date 2024/6/18
|
*/
|
@Data
|
@Builder
|
@NoArgsConstructor
|
@AllArgsConstructor
|
public class DroneControlParam {
|
@NotNull
|
private Long seq;
|
|
@Min(-17)
|
@Max(17)
|
private Float x;
|
|
@Min(-17)
|
@Max(17)
|
private Float y;
|
|
@Min(-4)
|
@Max(5)
|
private Float h;
|
|
@Min(-90)
|
@Max(90)
|
private Float w;
|
|
@Min(2)
|
@Max(10)
|
private Integer freq;
|
|
@Min(100)
|
@Max(1000)
|
private Integer delayTime;
|
}
|