| | |
| | | |
| | | import com.ard.sample.manage.model.dto.BasicDeviceProperty; |
| | | import com.ard.sample.manage.model.enums.StateSwitchEnum; |
| | | import com.fasterxml.jackson.annotation.JsonProperty; |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * 飞行器限远状态 |
| | | * The state of the drone's limited distance |
| | | * @author sean |
| | | * @version 1.3 |
| | |
| | | @NoArgsConstructor |
| | | public class DistanceLimitStatusReceiver extends BasicDeviceProperty { |
| | | |
| | | /** |
| | | * 是否开启限远 enum_int {"0":"未设置","1":"已设置"} |
| | | * */ |
| | | @JsonProperty("state") |
| | | private Integer state; |
| | | |
| | | /** |
| | | * 限远距离 int {"max":"8000","min":"15","step":"1","unit_name":"米 / m"} |
| | | * */ |
| | | @JsonProperty("distance_limit") |
| | | private Integer distanceLimit; |
| | | |
| | | private static final int DISTANCE_MAX = 8000; |