Class NmeaLocationDataSource.NmeaLocation

java.lang.Object
com.esri.arcgisruntime.location.LocationDataSource.Location
com.esri.arcgisruntime.location.NmeaLocationDataSource.NmeaLocation
Enclosing class:
NmeaLocationDataSource

public static final class NmeaLocationDataSource.NmeaLocation extends LocationDataSource.Location
An NMEA location object. Contains information about parsed NMEA location.
Since:
100.10.0
  • Method Details

    • getAccuracyType

      public NmeaAccuracyType getAccuracyType()
      Gets the accuracy type of the location.
      Returns:
      the accuracy type of the location
      Since:
      100.10.0
    • getDgpsAge

      public double getDgpsAge()
      Gets the DGPS age of the location in seconds. The DGPSAge shows the age of the differential data (in seconds) and the time elapsed since the last valid differential correction received. Because the validity of a differential correction depends on the difference between the time the differential signal is calculated and the time it is used by the receiver, smaller values are better.
      Returns:
      the DGPS age of the location in seconds
      Since:
      100.10.0
    • getFixType

      public NmeaFixType getFixType()
      Gets the fix type of the location.
      Returns:
      the fix type of the location.
      Since:
      100.10.0
    • getGeoidalSeparation

      public double getGeoidalSeparation()
      Gets the geoidal separation meters.
      Returns:
      the geoidal separation in meters
      Since:
      100.10.0
    • getHdop

      public double getHdop()
      Gets the HDOP (horizontal dilution of precision) of the location, 0.5 through 99.9.
      Returns:
      the HDOP (horizontal dilution of precision) of the location, 0.5 through 99.9
      Since:
      100.10.0
    • getHeightAboveGeoid

      public double getHeightAboveGeoid()
      Gets the height above the geoid surface in meters.
      Returns:
      the height above the geoid surface in meters
      Since:
      100.10.0
    • getPdop

      public double getPdop()
      Gets the PDOP (positional dilution of precision) of the location 0.5 through 99.9.
      Returns:
      the PDOP (positional dilution of precision) of the location 0.5 through 99.9
      Since:
      100.10.0
    • getReceivedPosition

      public Point getReceivedPosition()
      Gets the position originally returned by the receiver. If the incoming data was projected this position may differ from LocationDataSource.Location.getPosition().
      Returns:
      the position originally returned by the receiver
      Since:
      100.10.0
    • getReferenceStationId

      public int getReferenceStationId()
      Gets the reference station ID of the location.
      Returns:
      the reference station ID of the location
      Since:
      100.10.0
    • getSatellites

      public List<NmeaSatelliteInfo> getSatellites()
      Gets the satellites info of the location.
      Returns:
      the satellites info of the location
      Since:
      100.10.0
    • getVdop

      public double getVdop()
      Gets the VDOP (vertical dilution of precision) of the location, 0.5 through 99.9.
      Returns:
      the VDOP (vertical dilution of precision) of the location, 0.5 through 99.9
      Since:
      100.10.0