DJI Mobile SDK Documentation

      class DJIUpgradeManager

      @interface DJIUpgradeManager : NSObject
      Header:DJIUpgradeManager.h
      Inherits From:NSObject
      Description:

      This class is used to manage the component that can be upgraded. It is only supported by Mavic Air, Mavic 2 series and Matrice 300 RTK.

      Class Members:
      property
      property aircraft
      @property (nonatomic, strong, nonnull) DJIUpgradeComponent *aircraft
      Header:DJIUpgradeManager.h
      Description:

      The upgrade component is aircraft. Upgrade this component when gimbal, battery, flight controller and other internal modules' firmware versions are inconsistent. It is only supported by Mavic Air, Mavic 2 series.

      See Also:

      DJIUpgradeComponent

      property remoteController
      @property (nonatomic, strong, nonnull) DJIUpgradeComponent *remoteController
      Header:DJIUpgradeManager.h
      Description:

      The upgrade component is remote controller. Upgrade this component when its internal modules' firmware versions are inconsistent. It is only supported by Mavic 2 series.

      See Also:

      DJIUpgradeComponent