在 DJIWaypointMission 中完成航路点后让无人机悬停超过 32,767 毫秒

Have drone hover for longer than 32,767ms after completing waypoint in DJIWaypointMission

在iOS DJI documentation for DJIWaypointActionType中,它指出DJIWaypointActionTypeStay的最大范围是32767ms。我需要一架无人机悬停 60 秒或更长时间。有没有办法绕过这个限制?

我曾尝试使用时间轴手动实现此功能。这对于我们的用例来说是更可取的。但是,我需要在每个动作之间 暂停时间线 ,而不是在任何给定动作期间。有没有办法做到这一点?尝试暂停时间线会导致调试器显示代码为 10003 和 10060 的错误。使用 NSError.djisdkMissionError(forCode: 10003) 检索这些错误会产生两个代码的 UnknownError

在最后一个航路点使用悬停怎么样?

最终的解决方案是将每个动作分离到它自己的仅由一个元素组成的时间轴中。然后,在每个时间线完成后,在执行下一个时间线之前重新初始化任务控制对象。