Comments

5 comments

  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 您可以使用Pipelines类中提供的connect方法进行连接,当断开后可以重新调用connect()方法进行重连操作。 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    Comment actions Permalink
  • DJI Developer Support
    重新调用connect(),回调显示连接成功,但发送数据一直失败
    0
    Comment actions Permalink
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 请问下您是哪一端向哪一端发送数据失败呢?如果可以的话,麻烦提供代码片段,以便我们更好的帮您解决问题。 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    Comment actions Permalink
  • DJI Developer Support
    msdk端向psdk端发送失败,当发送失败时,重新connect,获取的pipeline不为空,但发送依然失败,继续连接获取,依然发送失败 代码如下:int result = psdkline.writeData(data, 0, data.length); if (result < 0) { if (payload != null) payload.getPipelines().connect(psdkKeyId, TransmissionControlType.STABLE, new CommonCallbacks.CompletionCallback() { @Override public void onResult(PipelineError pipelineError) { if (pipelineError == null) { psdkline = payload.getPipelines().getPipeline(psdkKeyId); } } });
    0
    Comment actions Permalink
  • DJI Developer Support

    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 很抱歉,您所提供的代码片段有限,看到您代码中是在发送数据失败的情况下进行通道的重连,这时重新赋予了通道,我们无法了解到该通道之前是什么情况。 您可以参考该Demo进行开发,链接:https://www.github.com/DJI-Mobile-SDK-Tutorials/Android-MOPDemo 如果可以的话能否将整个代码通过附件发送给我们,以便我们了解前因后果,毕竟代码的问题定位是需要有一个全面了解的。 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持

    0
    Comment actions Permalink

Please sign in to leave a comment.