DJI Mobile SDK Documentation

      class UTMISSManager

      class UTMISSManager
      Package:dji.sdk.utmiss
      Description:

      This class is to manage UTMISS flight data upload. According to the "Civil Aviation Administration of China's Light Civil UAV Flight Dynamic Data Management Regulations ", relevant units, individuals that operate light, small civil drones and plant protection drones in the airspace provided by the People's Republic of China with air traffic services need Timely, accurate and complete real-time reporting to the Civil Aviation Administration to send real flight dynamic data. If flight dynamic data is not reported or missed in time, it shall be replaced in accordance with relevant regulations on navigation flight control. According to the above requirements, this function will report user flight dynamics data to the UTMISS server. Developers are requested to enable this function after obtaining user authorization.

      Class Members:

      State Updates

      method setUTMISSFlightDataUpdatedUploadStatusCallback
      void setUTMISSFlightDataUpdatedUploadStatusCallback(Callback callback)
      Package:dji.sdk.utmiss
      Description:

      Called when the UTMISS (Unmanned Aircraft System Traffic Management Information Service System) flight data upload status has been updated.

      Input Parameters:
      Callback callbackThe callback of Callback.
      Current Status
      method
      method getUploadStatus
      UTMISSFlightDataUploadStatus getUploadStatus()
      Package:dji.sdk.utmiss
      Description:

      The current UTMISS upload status.

      Return:
      UTMISSFlightDataUploadStatusAn enum value of UTMISSFlightDataUploadStatus.
      Start Upload
      method
      method startToUpload
      synchronized DJIError startToUpload(UTMISSParam param)
      Package:dji.sdk.utmiss
      Description:

      Start UTMISS flight data upload.

      Input Parameters:
      UTMISSParam paramAn object of UTMISSParam.
      Return:
      synchronized DJIErrorAn object of DJIError.
      Check Upload Started
      method
      method isStarted
      boolean isStarted()
      Package:dji.sdk.utmiss
      Description:

      Start UTMISS flight data upload.

      Return:
      booleanA boolean value to check if the data upload is started.
      Get UTMISS Log Path
      method
      method getUtmissLogPath
      String getUtmissLogPath()
      Package:dji.sdk.utmiss
      Description:

      UTMISS Log save path.

      Return:
      StringA String value.
      Stop Upload
      method
      method stopToUpload
      synchronized void stopToUpload()
      Package:dji.sdk.utmiss
      Description:

      Stop UTMISS flight data upload.


      enum UTMISSFlightDataUploadStatus
      enum UTMISSFlightDataUploadStatus
      Package:dji.sdk.utmiss
      Description:

      The UTMISS flight data upload status.

      Enum Members:
      IDLEThe UTMISS flight data upload status is idle.
      UPLOADINGThe UTMISS flight data upload status is uploading.
      CACHINGThe UTMISS flight data upload status is caching.
      OUT_OF_DATA_STORAGE_SPACEOut of data storage space. No more data can be written.
      UNKNOWNThe UTMISS flight data upload status is unknown.
      Class Members: