Interface GpsMetadataOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
GpsMetadata, GpsMetadata.Builder

@Generated public interface GpsMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    Altitude in meters (GPS:GPSAltitude).
    Altitude reference above or below sea level (GPS:GPSAltitudeRef).
    com.google.protobuf.ByteString
    Altitude reference above or below sea level (GPS:GPSAltitudeRef).
    Name of GPS area (GPS:GPSAreaInformation).
    com.google.protobuf.ByteString
    Name of GPS area (GPS:GPSAreaInformation).
    double
    Bearing to destination (GPS:GPSDestBearing).
    Destination bearing reference (GPS:GPSDestBearingRef).
    com.google.protobuf.ByteString
    Destination bearing reference (GPS:GPSDestBearingRef).
    double
    Distance to destination (GPS:GPSDestDistance).
    Distance reference unit (GPS:GPSDestDistanceRef).
    com.google.protobuf.ByteString
    Distance reference unit (GPS:GPSDestDistanceRef).
    Destination latitude (GPS:GPSDestLatitude).
    com.google.protobuf.ByteString
    Destination latitude (GPS:GPSDestLatitude).
    Destination latitude reference (GPS:GPSDestLatitudeRef).
    com.google.protobuf.ByteString
    Destination latitude reference (GPS:GPSDestLatitudeRef).
    Destination longitude (GPS:GPSDestLongitude).
    com.google.protobuf.ByteString
    Destination longitude (GPS:GPSDestLongitude).
    Destination longitude reference (GPS:GPSDestLongitudeRef).
    com.google.protobuf.ByteString
    Destination longitude reference (GPS:GPSDestLongitudeRef).
    Differential correction applied (GPS:GPSDifferential).
    com.google.protobuf.ByteString
    Differential correction applied (GPS:GPSDifferential).
    double
    Dilution of precision value (GPS:GPSDOP).
    double
    Direction of image (GPS:GPSImgDirection).
    Image direction reference T/M (GPS:GPSImgDirectionRef).
    com.google.protobuf.ByteString
    Image direction reference T/M (GPS:GPSImgDirectionRef).
    double
    Latitude in decimal degrees (GPS:GPSLatitude).
    Latitude reference indicator N or S (GPS:GPSLatitudeRef).
    com.google.protobuf.ByteString
    Latitude reference indicator N or S (GPS:GPSLatitudeRef).
    double
    Longitude in decimal degrees (GPS:GPSLongitude).
    Longitude reference indicator E or W (GPS:GPSLongitudeRef).
    com.google.protobuf.ByteString
    Longitude reference indicator E or W (GPS:GPSLongitudeRef).
    Geodetic survey data used (GPS:GPSMapDatum).
    com.google.protobuf.ByteString
    Geodetic survey data used (GPS:GPSMapDatum).
    GPS measurement mode (GPS:GPSMeasureMode).
    com.google.protobuf.ByteString
    GPS measurement mode (GPS:GPSMeasureMode).
    GPS processing method (GPS:GPSProcessingMethod).
    com.google.protobuf.ByteString
    GPS processing method (GPS:GPSProcessingMethod).
    Satellites used for measurement (GPS:GPSSatellites).
    com.google.protobuf.ByteString
    Satellites used for measurement (GPS:GPSSatellites).
    double
    Speed of movement (GPS:GPSSpeed).
    Speed reference K/M/N for km/h, mph, knots (GPS:GPSSpeedRef).
    com.google.protobuf.ByteString
    Speed reference K/M/N for km/h, mph, knots (GPS:GPSSpeedRef).
    GPS receiver status (GPS:GPSStatus).
    com.google.protobuf.ByteString
    GPS receiver status (GPS:GPSStatus).
    com.google.protobuf.Timestamp
    GPS timestamp from date and time stamps.
    com.google.protobuf.TimestampOrBuilder
    GPS timestamp from date and time stamps.
    Raw timestamp string for fallback parsing.
    com.google.protobuf.ByteString
    Raw timestamp string for fallback parsing.
    double
    Direction of movement (GPS:GPSTrack).
    Track reference T/M for true/magnetic north (GPS:GPSTrackRef).
    com.google.protobuf.ByteString
    Track reference T/M for true/magnetic north (GPS:GPSTrackRef).
    GPS version ID (GPS:GPSVersionID).
    com.google.protobuf.ByteString
    GPS version ID (GPS:GPSVersionID).
    boolean
    Altitude in meters (GPS:GPSAltitude).
    boolean
    Altitude reference above or below sea level (GPS:GPSAltitudeRef).
    boolean
    Name of GPS area (GPS:GPSAreaInformation).
    boolean
    Bearing to destination (GPS:GPSDestBearing).
    boolean
    Destination bearing reference (GPS:GPSDestBearingRef).
    boolean
    Distance to destination (GPS:GPSDestDistance).
    boolean
    Distance reference unit (GPS:GPSDestDistanceRef).
    boolean
    Destination latitude (GPS:GPSDestLatitude).
    boolean
    Destination latitude reference (GPS:GPSDestLatitudeRef).
    boolean
    Destination longitude (GPS:GPSDestLongitude).
    boolean
    Destination longitude reference (GPS:GPSDestLongitudeRef).
    boolean
    Differential correction applied (GPS:GPSDifferential).
    boolean
    Dilution of precision value (GPS:GPSDOP).
    boolean
    Direction of image (GPS:GPSImgDirection).
    boolean
    Image direction reference T/M (GPS:GPSImgDirectionRef).
    boolean
    Latitude in decimal degrees (GPS:GPSLatitude).
    boolean
    Latitude reference indicator N or S (GPS:GPSLatitudeRef).
    boolean
    Longitude in decimal degrees (GPS:GPSLongitude).
    boolean
    Longitude reference indicator E or W (GPS:GPSLongitudeRef).
    boolean
    Geodetic survey data used (GPS:GPSMapDatum).
    boolean
    GPS measurement mode (GPS:GPSMeasureMode).
    boolean
    GPS processing method (GPS:GPSProcessingMethod).
    boolean
    Satellites used for measurement (GPS:GPSSatellites).
    boolean
    Speed of movement (GPS:GPSSpeed).
    boolean
    Speed reference K/M/N for km/h, mph, knots (GPS:GPSSpeedRef).
    boolean
    GPS receiver status (GPS:GPSStatus).
    boolean
    GPS timestamp from date and time stamps.
    boolean
    Raw timestamp string for fallback parsing.
    boolean
    Direction of movement (GPS:GPSTrack).
    boolean
    Track reference T/M for true/magnetic north (GPS:GPSTrackRef).
    boolean
    GPS version ID (GPS:GPSVersionID).

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasLatitude

      boolean hasLatitude()
       Latitude in decimal degrees (GPS:GPSLatitude).
       
      optional double latitude = 1 [json_name = "latitude"];
      Returns:
      Whether the latitude field is set.
    • getLatitude

      double getLatitude()
       Latitude in decimal degrees (GPS:GPSLatitude).
       
      optional double latitude = 1 [json_name = "latitude"];
      Returns:
      The latitude.
    • hasLongitude

      boolean hasLongitude()
       Longitude in decimal degrees (GPS:GPSLongitude).
       
      optional double longitude = 2 [json_name = "longitude"];
      Returns:
      Whether the longitude field is set.
    • getLongitude

      double getLongitude()
       Longitude in decimal degrees (GPS:GPSLongitude).
       
      optional double longitude = 2 [json_name = "longitude"];
      Returns:
      The longitude.
    • hasAltitude

      boolean hasAltitude()
       Altitude in meters (GPS:GPSAltitude).
       
      optional double altitude = 3 [json_name = "altitude"];
      Returns:
      Whether the altitude field is set.
    • getAltitude

      double getAltitude()
       Altitude in meters (GPS:GPSAltitude).
       
      optional double altitude = 3 [json_name = "altitude"];
      Returns:
      The altitude.
    • hasLatitudeRef

      boolean hasLatitudeRef()
       Latitude reference indicator N or S (GPS:GPSLatitudeRef).
       
      optional string latitude_ref = 4 [json_name = "latitudeRef"];
      Returns:
      Whether the latitudeRef field is set.
    • getLatitudeRef

      String getLatitudeRef()
       Latitude reference indicator N or S (GPS:GPSLatitudeRef).
       
      optional string latitude_ref = 4 [json_name = "latitudeRef"];
      Returns:
      The latitudeRef.
    • getLatitudeRefBytes

      com.google.protobuf.ByteString getLatitudeRefBytes()
       Latitude reference indicator N or S (GPS:GPSLatitudeRef).
       
      optional string latitude_ref = 4 [json_name = "latitudeRef"];
      Returns:
      The bytes for latitudeRef.
    • hasLongitudeRef

      boolean hasLongitudeRef()
       Longitude reference indicator E or W (GPS:GPSLongitudeRef).
       
      optional string longitude_ref = 5 [json_name = "longitudeRef"];
      Returns:
      Whether the longitudeRef field is set.
    • getLongitudeRef

      String getLongitudeRef()
       Longitude reference indicator E or W (GPS:GPSLongitudeRef).
       
      optional string longitude_ref = 5 [json_name = "longitudeRef"];
      Returns:
      The longitudeRef.
    • getLongitudeRefBytes

      com.google.protobuf.ByteString getLongitudeRefBytes()
       Longitude reference indicator E or W (GPS:GPSLongitudeRef).
       
      optional string longitude_ref = 5 [json_name = "longitudeRef"];
      Returns:
      The bytes for longitudeRef.
    • hasAltitudeRef

      boolean hasAltitudeRef()
       Altitude reference above or below sea level (GPS:GPSAltitudeRef).
       
      optional string altitude_ref = 6 [json_name = "altitudeRef"];
      Returns:
      Whether the altitudeRef field is set.
    • getAltitudeRef

      String getAltitudeRef()
       Altitude reference above or below sea level (GPS:GPSAltitudeRef).
       
      optional string altitude_ref = 6 [json_name = "altitudeRef"];
      Returns:
      The altitudeRef.
    • getAltitudeRefBytes

      com.google.protobuf.ByteString getAltitudeRefBytes()
       Altitude reference above or below sea level (GPS:GPSAltitudeRef).
       
      optional string altitude_ref = 6 [json_name = "altitudeRef"];
      Returns:
      The bytes for altitudeRef.
    • hasTimestamp

      boolean hasTimestamp()
       GPS timestamp from date and time stamps.
       
      optional .google.protobuf.Timestamp timestamp = 7 [json_name = "timestamp"];
      Returns:
      Whether the timestamp field is set.
    • getTimestamp

      com.google.protobuf.Timestamp getTimestamp()
       GPS timestamp from date and time stamps.
       
      optional .google.protobuf.Timestamp timestamp = 7 [json_name = "timestamp"];
      Returns:
      The timestamp.
    • getTimestampOrBuilder

      com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder()
       GPS timestamp from date and time stamps.
       
      optional .google.protobuf.Timestamp timestamp = 7 [json_name = "timestamp"];
    • hasTimestampRaw

      boolean hasTimestampRaw()
       Raw timestamp string for fallback parsing.
       
      optional string timestamp_raw = 63 [json_name = "timestampRaw"];
      Returns:
      Whether the timestampRaw field is set.
    • getTimestampRaw

      String getTimestampRaw()
       Raw timestamp string for fallback parsing.
       
      optional string timestamp_raw = 63 [json_name = "timestampRaw"];
      Returns:
      The timestampRaw.
    • getTimestampRawBytes

      com.google.protobuf.ByteString getTimestampRawBytes()
       Raw timestamp string for fallback parsing.
       
      optional string timestamp_raw = 63 [json_name = "timestampRaw"];
      Returns:
      The bytes for timestampRaw.
    • hasSpeed

      boolean hasSpeed()
       Speed of movement (GPS:GPSSpeed).
       
      optional double speed = 8 [json_name = "speed"];
      Returns:
      Whether the speed field is set.
    • getSpeed

      double getSpeed()
       Speed of movement (GPS:GPSSpeed).
       
      optional double speed = 8 [json_name = "speed"];
      Returns:
      The speed.
    • hasSpeedRef

      boolean hasSpeedRef()
       Speed reference K/M/N for km/h, mph, knots (GPS:GPSSpeedRef).
       
      optional string speed_ref = 9 [json_name = "speedRef"];
      Returns:
      Whether the speedRef field is set.
    • getSpeedRef

      String getSpeedRef()
       Speed reference K/M/N for km/h, mph, knots (GPS:GPSSpeedRef).
       
      optional string speed_ref = 9 [json_name = "speedRef"];
      Returns:
      The speedRef.
    • getSpeedRefBytes

      com.google.protobuf.ByteString getSpeedRefBytes()
       Speed reference K/M/N for km/h, mph, knots (GPS:GPSSpeedRef).
       
      optional string speed_ref = 9 [json_name = "speedRef"];
      Returns:
      The bytes for speedRef.
    • hasTrack

      boolean hasTrack()
       Direction of movement (GPS:GPSTrack).
       
      optional double track = 10 [json_name = "track"];
      Returns:
      Whether the track field is set.
    • getTrack

      double getTrack()
       Direction of movement (GPS:GPSTrack).
       
      optional double track = 10 [json_name = "track"];
      Returns:
      The track.
    • hasTrackRef

      boolean hasTrackRef()
       Track reference T/M for true/magnetic north (GPS:GPSTrackRef).
       
      optional string track_ref = 11 [json_name = "trackRef"];
      Returns:
      Whether the trackRef field is set.
    • getTrackRef

      String getTrackRef()
       Track reference T/M for true/magnetic north (GPS:GPSTrackRef).
       
      optional string track_ref = 11 [json_name = "trackRef"];
      Returns:
      The trackRef.
    • getTrackRefBytes

      com.google.protobuf.ByteString getTrackRefBytes()
       Track reference T/M for true/magnetic north (GPS:GPSTrackRef).
       
      optional string track_ref = 11 [json_name = "trackRef"];
      Returns:
      The bytes for trackRef.
    • hasImgDirection

      boolean hasImgDirection()
       Direction of image (GPS:GPSImgDirection).
       
      optional double img_direction = 12 [json_name = "imgDirection"];
      Returns:
      Whether the imgDirection field is set.
    • getImgDirection

      double getImgDirection()
       Direction of image (GPS:GPSImgDirection).
       
      optional double img_direction = 12 [json_name = "imgDirection"];
      Returns:
      The imgDirection.
    • hasImgDirectionRef

      boolean hasImgDirectionRef()
       Image direction reference T/M (GPS:GPSImgDirectionRef).
       
      optional string img_direction_ref = 13 [json_name = "imgDirectionRef"];
      Returns:
      Whether the imgDirectionRef field is set.
    • getImgDirectionRef

      String getImgDirectionRef()
       Image direction reference T/M (GPS:GPSImgDirectionRef).
       
      optional string img_direction_ref = 13 [json_name = "imgDirectionRef"];
      Returns:
      The imgDirectionRef.
    • getImgDirectionRefBytes

      com.google.protobuf.ByteString getImgDirectionRefBytes()
       Image direction reference T/M (GPS:GPSImgDirectionRef).
       
      optional string img_direction_ref = 13 [json_name = "imgDirectionRef"];
      Returns:
      The bytes for imgDirectionRef.
    • hasDestBearing

      boolean hasDestBearing()
       Bearing to destination (GPS:GPSDestBearing).
       
      optional double dest_bearing = 14 [json_name = "destBearing"];
      Returns:
      Whether the destBearing field is set.
    • getDestBearing

      double getDestBearing()
       Bearing to destination (GPS:GPSDestBearing).
       
      optional double dest_bearing = 14 [json_name = "destBearing"];
      Returns:
      The destBearing.
    • hasDestBearingRef

      boolean hasDestBearingRef()
       Destination bearing reference (GPS:GPSDestBearingRef).
       
      optional string dest_bearing_ref = 15 [json_name = "destBearingRef"];
      Returns:
      Whether the destBearingRef field is set.
    • getDestBearingRef

      String getDestBearingRef()
       Destination bearing reference (GPS:GPSDestBearingRef).
       
      optional string dest_bearing_ref = 15 [json_name = "destBearingRef"];
      Returns:
      The destBearingRef.
    • getDestBearingRefBytes

      com.google.protobuf.ByteString getDestBearingRefBytes()
       Destination bearing reference (GPS:GPSDestBearingRef).
       
      optional string dest_bearing_ref = 15 [json_name = "destBearingRef"];
      Returns:
      The bytes for destBearingRef.
    • hasDestDistance

      boolean hasDestDistance()
       Distance to destination (GPS:GPSDestDistance).
       
      optional double dest_distance = 16 [json_name = "destDistance"];
      Returns:
      Whether the destDistance field is set.
    • getDestDistance

      double getDestDistance()
       Distance to destination (GPS:GPSDestDistance).
       
      optional double dest_distance = 16 [json_name = "destDistance"];
      Returns:
      The destDistance.
    • hasDestDistanceRef

      boolean hasDestDistanceRef()
       Distance reference unit (GPS:GPSDestDistanceRef).
       
      optional string dest_distance_ref = 17 [json_name = "destDistanceRef"];
      Returns:
      Whether the destDistanceRef field is set.
    • getDestDistanceRef

      String getDestDistanceRef()
       Distance reference unit (GPS:GPSDestDistanceRef).
       
      optional string dest_distance_ref = 17 [json_name = "destDistanceRef"];
      Returns:
      The destDistanceRef.
    • getDestDistanceRefBytes

      com.google.protobuf.ByteString getDestDistanceRefBytes()
       Distance reference unit (GPS:GPSDestDistanceRef).
       
      optional string dest_distance_ref = 17 [json_name = "destDistanceRef"];
      Returns:
      The bytes for destDistanceRef.
    • hasMapDatum

      boolean hasMapDatum()
       Geodetic survey data used (GPS:GPSMapDatum).
       
      optional string map_datum = 18 [json_name = "mapDatum"];
      Returns:
      Whether the mapDatum field is set.
    • getMapDatum

      String getMapDatum()
       Geodetic survey data used (GPS:GPSMapDatum).
       
      optional string map_datum = 18 [json_name = "mapDatum"];
      Returns:
      The mapDatum.
    • getMapDatumBytes

      com.google.protobuf.ByteString getMapDatumBytes()
       Geodetic survey data used (GPS:GPSMapDatum).
       
      optional string map_datum = 18 [json_name = "mapDatum"];
      Returns:
      The bytes for mapDatum.
    • hasProcessingMethod

      boolean hasProcessingMethod()
       GPS processing method (GPS:GPSProcessingMethod).
       
      optional string processing_method = 19 [json_name = "processingMethod"];
      Returns:
      Whether the processingMethod field is set.
    • getProcessingMethod

      String getProcessingMethod()
       GPS processing method (GPS:GPSProcessingMethod).
       
      optional string processing_method = 19 [json_name = "processingMethod"];
      Returns:
      The processingMethod.
    • getProcessingMethodBytes

      com.google.protobuf.ByteString getProcessingMethodBytes()
       GPS processing method (GPS:GPSProcessingMethod).
       
      optional string processing_method = 19 [json_name = "processingMethod"];
      Returns:
      The bytes for processingMethod.
    • hasAreaInformation

      boolean hasAreaInformation()
       Name of GPS area (GPS:GPSAreaInformation).
       
      optional string area_information = 20 [json_name = "areaInformation"];
      Returns:
      Whether the areaInformation field is set.
    • getAreaInformation

      String getAreaInformation()
       Name of GPS area (GPS:GPSAreaInformation).
       
      optional string area_information = 20 [json_name = "areaInformation"];
      Returns:
      The areaInformation.
    • getAreaInformationBytes

      com.google.protobuf.ByteString getAreaInformationBytes()
       Name of GPS area (GPS:GPSAreaInformation).
       
      optional string area_information = 20 [json_name = "areaInformation"];
      Returns:
      The bytes for areaInformation.
    • hasDestLatitude

      boolean hasDestLatitude()
       Destination latitude (GPS:GPSDestLatitude).
       
      optional string dest_latitude = 21 [json_name = "destLatitude"];
      Returns:
      Whether the destLatitude field is set.
    • getDestLatitude

      String getDestLatitude()
       Destination latitude (GPS:GPSDestLatitude).
       
      optional string dest_latitude = 21 [json_name = "destLatitude"];
      Returns:
      The destLatitude.
    • getDestLatitudeBytes

      com.google.protobuf.ByteString getDestLatitudeBytes()
       Destination latitude (GPS:GPSDestLatitude).
       
      optional string dest_latitude = 21 [json_name = "destLatitude"];
      Returns:
      The bytes for destLatitude.
    • hasDestLatitudeRef

      boolean hasDestLatitudeRef()
       Destination latitude reference (GPS:GPSDestLatitudeRef).
       
      optional string dest_latitude_ref = 22 [json_name = "destLatitudeRef"];
      Returns:
      Whether the destLatitudeRef field is set.
    • getDestLatitudeRef

      String getDestLatitudeRef()
       Destination latitude reference (GPS:GPSDestLatitudeRef).
       
      optional string dest_latitude_ref = 22 [json_name = "destLatitudeRef"];
      Returns:
      The destLatitudeRef.
    • getDestLatitudeRefBytes

      com.google.protobuf.ByteString getDestLatitudeRefBytes()
       Destination latitude reference (GPS:GPSDestLatitudeRef).
       
      optional string dest_latitude_ref = 22 [json_name = "destLatitudeRef"];
      Returns:
      The bytes for destLatitudeRef.
    • hasDestLongitude

      boolean hasDestLongitude()
       Destination longitude (GPS:GPSDestLongitude).
       
      optional string dest_longitude = 23 [json_name = "destLongitude"];
      Returns:
      Whether the destLongitude field is set.
    • getDestLongitude

      String getDestLongitude()
       Destination longitude (GPS:GPSDestLongitude).
       
      optional string dest_longitude = 23 [json_name = "destLongitude"];
      Returns:
      The destLongitude.
    • getDestLongitudeBytes

      com.google.protobuf.ByteString getDestLongitudeBytes()
       Destination longitude (GPS:GPSDestLongitude).
       
      optional string dest_longitude = 23 [json_name = "destLongitude"];
      Returns:
      The bytes for destLongitude.
    • hasDestLongitudeRef

      boolean hasDestLongitudeRef()
       Destination longitude reference (GPS:GPSDestLongitudeRef).
       
      optional string dest_longitude_ref = 24 [json_name = "destLongitudeRef"];
      Returns:
      Whether the destLongitudeRef field is set.
    • getDestLongitudeRef

      String getDestLongitudeRef()
       Destination longitude reference (GPS:GPSDestLongitudeRef).
       
      optional string dest_longitude_ref = 24 [json_name = "destLongitudeRef"];
      Returns:
      The destLongitudeRef.
    • getDestLongitudeRefBytes

      com.google.protobuf.ByteString getDestLongitudeRefBytes()
       Destination longitude reference (GPS:GPSDestLongitudeRef).
       
      optional string dest_longitude_ref = 24 [json_name = "destLongitudeRef"];
      Returns:
      The bytes for destLongitudeRef.
    • hasDop

      boolean hasDop()
       Dilution of precision value (GPS:GPSDOP).
       
      optional double dop = 25 [json_name = "dop"];
      Returns:
      Whether the dop field is set.
    • getDop

      double getDop()
       Dilution of precision value (GPS:GPSDOP).
       
      optional double dop = 25 [json_name = "dop"];
      Returns:
      The dop.
    • hasMeasureMode

      boolean hasMeasureMode()
       GPS measurement mode (GPS:GPSMeasureMode).
       
      optional string measure_mode = 26 [json_name = "measureMode"];
      Returns:
      Whether the measureMode field is set.
    • getMeasureMode

      String getMeasureMode()
       GPS measurement mode (GPS:GPSMeasureMode).
       
      optional string measure_mode = 26 [json_name = "measureMode"];
      Returns:
      The measureMode.
    • getMeasureModeBytes

      com.google.protobuf.ByteString getMeasureModeBytes()
       GPS measurement mode (GPS:GPSMeasureMode).
       
      optional string measure_mode = 26 [json_name = "measureMode"];
      Returns:
      The bytes for measureMode.
    • hasVersionId

      boolean hasVersionId()
       GPS version ID (GPS:GPSVersionID).
       
      optional string version_id = 27 [json_name = "versionId"];
      Returns:
      Whether the versionId field is set.
    • getVersionId

      String getVersionId()
       GPS version ID (GPS:GPSVersionID).
       
      optional string version_id = 27 [json_name = "versionId"];
      Returns:
      The versionId.
    • getVersionIdBytes

      com.google.protobuf.ByteString getVersionIdBytes()
       GPS version ID (GPS:GPSVersionID).
       
      optional string version_id = 27 [json_name = "versionId"];
      Returns:
      The bytes for versionId.
    • hasSatellites

      boolean hasSatellites()
       Satellites used for measurement (GPS:GPSSatellites).
       
      optional string satellites = 28 [json_name = "satellites"];
      Returns:
      Whether the satellites field is set.
    • getSatellites

      String getSatellites()
       Satellites used for measurement (GPS:GPSSatellites).
       
      optional string satellites = 28 [json_name = "satellites"];
      Returns:
      The satellites.
    • getSatellitesBytes

      com.google.protobuf.ByteString getSatellitesBytes()
       Satellites used for measurement (GPS:GPSSatellites).
       
      optional string satellites = 28 [json_name = "satellites"];
      Returns:
      The bytes for satellites.
    • hasStatus

      boolean hasStatus()
       GPS receiver status (GPS:GPSStatus).
       
      optional string status = 29 [json_name = "status"];
      Returns:
      Whether the status field is set.
    • getStatus

      String getStatus()
       GPS receiver status (GPS:GPSStatus).
       
      optional string status = 29 [json_name = "status"];
      Returns:
      The status.
    • getStatusBytes

      com.google.protobuf.ByteString getStatusBytes()
       GPS receiver status (GPS:GPSStatus).
       
      optional string status = 29 [json_name = "status"];
      Returns:
      The bytes for status.
    • hasDifferential

      boolean hasDifferential()
       Differential correction applied (GPS:GPSDifferential).
       
      optional string differential = 30 [json_name = "differential"];
      Returns:
      Whether the differential field is set.
    • getDifferential

      String getDifferential()
       Differential correction applied (GPS:GPSDifferential).
       
      optional string differential = 30 [json_name = "differential"];
      Returns:
      The differential.
    • getDifferentialBytes

      com.google.protobuf.ByteString getDifferentialBytes()
       Differential correction applied (GPS:GPSDifferential).
       
      optional string differential = 30 [json_name = "differential"];
      Returns:
      The bytes for differential.