我做的实验如下:用的是官方的demo
先依次点击
OpenGround Station,
Add waypoint,
Upload Waypoint
Take off
飞机能够成功起飞,等到飞机执行完大约3个航点(总共4个航点)时,按下Pause按钮,飞机确实停下来了。
然后我接着按
Add waypoint,
Upload Waypoint(这时就没有返回值了,说明航点上传未成功,这点就有问题了)
Resume
飞机接着第一次的航点继续飞行。。。
关键问题是第二次航点为什么上传不成功????我试了好几次,都是这样。。
作者: qiuhai 时间: 2015-7-11
另外我还有一个疑问就是:官方提供的步骤是这样
Step1 :openGroundStation() for opening the ground station so that the connection between app and drone could be set up.
Step2 :uploadGroundStationTask() for uploading the tasks which the customers required to do.
Step3 :startGroundStationTask() to send a signal for starting the tasks.
Step4 :pauseGroundStationTask() for pausing tasks from the ground station. All of the message will be saved until the resumeGroundStationTask() is invoked.
Step5 :<font color="Red">resumeGroundStationTask() </font>for resuming tasks.
Step6 :closeGroundStationTask() for terminating the tasks list.
Between Step4 and Step5, the developers could update the tasks list. However, the startWaypointIndex should be set up correctly and the new tasks list should be uploaded to the drone.
而我在API里面没有找到<font color="Red">resumeGroundStationTask() </font>,官方demo提供的是continueGroundStationTask,这有问题吗?作者: lanyusea 时间: 2015-7-11
给你非官方的解答:
========== 2014.01.01 00:00:11 remo-con disconnect======
Packet: P3X_FW_V01.01.1003.bin
Result: Abort.
The firmware on the SD card is identical to or older than the current firmware on the aircraft.