有關DJIMcuUpdateStateCallBack 的問題
0
想问一下各位前辈,我本身想用 DJIMcuUpdateStateCallBack去获得MCU的数据(例如速度) ,可是在Android的程式中运行的时候却发现DJIMcuUpdateStateCallBack从未被执行(已和遥控器连接,無人機在待機狀態),想問一下DJIMcuUpdateStateCallBack是在起飛後才會被執行,還是有其他問題? 下面是一些代碼(執行的時候debugMessage 從來不是Run)
private DJIMcuUpdateStateCallBack mMcuUpdateStateCallBack = null;...mMcuUpdateStateCallBack = new DJIMcuUpdateStateCallBack() {
public void onResult(final DJIMainControllerSystemState state) {
speed = state.velocityZ;
runOnUiThread(new Runnable() {
@Override
public void run() {
debugMessage.setText("Run");
}
});
}
};
DJIDrone.getDjiMC().setMcuUpdateStateCallBack(mMcuUpdateStateCallBack); |
|
|
|