DJIRTKState

@interface DJIRTKState : NSObject

This class holds the state of the RTK system including position, positioning solution and receiver information.

  • RTK error if there is any. Returns nil when RTK is normal.

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSError *_Nullable error;
  • The positioning solution informs the quality of the position. The most accurate position is obtained when a fixed point solution is returned.

    Declaration

    Objective-C

    @property (readonly, nonatomic) DJIRTKPositioningSolution solution;
  • Mobile station (aircraft) receiver 1 GPS info.

    Declaration

    Objective-C

    @property (readonly, nonatomic)
        DJIRTKReceiverInfo *_Nonnull mobileStationReceiver1GPSInfo;
  • Mobile station (aircraft) receiver 1 BeiDou info.

    Declaration

    Objective-C

    @property (readonly, nonatomic)
        DJIRTKReceiverInfo *_Nonnull mobileStationReceiver1BeiDouInfo;
  • Mobile station (aircraft) receiver 1 GLONSS info.

    Declaration

    Objective-C

    @property (readonly, nonatomic)
        DJIRTKReceiverInfo *_Nonnull mobileStationReceiver1GLONASSInfo;
  • Mobile station (aircraft) receiver 2 GPS info.

    Declaration

    Objective-C

    @property (readonly, nonatomic)
        DJIRTKReceiverInfo *_Nonnull mobileStationReceiver2GPSInfo;
  • Mobile station (aircraft) receiver 2 BeiDou info.

    Declaration

    Objective-C

    @property (readonly, nonatomic)
        DJIRTKReceiverInfo *_Nonnull mobileStationReceiver2BeiDouInfo;
  • Mobile station (aircraft) receiver 2 GLONASS info.

    Declaration

    Objective-C

    @property (readonly, nonatomic)
        DJIRTKReceiverInfo *_Nonnull mobileStationReceiver2GLONASSInfo;
  • Base station receiver GPS info.

    Declaration

    Objective-C

    @property (readonly, nonatomic)
        DJIRTKReceiverInfo *_Nonnull baseStationReceiverGPSInfo;
  • Base station receiver BeiDou info.

    Declaration

    Objective-C

    @property (readonly, nonatomic)
        DJIRTKReceiverInfo *_Nonnull baseStationReceiverBeiDouInfo;
  • Base station receiver GLONASS info.

    Declaration

    Objective-C

    @property (readonly, nonatomic)
        DJIRTKReceiverInfo *_Nonnull baseStationReceiverGLONASSInfo;
  • Location information of the mobile station’s receiver 1 antenna.

    Declaration

    Objective-C

    @property (readonly, nonatomic)
        CLLocationCoordinate2D mobileStationAntenna1Location;
  • Altitude of the mobile station’s receiver 1 antenna relative to sea level. Units are meters.

    Declaration

    Objective-C

    @property (readonly, nonatomic) float mobileStationAntenna1Altitude;
  • Location of the base station in coordinates in degrees.

    Declaration

    Objective-C

    @property (readonly, nonatomic) CLLocationCoordinate2D baseStationLocation;
  • Altitude of the base station above sea level in meters.

    Declaration

    Objective-C

    @property (readonly, nonatomic) float baseStationAltitude;
  • Heading relative to True Noth defined by the vector formed from Antenna 2 to Antenna 1 on the mobile station. Unit is degrees.

    Declaration

    Objective-C

    @property (readonly, nonatomic) float heading;
  • YES if heading value is valid. Heading is not valid when a satellite fix hasn’t been obtained.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isHeadingValid;
  • Whether the RTK is enabled.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isRTKEnabled;