如何获取在pilot软件上设置的最大飞行速度 ;如何获取飞行器到达航线起始位置的信息。

Completed

Comments

5 comments

  • DJI Developer Support
    最大飞行速度指的是哪个方面的飞行速度呢?如果是航线的最大飞行速度,可以通过getMaxFlightSpeed获取到。 如何获取获取到飞行器达到航线起始位置中的起始位置如果可以理解为第一航点,那么可以通过WaypointMissionOperatorListener里的onExecutionUpdate获取到waypointMissionExecutionEvent,从而拿到当前到达的是第几个航点,参考代码如图: ![](https://djisdksupport.zendesk.com/attachments/token/5rT1NeQFOA3ZUqDlkIphoZvmA/?name=inline1626868040.png)​ 如果是M300,使用的是waypointV2,航线最大速度是通过getMaxFlightSpeed,获取到达到航点和是否到达是通过WaypointV2MissionOperatorListener的onExecutionUpdate的waypointV2MissionExecutionEvent.getProgress().getTargetWaypointIndex()waypointV2MissionExecutionEvent.getProgress().isWaypointReached()。
    0
    Comment actions Permalink
  • 徐文涛

     

    指的这个速度,WaypointV2MissionOperatorListener的onExecutionUpdate的waypointV2MissionExecutionEvent.getProgress().getTargetWaypointIndex()waypointV2MissionExecutionEvent.getProgress().isWaypointReached()

    这个函数在PSDKV2.2.1中吗

     

    0
    Comment actions Permalink
  • DJI Developer Support
    这个不是在PSDK中的,航线相关的设置都是在飞控里的。
    0
    Comment actions Permalink
  • 徐文涛

    如何在PSDK中获取到飞行器到达第一航点,以及设置的航线飞行速度

    0
    Comment actions Permalink
  • DJI Developer Support
    PSDK没有航线功能的,您是指在OSDK获取您提到的数据吗
    0
    Comment actions Permalink

Please sign in to leave a comment.