【发布时间】:2017-10-19 04:01:07
【问题描述】:
我的虚拟摇杆有问题,问题如下。
虚拟摇杆触发通知,侦听器向滚动、俯仰、偏航和油门发送正确的值,来自 sdk 的 isVirtualStickControlModeAvailable 方法返回 true,当它返回 true 时,我使用来自飞行控制器的命令 @ 987654322@ 返回完成错误 nil,这意味着我不能从那里做任何其他事情,实际上我不需要做任何其他事情。虚拟棒在定时器中工作,作为 DJI 的示例 simulator。
我可以在我的应用中做什么? - 脱掉 - 土地 - 将控制权交还给 RC
上面的列表都没有给我带来错误,包括 virtualStick 的过程。
我还尝试了什么? - 运行上面链接的 DJI 示例模拟器应用程序。 - 在 Android 上运行示例应用程序 - 使用 Bridge APP 运行(这就是我知道正确传递值的方式,即使我在屏幕上添加了标签以在没有 Bridge APP 的情况下进行调试) - 将飞行器和 RC 固件更新到最新版本 - 示例模拟器 IOS - 回到 git 上以前的工作提交和分支
我在上面尝试过的所有方法都不起作用。
好奇的东西: - 直到昨天和昨天之前,虚拟棒在许多不同的分支和多个分支中的提交中都运行良好。 - 重置遥控器,通过DJI官方APP执行手动链接和链接,清除缓存,内存sdcard使其在模拟器辅助DJI(最新版本)上工作,干扰很大,在Android和IOS的示例应用程序中,在我的 Swift 3 应用程序上。然后它有一些干扰,我在真实的飞机上进行了测试,它工作得很好。 - 今天,同样的事情发生了。已经完成了上面提到的整个测试,Android 示例应用程序、IOS 示例应用程序、模拟器、Bridge、我的应用程序、Reset remote 等。它不起作用。
如果有人能指出我的问题,我会非常高兴。
在此线程上,我部分解释了问题以及我尝试过的方法。 http://forum.dev.dji.com/forum.php?mod=viewthread&tid=32729
已经发邮件给大疆支持,还是没有回复。
飞机:Phanton 4。
【问题讨论】:
-
当您尝试此操作时,您的 RC 是否处于 P 模式?
-
@aksh1t 是的,我确实尝试了所有模式。
-
另外我的文档说,10hz 的频率,我以这个频率发送棒的值。