готово.

аюсь создать простую миссию, используя Drone-Kit android.

Mission myMission = new Mission();
myMission.clear();
Takeoff to = new Takeoff();
ReturnToLaunch rtl = new ReturnToLaunch();
//set Altitude in meters
rtl.setReturnAltitude(2);
to.setTakeoffAltitude(2);
myMission.addMissionItem(to);
myMission.addMissionItem(rtl);
MissionApi.getApi(this.drone).setMission(myMission,true);

Проблема в том, что иногда это работает, а иногда нет ... Я не знаю, почему это не работает ... Я не получаю никаких ошибок в коде.

Я слушаю

AttributeEvent.MISSION_UPDATED

AttributeEvent.MISSION_SENT

AttributeEvent.MISSION_RECEIVED

но толькоAttributeEvent.MISSION_UPDATED срабатывает, когда я запускаю код. И даже если он запущен, это не значит, что миссия обновлена ​​правильно. Я проверяю миссию с Planer. Я просто не понимаю, почему это работает иногда, а иногда нет.

Я убедился, что дрон подключен к приложению. Также я удостоверился, что дрон в порядке и пригоден для рук. Я действительно застрял здесь ... и любая помощь будет оценена.

Ответы на вопрос(2)

Ваш ответ на вопрос