Swift3 即使isVirtualStickControlModeAvailable返回true,也无法使用虚拟棒

Swift3 即使isVirtualStickControlModeAvailable返回true,也无法使用虚拟棒,swift3,dji-sdk,Swift3,Dji Sdk,我有一个问题与虚拟棒,以下是问题 虚拟杆触发通知,监听器向横滚、俯仰、偏航和油门发送正确的值,sdk中的方法返回true,当返回true时,我使用飞行控制员的命令返回完成错误nil,这意味着我不能从那里做任何事,实际上我不需要做任何其他事情。虚拟棒在计时器中工作,作为来自DJI的样本 我可以在我的应用程序中做什么? -起飞 -土地 -将控制权交给RC 上面的列表都没有给我带来错误,包括virtualStick的过程 我还试了什么? -从上面链接的DJI运行示例模拟器应用程序。 -在Android

我有一个问题与虚拟棒,以下是问题

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

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

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

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

上面我试过的东西都不管用

好奇的斯图夫: -直到昨天,在许多不同的分支中,以及在多个分支中,虚拟条都工作得很好。 -重置遥控器,通过DJI官方应用程序执行手动链接和链接,并清除缓存,内存SD卡使其在模拟器辅助DJI最新版本上工作,干扰很大,在Android和IOS上的示例应用程序中,以及在我的Swift 3应用程序中。然后它有一些干扰,我在真实的飞机上进行了测试,它工作得很好。 -今天,同样的事情发生了。已经做了上面提到的所有测试,Android示例应用程序、IOS示例应用程序、模拟器、桥接器、我的应用程序、重置远程等,但都不起作用

如果有人能给我指出这个问题,我会非常高兴

在这篇文章中,我部分解释了问题以及我所做的尝试

已经向DJI支持部门发送了一封电子邮件,仍然没有答复


飞机:幻影4。

我发现了问题,是飞机,我可以得到一架新飞机的手,只需连接到与新飞机相连的新RC,它工作没有问题。 然后我测试了连接到旧飞机的新RC,它不起作用,然后连接到新飞机的旧RC起作用。

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

尝试此操作时,您的RC是否处于p模式?@aksh1t是的,我尝试了所有模式。此外,我在文档中说,频率为10hz,我正在以此频率发送棍棒的值。