KeyManager类提供了一组方法来访问硬件模块的参数和控制硬件模块的行为。
- DJIKey的Value设置
- DJIKey的Value获取
- DJIKey的Value监听
- DJIKey的Action执行
通过KeyTools类提供的createKey方法可以更加方便的创建DJIKey实例。
在MSDK V4中,DJIKey的使用被封装成了set和get接口,例如setHomeLocation和getHomeLocation,在这些接口中,实际上是对DJIKey HOME_LOCATION进行了set和get操作。在MSDK V5中,所有的DJIKey将不再被封装,将直接使用最原始的方法对齐进行设置、获取、监听和执行等操作。
目前开放的DJIKey有7大类:
- ProductKey
- AirlinkKey
- CameraKey
- GimbalKey
- FlightControllerKey
- RemoteControllerKey
- BatteryKey
下图展示了使用KeyManager的接口判断飞控正常连接并且GPS信号等级大于等于2级,然后给飞行器设置返航点,最后执行返航操作的调用流程。详细的使用方法请查看Mobile SDK的API文档 。
评论
0 条评论
请登录写评论。