готово.
аюсь создать простую миссию, используя 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. Я просто не понимаю, почему это работает иногда, а иногда нет.
Я убедился, что дрон подключен к приложению. Также я удостоверился, что дрон в порядке и пригоден для рук. Я действительно застрял здесь ... и любая помощь будет оценена.