大疆无人机 MobileSDK(遥控器/手机端)开发 v5版<2>

前言

v5.x版本的功能与v4.x基本相同,都是获取飞机的姿态信息、获取无人机多媒体文件、操作多媒体文件、航线规划等。不过在上一章节中也大致说了一些两个版本的中API的差别,下面是根据一些API使用所完成的一些功能,因为项目原因只能提供部分代码供参考,后续如果有这方面需求的小伙伴可以对其进行开发指导。


一、获取姿态信息

1、KeyManager调用

KeyManager类提供了一组方法来访问硬件模块的参数和控制硬件模块的行为,包括DJIKey的Value设置,Value获取,Value监听和Action执行。通过KeyTools类提供的createKey方法可以更加方便的创建DJIKey实例。

下图展示了使用KeyManager的接口判断飞控正常连接并且GPS信号等级大于等于2级,然后给飞行器设置返航点,最后执行返航操作的调用流程。

大疆无人机 MobileSDK(遥控器/手机端)开发 v5版<2>_第1张图片
此处是示例的操作方式,后面有在项目中使用的过程。

2、示例

//获取飞机信息、云台信息
    private void get3DLocation

你可能感兴趣的:(大疆无人机二开,无人机,java,开发语言)