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.
Key | Type | Details |
---|---|---|
vrms | float | Vertical accuracy (RMS) in meters |
hrms | float | Horizontal accuracy (RMS) in meters |
hdop | float | HDOP value |
vdop | float | VDOP value |
pdop | float | PDOP value |
diffAge | float | RTK message age in seconds |
diffStatus | integer | Position solution status: 1=Autonomous; 2=DGPS; 4=Fixed; 5=Float |
diffID | string | Differential reference station ID |
mslHeight | float | Mean sea level (MSL) height in meters |
undulation | float | Geoidal separation, in meters. Reported in GGA message indicating the difference in altitude between MSL (mean sea level) and HAE (height above ellipsoid). |
receiverModel | string | Receiver model string |
mockProvider | string | Mock location provider string |
appVersion | string | TMM application version |
geoidModel | string | Geoid model |
battery | integer | Receiver battery level percentage |
utcTime | float | UTC time in the form HHMMSS |
utcTimeStamp | string | UTC time as a ISO 8601 compliant string |
gpsTimeStamp | string | GPS time as a ISO 8601 compliant string |
subscriptionType | integer | Catalyst 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 |
igsAntenna | string | The IGS name for the receiver antenna |
antennaHeight | double | Antenna height measured vertically to Bottom of antenna mount |
isTip | boolean | Is tilt corrected with Trimble Inertial Platform (TIP) |
imuAlignmentStatus | integer | TIP IMU Alignment Status: 0=Not available; 1=Unaligned; 2=Coarse; 3=Fine |
pitch | double | Receiver pitch in degrees |
roll | double | Receiver roll in degrees |
yaw | double | Receiver yaw in degrees |
tiltAngle | double | Receiver combined tilt angle in degrees |
pitchPrecision | double | Pitch precision in degrees |
rollPrecision | double | Roll precision in degrees |
yawPrecision | double | Yaw precision in degrees |
tiltPrecision | double | Combined tilt angle precision in degrees |
satellites | integer | Number of satellites used in the solution |
totalSatInView | integer | Number of satellites tracked |
satellitesView | integer | Number of satellites in view |
satellitesId | integer[] | Array containing IDs of satellites in view. The number of elements in the array is indicated by satellitesView. |
satellitesElev | integer[] | 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. |
satellitesAzm | integer[] | 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. |
satellitesSnr | integer[] | 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. |
satellitesUse | boolean[] | 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. |