DJI Mobile SDK Documentation

      class DJIAirSenseAirplaneState

      @interface DJIAirSenseAirplaneState : NSObject
      Header:DJIAirSenseSystemInformation.h
      Inherits From:NSObject
      Description:

      The AirSense state of an airplane.

      DJI AirSense only sends out warnings of nearby civil aircraft under certain circumstances; it will NOT control DJI aircraft to avoid other aircraft automatically. Make sure to fly with your aircraft within visual line of sight at all times, and always fly with caution. After receiving warnings, lower your aircraft to a safe height. In addition, DJI AirSense has the following limitations:

      1. DJI AirSense can only receive messages sent from civil aircraft equipped with an ADS-B out device under 1090ES (RTCA DO-260) or UAT (RTCA Do-282) standards. For civil aircraft without ADS-B outs or with malfunctioning ADS-B outs, DJI AirSense cannot receive related broadcasted messages or send out warnings.

      2. When there are obstacles in between a civil aircraft and DJI aircraft, DJI AirSense will fail to receive ADS-B messages sent from civil aircraft or to send out warnings.

      3. DJI AirSense may fail to receive ADS-B messages sent from civil aircraft or send out warnings due to ever changing circumstances and interference. It is highly recommended to fly with caution and stay aware of your surroundings during flight.

      4. DJI AirSense cannot send out warnings when the DJI aircraft cannot accurately determine its location.

      5. DJI AirSense cannot receive ADS-B messages sent from civil aircraft or send out warnings when it is disabled or misconfigured.

      Class Members:
      property
      property code
      @property (nonatomic, readonly) NSString *code
      Header:DJIAirSenseSystemInformation.h
      Description:

      The unique code (ICAO) of the airplane.

      property
      property warningLevel
      @property (nonatomic, readonly) DJIAirSenseWarningLevel warningLevel
      Header:DJIAirSenseSystemInformation.h
      Description:

      The warning level determined by DJI AirSense system.

      See Also:

      DJIAirSenseWarningLevel

      property relativeDirection
      @property (nonatomic, readonly) DJIAirSenseDirection relativeDirection
      Header:DJIAirSenseSystemInformation.h
      Description:

      The direction of the airplane relative to the DJI aircraft.

      See Also:

      DJIAirSenseDirection

      property
      property heading
      @property (nonatomic, readonly) float heading
      Header:DJIAirSenseSystemInformation.h
      Description:

      The heading of the airplane.

      property
      property distance
      @property (nonatomic, readonly) NSInteger distance
      Header:DJIAirSenseSystemInformation.h
      Description:

      The distance between the airplane and DJI aircraft in meters.

      enum DJIAirSenseDirection
      typedef NS_ENUM(NSUInteger, DJIAirSenseDirection)
      Header:DJIAirSenseSystemInformation.h
      Description:

      Directions.

      Enum Members:
      DJIAirSenseDirectionNorthNorth.
      DJIAirSenseDirectionNorthEastNorth east.
      DJIAirSenseDirectionEastEast.
      DJIAirSenseDirectionSouthEastSouth east.
      DJIAirSenseDirectionSouthSouth.
      DJIAirSenseDirectionSouthWestSouth west.
      DJIAirSenseDirectionWestWest.
      DJIAirSenseDirectionNorthWestNorth west.
      DJIAirSenseDirectionUnknownUnknown.