djiuser_vxCJta5X5CTK
lvl.1
Russia
Offline
|
Hi, there is a critical bug in versions 4.13 and 4.13.1. The Mavic 2 Dual does not work in these versions. my code java:
if(camera != null)
if(camera.isThermalCamera() && djiAircraft.getModel() == Model.MAVIC_2_ENTERPRISE_DUAL)
camera.setDisplayMode(SettingsDefinitions.DisplayMode.VISUAL_ONLY,djiError -> {
if(djiError != null) showToast(djiError.getDescription());
});
new code for MSDK 3.14
List <Camera> cameras = baseProduct.getCameras();
if (cameras != null && cameras.size() > 1) {
for (int i = 0; i < cameras.size(); i++) {
if (cameras.get(i).isThermalCamera()) {
thermal = cameras.get(i);
}
}
}
if(thermal != null)
if(thermal.isThermalCamera() && djiAircraft.getModel() == Model.MAVIC_2_ENTERPRISE_DUAL)
thermal.setDisplayMode(SettingsDefinitions.DisplayMode.VISUAL_ONLY,djiError -> {
if(djiError != null) showToast(djiError.getDescription());
});
|
|