DJI Mobile SDK Documentation

      class DUXStorageCapacityChecklistItem

      @interface DUXStorageCapacityChecklistItem : DUXPreflightChecklistItem
      Header:DUXStorageCapacityChecklistItem.h
      Inherits From:DUXPreflightChecklistItem
      Description:

      Preflight checklist item that reports the storage remaining for photo and video capture. This item will always report ready to fly.

      Class Members:
      enum DUXStorageCapacityComprehensiveState
      typedef NS_ENUM(NSUInteger, DUXStorageCapacityComprehensiveState)
      Header:DUXStorageCapacityChecklistItem.h
      Description:

      An enum that returns the comprehensive state of the storage capacity.

      Enum Members:
      DUXStorageCapacityComprehensiveStateUnknownEnum value that is returned when the storage capacity comprehensive state is unknown.
      DUXStorageCapacityComprehensiveStateNormalEnum value that is returned when the storage capacity comprehensive state is normal with no warnings or errors.
      DUXStorageCapacityComprehensiveStateSlowEnum value that is returned when the storage capacity comprehensive state is too slow.
      DUXStorageCapacityComprehensiveStateBusyEnum value that is returned when the storage capacity comprehensive state is busy with either saving, formatting, initializing or recovering files.
      DUXStorageCapacityComprehensiveStateWarningEnum value that is returned when the storage capacity comprehensive state is a warning such as format recommended, recovering files, or writing slowly.
      DUXStorageCapacityComprehensiveStateErrorEnum value that is returned when the storage capacity comprehensive state is an error such as invalid, read only, invalid file system, or no remaining file indices.
      DUXStorageCapacityComprehensiveStateAllowFormattingEnum value that is returned when the storage capacity comprehensive state should allow formatting such as when storage is full or needs formatting.
      property sdSpaceLeftInMB
      @property (nonatomic, assign) NSInteger sdSpaceLeftInMB
      Header:DUXStorageCapacityChecklistItem.h
      Description:

      The space (MB) left in the SD card.

      property ssdSpaceLeftInMB
      @property (nonatomic, assign) NSInteger ssdSpaceLeftInMB
      Header:DUXStorageCapacityChecklistItem.h
      Description:

      The space (MB) left in the solid state drive.

      property internalStorageSpaceLeftInMB
      @property (nonatomic, assign) NSInteger internalStorageSpaceLeftInMB
      Header:DUXStorageCapacityChecklistItem.h
      Description:

      The space (MB) left in the internal storage.

      property preferredCameraIndex
      @property (nonatomic) NSUInteger preferredCameraIndex
      Header:DUXStorageCapacityChecklistItem.h
      Description:

      The camera index the checklist item refers to. Default value is 0.

      property preferredCameraStorageLocation
      @property (nonatomic) DJICameraStorageLocation preferredCameraStorageLocation
      Header:DUXStorageCapacityChecklistItem.h
      Description:

      The storage location the checklist item refers to if available.

      property currentCameraStorageLocation
      @property (nonatomic, assign) DJICameraStorageLocation currentCameraStorageLocation
      Header:DUXStorageCapacityChecklistItem.h
      Description:

      The current camera storage location.

      property comprehensiveState
      @property (assign, nonatomic, readonly) DUXStorageCapacityComprehensiveState comprehensiveState
      Header:DUXStorageCapacityChecklistItem.h
      Description:

      The enum value for the comprehensive state of the storage location.

      See Also:

      DUXStorageCapacityComprehensiveState