Cloud API导入航线文件出错,无法解决!!!
已完成机型:Matrice 3D/3TD
问题:使用司空2上面生成的航线文件,飞行器选择Matrice 3D系列,云台选择M3TD相机。在cloudApi1.9中无法进行导入。经过排查代码发现是这个枚举的问题。
司空2生成的kmz文件中payloadSubEnumValue的值为2,但是在cloudAPI后端代码中代表这个机型的枚举中DeviceSubTypeEnum值为0。所以会一直导入失败。
已经试过的方法:
把cloudAPI后端的这个枚举值强制改成2,结果可以正常导入这个文件。但是在下发飞行计划的时候,机场会自动打开舱盖然后一直处于作业准备中,无人机无法起飞。在司空2导入这个kml文件是可以正常起飞的。
疑惑的地方:
1.司空2的kmz文件是否和cloudAPI不兼容?
2.是否因为修改枚举值的原因导致无人机不会起飞?
3.为什么M3TD中关于DeviceSubTypeEnum值为0。
4.DeviceSubTypeEnum的值是否可以在生成航线的时候进行修改?
请先登录再写评论。
评论
3 条评论