Trimble Developer Documentation

Trimble Developer Documentation

Android location extras

When Location sharing is enabled for Trimble Mobile Manager, the following keys are added to location extras and are accessible by any application. For more details on use of location extras, refer to Google’s Android Location API documentation.

KeyTypeDetails
vrmsfloatVertical accuracy (RMS) in meters
hrmsfloatHorizontal accuracy (RMS) in meters
hdopfloatHDOP value
vdopfloatVDOP value
pdopfloatPDOP value
diffAgefloatRTK message age in seconds
diffStatusintegerPosition solution status: 1=Autonomous; 2=DGPS; 4=Fixed; 5=Float
diffIDstringDifferential reference station ID
mslHeightfloatMean sea level (MSL) height in meters
undulationfloatGeoidal separation, in meters. Reported in GGA message indicating the difference in altitude between MSL (mean sea level) and HAE (height above ellipsoid).
receiverModelstringReceiver model string
mockProviderstringMock location provider string
appVersionstringTMM application version
geoidModelstringGeoid model
batteryintegerReceiver battery level percentage
utcTimefloatUTC time in the form HHMMSS
utcTimeStampstringUTC time as a ISO 8601 compliant string
gpsTimeStampstringGPS time as a ISO 8601 compliant string
subscriptionTypeintegerCatalyst subscription type: 0=Catalyst Free; 1=Catalyst 60; 2=Catalyst 30; 3=Catalyst 10; 4=Catalyst 1; 5=Catalyst On Demand; 100: Non-Catalyst receiver
igsAntennastringThe IGS name for the receiver antenna
antennaHeightdoubleAntenna height measured vertically to Bottom of antenna mount
isTipbooleanIs tilt corrected with Trimble Inertial Platform (TIP)
imuAlignmentStatusintegerTIP IMU Alignment Status: 0=Not available; 1=Unaligned; 2=Coarse; 3=Fine
pitchdoubleReceiver pitch in degrees
rolldoubleReceiver roll in degrees
yawdoubleReceiver yaw in degrees
tiltAngledoubleReceiver combined tilt angle in degrees
pitchPrecisiondoublePitch precision in degrees
rollPrecisiondoubleRoll precision in degrees
yawPrecisiondoubleYaw precision in degrees
tiltPrecisiondoubleCombined tilt angle precision in degrees
satellitesintegerNumber of satellites used in the solution
totalSatInViewintegerNumber of satellites tracked
satellitesViewintegerNumber of satellites in view
satellitesIdinteger[]Array containing IDs of satellites in view. The number of elements in the array is indicated by satellitesView.
satellitesElevinteger[]Array containing elevation angles of satellites in view expressed in degrees. The number of elements in the array is indicated by satellitesView. Satellite elevations are stored in the same order as their IDs in the satellitesId array.
satellitesAzminteger[]Array containing azimuth angles of satellites in view expressed in degrees. The number of elements in the array is indicated by satellitesView. Satellite azimuth angles are stored in the same order as their IDs in the satellitesId array.
satellitesSnrinteger[]Array containing signal-to-noise ratio (SNR) values for the satellites in view. The number of elements in the array is indicated by satellitesView. SNR values are stored in the same order as their IDs in the satellitesId array.
satellitesUseboolean[]Array of flags indicating if a particular satellite has been used in a position computation. The number of elements in the array is indicated by satellitesView. Use flags are stored in the same order as their IDs in the satellitesId array.