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