我正在为matrice 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和飞行控制器发生了什么事吗?