|
|
@@ -7,6 +7,7 @@ import com.dji.sample.manage.service.IDevicePayloadService;
|
|
|
import com.dji.sample.manage.service.IDeviceRedisService;
|
|
|
import com.dji.sdk.cloudapi.device.OsdCamera;
|
|
|
import com.dji.sdk.cloudapi.device.OsdDockDrone;
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
|
import java.util.Optional;
|
|
|
|
|
|
@@ -15,6 +16,7 @@ import java.util.Optional;
|
|
|
* @version 1.4
|
|
|
* @date 2023/4/23
|
|
|
*/
|
|
|
+@Slf4j
|
|
|
public abstract class PayloadCommandsHandler {
|
|
|
|
|
|
DronePayloadParam param;
|
|
|
@@ -35,6 +37,7 @@ public abstract class PayloadCommandsHandler {
|
|
|
if (deviceOpt.isEmpty()) {
|
|
|
throw new RuntimeException("The device is offline.");
|
|
|
}
|
|
|
+ log.info("=============检查机库飞机相机,设备相机:" + deviceOpt.get().getCameras() + ",传入相机Index:" + param.getPayloadIndex());
|
|
|
osdCamera = deviceOpt.get().getCameras().stream()
|
|
|
.filter(osdCamera -> param.getPayloadIndex().equals(osdCamera.getPayloadIndex().toString()))
|
|
|
.findAny()
|