正在上传图片(0/1)

怎么判断无人机连接是否成功或正常?

 0
手机看帖 5 4987
demo中就这下面这一句,难道不需要判断连接是否成功或正常?
[_drone connectToDrone];
评论
上传
你需要登录之后才能回帖    登录 | 注册
lanyusea  Inspire 1认证用户 2015-7-1 3#
请参照demo程序:

DJIDrone.getDjiCamera().getCameraConnectIsOk(); //返回是否连接成功
SDK板块日常维护志愿者。
我没有QQ,我也不接受私信提问。有问题请去论坛发帖,利人利己。

我没有QQ,我没有QQ,我没有QQ。
重要的事情说三遍。
楼主   2015-7-2 4#
lanyusea 发表于 2015-7-1 19:24
请参照demo程序:

DJIDrone.getDjiCamera().getCameraConnectIsOk(); //返回是否连接成功 ...
demo中不是这样的。应该是:

-(void) droneOnConnectionStatusChangedDJIConnectionStatus)status{...}

中根据连接状态信息来判断
lanyusea  Inspire 1认证用户 2015-7-2 5#
sqwang 发表于 2015-7-2 17:12
demo中不是这样的。应该是:

-(void) droneOnConnectionStatusChangedDJIConnectionStatus)status{... ...
我读书少你不要骗我……

class Task extends TimerTask {
        //int times = 1;

        @Override
        public void run()
        {
            //Log.d(TAG ,"==========>Task Run In!");
            checkConnectState();
        }

    };

private void checkConnectState(){

        BatteryInfoDemoActivity.this.runOnUiThread(new Runnable(){

            @Override
            public void run()
            {   
                boolean bConnectState = DJIDrone.getDjiCamera().getCameraConnectIsOk();
                if(bConnectState){
                    mConnectStateTextView.setText(R.string.camera_connection_ok);
                }
                else{
                    mConnectStateTextView.setText(R.string.camera_connection_break);
                }
            }
        });
}

SDK板块日常维护志愿者。
我没有QQ,我也不接受私信提问。有问题请去论坛发帖,利人利己。

我没有QQ,我没有QQ,我没有QQ。
重要的事情说三遍。
楼主   2015-7-4 6#
lanyusea 发表于 2015-7-2 19:45
我读书少你不要骗我……

class Task extends TimerTask {

我是问无人机,不是问相机。
lanyusea  Inspire 1认证用户 2015-7-5 7#
sqwang 发表于 2015-7-4 18:10
我是问无人机,不是问相机。
然而demo里面就是这么判断无人机是否连接正常的,摊手。

你想用droneOnConnectionStatusChanged那你就用咯,反正我没见过有人用过这个函数的。
SDK板块日常维护志愿者。
我没有QQ,我也不接受私信提问。有问题请去论坛发帖,利人利己。

我没有QQ,我没有QQ,我没有QQ。
重要的事情说三遍。
收藏 点赞 评论
分享至:
回复:
上传
取消 评论
快速回复 返回顶部 返回列表