大疆社区

标题: 怎么判断无人机连接是否成功或正常? [打印本页]

作者: sqwang    时间: 2015-7-1
标题: 怎么判断无人机连接是否成功或正常?
demo中就这下面这一句,难道不需要判断连接是否成功或正常?
[_drone connectToDrone];

作者: lanyusea    时间: 2015-7-1
请参照demo程序:

DJIDrone.getDjiCamera().getCameraConnectIsOk(); //返回是否连接成功
作者: sqwang    时间: 2015-7-2
lanyusea 发表于 2015-7-1 19:24
请参照demo程序:

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

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

中根据连接状态信息来判断

作者: lanyusea    时间: 2015-7-2
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);
                }
            }
        });
}


作者: sqwang    时间: 2015-7-4
lanyusea 发表于 2015-7-2 19:45
我读书少你不要骗我……

class Task extends TimerTask {

我是问无人机,不是问相机。
作者: lanyusea    时间: 2015-7-5
sqwang 发表于 2015-7-4 18:10
我是问无人机,不是问相机。
然而demo里面就是这么判断无人机是否连接正常的,摊手。

你想用droneOnConnectionStatusChanged那你就用咯,反正我没见过有人用过这个函数的。





欢迎光临 大疆社区 (https://bbs.dji.com/) Powered by Discuz! X3.2