从 DJI 无人机读取参数
Reading parameters from DJI drone
我必须在 Swift 中为 DJI 无人机系列申请 iOS。
我去了官方网页,通过CocoaPods成功集成了SDK,但我有几个问题:
- 如何获取飞行器当前高度?
- 如何获取当前距离?
- 如何获取当前速度?
- 有什么方法可以读取飞行器内存大小,还剩多少space?
我还通过 DJIFlightControllerState
获得了 GPS 信号
这是 link Altitude
的方法
要获取飞机与其他点(即 RC 或 Homepoint)之间的距离,您需要获取 Latitude and Longitude of all the points and use your own logic to calculate the distance from each. You can check out the Android Location class to accomplish this. Or you can use a widget in our UXSDK: DUXDistanceRCWidget
或者 DUXDistanceHomeWidget
获取飞机的速度是一个类似的概念——您可以使用我们UXSDK
中FlightControllerState class for X,Y,Z and calculate the speed. Or again, we have a velocity widget下的方法getVelocity
要了解您的 SD 卡的内存大小,您可以查看 class mediaFile 但是没有提供有关无人机本身内存的信息。
我必须在 Swift 中为 DJI 无人机系列申请 iOS。
我去了官方网页,通过CocoaPods成功集成了SDK,但我有几个问题:
- 如何获取飞行器当前高度?
- 如何获取当前距离?
- 如何获取当前速度?
- 有什么方法可以读取飞行器内存大小,还剩多少space?
我还通过 DJIFlightControllerState
这是 link Altitude
的方法要获取飞机与其他点(即 RC 或 Homepoint)之间的距离,您需要获取 Latitude and Longitude of all the points and use your own logic to calculate the distance from each. You can check out the Android Location class to accomplish this. Or you can use a widget in our UXSDK: DUXDistanceRCWidget 或者 DUXDistanceHomeWidget
获取飞机的速度是一个类似的概念——您可以使用我们UXSDK
中FlightControllerState class for X,Y,Z and calculate the speed. Or again, we have a velocity widget下的方法getVelocity要了解您的 SD 卡的内存大小,您可以查看 class mediaFile 但是没有提供有关无人机本身内存的信息。