从msdk接收数据通常会停止并且永远不会重新激活

时间:2018-09-15 12:23:34

标签: dji-sdk

我正在为矩阵600 pro开发osdk(3.6)软件。

我的软件正在以固定的间隔从msdk4.6(Andoroid)接收数据。 我是通过修改osdk3.6-mobile-sample开发的。

但是这种接收通常由于某种原因而停止,一旦发生,就永远不会重新激活。

发生这种情况后,msdk的sendDataToOnboardSDKDevice()的回调onResult(DJIError错误) 一直被正常调用(没有错误),因此似乎该问题是osdk软件的原因。

我发现此问题发生后,osdk dji_vehicle.cpp的Vehicle :: PushDataHandler(void * eventData) 变得永远不会被呼叫。

因此,在此错误发生后,订阅接收也可能会停止(尽管我没有确认)

有人告诉我osdk和飞行控制器中发生了什么吗?

0 个答案:

没有答案