正在上传图片(0/1)

SDK 3.1 连接状态

 0
手机看帖 1 30323
在sdk3.0中,如果只连接遥控器(主机没开),如下代码:

DJISDKManager.getInstance().getDJIProduct();


貌似返回的不是null,可以通过这个返回值来判断是否连接了遥控器。

而在SDK3.1中,即使连接了遥控器,这个短代码返回为null。

如果判断只有遥控器连接的状态?


评论
上传
你需要登录之后才能回帖    登录 | 注册
YeYe  Phantom 3 Professional认证用户 2016-4-2 3#
可以这样子:

    /**
     * 飞行器是否已经连接
     * @return 飞行器连接状态
     */
    public static boolean isAircraftConnected() {
        return getProductInstance() != null && getProductInstance() instanceof DJIAircraft &&
                getProductInstance().getModel() != null;
    }

试一下吧
收藏 点赞 评论
分享至:
回复:
上传
取消 评论
快速回复 返回顶部 返回列表