从DJI无人机读取参数

问题描述 投票:0回答:1

我必须在Swift中为DJI系列无人机制作iOS应用程序。

我去了官方网页,通过CocoaPods成功集成了SDK,但我确实有几个问题:

  • 如何获得飞机的当前高度?
  • 如何获得当前距离?
  • 如何获得当前的速度?
  • 有没有办法读取飞机的内部存储器大小和剩余空间是多少?

我还设法通过DJIFlightControllerState获得GPS信号

ios swift dji-sdk
1个回答
2
投票

这是Altitude方法的链接

要获得飞机与其他一些点(即RC或Homepoint)之间的距离,您需要获得所有点的Latitude and Longitude并使用您自己的逻辑来计算每个点的距离。您可以查看Android Location class来完成此任务。或者您可以在我们的UXSDK中使用小部件:DUXDistanceRCWidgetDUXDistanceHomeWidget

获得飞机的速度是一个类似的概念 - 你可以使用我们的方法getVelocity在FlightControllerState类下为X,Y,Z计算速度。或者,我们在UXSDK中有一个velocity widget

要获得SD卡的内存大小,您可以查看类mediaFile,但无法获取有关无人机内存的信息。

© www.soinside.com 2019 - 2024. All rights reserved.