我正在尝试使用 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
在我运行代码时才会触发。即使它被解雇,这并不意味着任务更新正确。我正在使用 Mission Planer 检查任务。我只是不明白为什么它有时有效,有时无效。
我确实确保无人机连接到应用程序。我还确保无人机正常并且可以武装。我真的被困在这里......任何帮助将不胜感激。