Commit bd8a4660 by guoxuejian Committed by gdj

add MeasureTarget field and class

parent 52b7bc59
package com.dji.sdk.cloudapi.control; package com.dji.sdk.cloudapi.control;
import com.dji.sdk.cloudapi.device.MeasureTargetStateEnum;
/** /**
* @author sean * @author sean
* @version 1.7 * @version 1.7
...@@ -27,6 +29,8 @@ public class OsdInfoPush { ...@@ -27,6 +29,8 @@ public class OsdInfoPush {
private Float gimbalYaw; private Float gimbalYaw;
private MeasureTarget measureTarget;
public OsdInfoPush() { public OsdInfoPush() {
} }
...@@ -43,6 +47,7 @@ public class OsdInfoPush { ...@@ -43,6 +47,7 @@ public class OsdInfoPush {
", gimbalPitch=" + gimbalPitch + ", gimbalPitch=" + gimbalPitch +
", gimbalRoll=" + gimbalRoll + ", gimbalRoll=" + gimbalRoll +
", gimbalYaw=" + gimbalYaw + ", gimbalYaw=" + gimbalYaw +
", measureTarget=" + measureTarget +
'}'; '}';
} }
...@@ -135,4 +140,83 @@ public class OsdInfoPush { ...@@ -135,4 +140,83 @@ public class OsdInfoPush {
this.gimbalYaw = gimbalYaw; this.gimbalYaw = gimbalYaw;
return this; return this;
} }
public MeasureTarget getMeasureTarget() {
return measureTarget;
}
public OsdInfoPush setMeasureTarget(MeasureTarget measureTarget) {
this.measureTarget = measureTarget;
return this;
}
/**
* 目标测距和测高
*/
public static class MeasureTarget {
private Double measureTargetLongitude;
private Double measureTargetLatitude;
private Double measureTargetAltitude;
private Double measureTargetDistance;
private MeasureTargetStateEnum measureTargetErrorState;
public MeasureTarget() {
}
@Override
public String toString() {
return "MeasureTarget{" +
"measureTargetLongitude=" + measureTargetLongitude +
", measureTargetLatitude=" + measureTargetLatitude +
", measureTargetAltitude=" + measureTargetAltitude +
", measureTargetDistance=" + measureTargetDistance +
", measureTargetErrorState=" + measureTargetErrorState +
'}';
}
public Double getMeasureTargetLongitude() {
return measureTargetLongitude;
}
public MeasureTarget setMeasureTargetLongitude(Double measureTargetLongitude) {
this.measureTargetLongitude = measureTargetLongitude;
return this;
}
public Double getMeasureTargetLatitude() {
return measureTargetLatitude;
}
public MeasureTarget setMeasureTargetLatitude(Double measureTargetLatitude) {
this.measureTargetLatitude = measureTargetLatitude;
return this;
}
public Double getMeasureTargetAltitude() {
return measureTargetAltitude;
}
public MeasureTarget setMeasureTargetAltitude(Double measureTargetAltitude) {
this.measureTargetAltitude = measureTargetAltitude;
return this;
}
public Double getMeasureTargetDistance() {
return measureTargetDistance;
}
public MeasureTarget setMeasureTargetDistance(Double measureTargetDistance) {
this.measureTargetDistance = measureTargetDistance;
return this;
}
public MeasureTargetStateEnum getMeasureTargetErrorState() {
return measureTargetErrorState;
}
public MeasureTarget setMeasureTargetErrorState(MeasureTargetStateEnum measureTargetErrorState) {
this.measureTargetErrorState = measureTargetErrorState;
return this;
}
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment