DJI Mobile SDK Documentation

      class LowBatteryRTHInfo

      class LowBatteryRTHInfo implements DJIValue, JNIProguardKeepTag, ByteStream
      包:dji.sdk.keyvalue.value.flightcontroller
      描述:

      智能低电量返航信息。

      类成员:

      Members

      method getRemainingFlightTime
      Integer getRemainingFlightTime()
      包:dji.sdk.keyvalue.value.flightcontroller
      描述:

      参数: Integer

      获取预估剩余飞行时间,单位:秒。预估剩余飞行时间是飞行器在剩余10%的电池电量的情况下返航所需的时间,其中包括飞行器降落着陆的时间。如果飞行器正在使用模拟器,则该值将为0。

      返回值:
      Integer返回预估剩余飞行时间。
      method getTimeNeededToGoHome
      Integer getTimeNeededToGoHome()
      包:dji.sdk.keyvalue.value.flightcontroller
      描述:

      参数: Integer

      获取完成智能低电量返航需要的时间,单位:秒。飞行器从当前位置返回返航点所需的估计时间。

      返回值:
      Integer返回完成智能低电量返航需要的时间。
      method getTimeNeededToLand
      Integer getTimeNeededToLand()
      包:dji.sdk.keyvalue.value.flightcontroller
      描述:

      参数: Integer

      获取完成降落着陆需要的时间,单位:秒。飞行器从当前位置降落并着陆所需的估计时间。

      返回值:
      Integer返回完成降落着陆需要的时间。
      method getBatteryPercentNeededToGoHome
      Integer getBatteryPercentNeededToGoHome()
      包:dji.sdk.keyvalue.value.flightcontroller
      描述:

      参数: Integer

      获取飞行器需要智能低电量返航时的电池剩余电量的百分比。当电池剩余电量百分比小于这个数值的时候,会提示低电量返航。

      返回值:
      Integer返回飞行器需要返航时的电池剩余电量百分比。
      method getBatteryPercentNeededToLand
      Integer getBatteryPercentNeededToLand()
      包:dji.sdk.keyvalue.value.flightcontroller
      描述:

      参数: Integer

      获取飞行器需要低电量降落时的电池剩余电量的百分比。当电池剩余电量百分比小于这个数值的时候,会提示进行低电量降落。

      返回值:
      Integer返回飞行器需要降落时的电池剩余电量百分比。
      method getMaxRadiusCanFlyAndGoHome
      Double getMaxRadiusCanFlyAndGoHome()
      包:dji.sdk.keyvalue.value.flightcontroller
      描述:

      获取以返航点为圆心的最大安全飞行半径,单位:米。飞行器可以安全返回返航点的最大飞行半径,该值是通过飞行器的高度、跟返航点的距离、电池剩余电量等信息综合计算得出。如果飞行器飞行的距离超过这个半径,飞行器将可能在返航途中降落着陆。如果飞行器正在使用模拟器,则该值将为0。

      返回值:
      Double返回以返航点为圆心的最大安全飞行半径。
      method getSmartRTHCountdown
      Integer getSmartRTHCountdown()
      包:dji.sdk.keyvalue.value.flightcontroller
      描述:

      获取智能低电量返航时用户确认倒计时,单位:秒。一旦倒计时为0,飞行器将自动执行返航行为。仅当 getLowBatteryRTHStatusCOUNTING_DOWN时才有效。

      返回值:
      Integer返回低电量返航时用户确认倒计时。
      method getLowBatteryRTHStatus
      LowBatteryRTHState getLowBatteryRTHStatus()
      包:dji.sdk.keyvalue.value.flightcontroller
      描述:

      获取智能低电量返航状态。

      返回值:
      LowBatteryRTHState返回低电量返航状态。