0

我的虚拟棒有问题,以下是问题。

虚拟摇杆触发通知,侦听器向滚动、俯仰、偏航和油门发送正确的值,来自 sdk 的isVirtualStickControlModeAvailable方法返回 true,当它返回 true 我使用来自飞行控制器发送的命令返回完成错误nil,这意味着我不能从那里做任何其他事情,实际上我不需要做任何其他事情。虚拟摇杆作为DJI的示例模拟器在计时器中工作。

我可以在我的应用程序中做什么?- 起飞 - 着陆 - 将控制权交给 RC

上面的列表都没有给我带来错误,包括 virtualStick 的过程。

我还尝试了什么?- 运行上面链接的 DJI 示例模拟器应用程序。- 在 Android 上运行示例应用程序 - 使用 Bridge APP 运行(这就是我知道正确传递值的方式,即使我在屏幕上添加了标签以在没有 Bridge APP 的情况下进行调试) - 从飞机和 RC 更新固件到最新- 示例模拟器 IOS - 回到 git 上以前的工作提交和分支

我上面尝试过的所有事情都没有奏效。

好奇的东西: - 直到昨天和昨天之前,虚拟棒在许多不同的分支中运行良好,并在多个分支中提交。- 重置遥控器,通过DJI官方APP执行手动链接和链接,并清除缓存,内存sdcard使其在模拟器辅助DJI(最新版本)上工作,干扰很大,在Android和IOS的示例应用程序中,在我的 Swift 3 应用程序上。然后它有一些干扰,我在真实的飞机上进行了测试,它工作得很好。- 今天,同样的事情发生了。已经完成了上面提到的整个测试,Android 示例应用程序、IOS 示例应用程序、模拟器、桥、我的应用程序、重置远程等。它不起作用。

如果有人能指出我的问题,我会很高兴。

在这个线程上,我部分解释了问题以及我尝试过的内容。http://forum.dev.dji.com/forum.php?mod=viewthread&tid=32729

已经发邮件给大疆支持了,还是没有回复。

飞机:Phanton 4。

4

2 回答 2

1

我找到了问题,是飞机,我可以拿到一架新飞机,只需插入与新飞机相连的新 RC,它就可以正常工作。然后我测试了连接旧飞机的新RC,它不起作用,然后连接新飞机的Old RC,它工作。

于 2017-08-21T13:27:00.270 回答
0

很高兴你找到了修复。更新旧飞机的固件可能是值得的。您可以使用 DJIGo 应用程序或桌面版 DJI 助手软件来执行此操作。

于 2017-10-18T20:01:07.977 回答