Привет, @Trevor, вот мой совет:
1.получить экземпляр карданного подвеса:
Gimbal gimbal = DJISDKManager.getInstance().getProduct().getGimbal()
2. установить обратный вызов, используя следующий метод, который вернет вам состояние карданного подвеса:
gimbal.setStateCallback(new GimbalState.Callback() {
@Override
public void onUpdate(final GimbalState state) {
if (handler != null && !handler.hasMessages(UPDATE_MSG)) {
gimbalState = state;
handler.sendEmptyMessage(UPDATE_MSG);
} else {
DJILog.e(TAG,"too many events!");
}
}
})
Примечание: частота обновления состояния карданного подвеса достаточно высока (10 Гц), пожалуйста, постарайтесь избежать блокировки элемента пользовательского интерфейса.