Skip to content

WebSocket V1 Server

  • URL: ws://tmm-api-local.fieldsystems.trimble.com:9635/
  • Protocol: ws
  • URL: ws://localhost:9635/
  • Protocol: ws
  • URL: ws://127.0.0.1:9635/
  • Protocol: ws
  • Operation ID: sendlocationV1
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
latitudenumberLatitude in decimal degrees North positive, south negative-format (double)-
longitudenumberLongitude in decimal degrees East positive, west negative-format (double)-
altitudenumberAltitude in meters-format (double)-
speednumberSpeed in meters per second-format (float)-
bearingnumberBearing in decimal degrees Measured clockwise from north for North Azimuth projections, or clockwise from south for South Azimuth projections.-format (float)-
accuracynumberAccuracy in meters-format (float)-
verticalAccuracyMetersnumberVertical accuracy in meters-format (float)-
satellitesintegerNumber of satellites observed---
totalSatInViewintegerNumber of satellites in view, identical to satellites---
pdopnumberPosition Dilution of Precision-format (float)-
hdopnumberHorizontal Dilution of Precision-format (float)-
vdopnumberVertical Dilution of Precision-format (float)-
diffAgenumberMessage age of any RTK message in seconds-format (float)-
diffStatusintegerPosition solution status: 1=Autonomous, 2=DGPS, 4=Fixed, 5=Float---
diffIDstringID of the RTK base station -1 if unknown, otherwise 4-digit ID---
vrmsnumberVertical Root Mean Square in meters-format (float)-
hrmsnumberHorizontal Root Mean Square in meters-format (float)-
receiverModelstringReceiver model type---
mockProviderstringMock provider name “Trimble Mobile Manager”---
appVersionstringTMM build version semantic versioning Major.Minor.Patch (0.0.0)---
batteryinteger | nullBattery percentage if the receiver has an internal battery---
geoidModelstringGeoid model used for height calculations---
mslHeightnumber | nullHeight above mean sea level in meters Includes geoid undulation if geoid is available-format (float)-
undulationnumber | nullHeight difference between ellipsoid and geoid-format (float)-
utcTimenumberUTC time as a float-format (float)-
gpsTimeStampstringGPS time formatted as ISO string---
utcTimeStampstringUTC time formatted as ISO string---
satelliteViewarray<object>List of satellites in view---
satelliteView.IdintegerID of the satellite---
satelliteView.ElvintegerElevation angles of the satellite above the horizon in degrees.---
satelliteView.AzmintegerAzimuth angle of the satellite in degrees.---
satelliteView.SnrintegerSignal-to-noise ratio (SNR) for the satellite.---
satelliteView.UsebooleanSatellite is is use true/false---
satelliteView.TypeintegerType of GNSS system of the satellite.---
subscriptionTypeintegerThe type of the currently used subscription 0 == Catalyst Free; 1 == Catalyst 60; 2 == Catalyst 30; 3 == Catalayst 10; 4 == Catalyst 1; 5 == Catalyst On Demand; 100 == GNSS receiver---

Examples of payload (generated)

{
"latitude": 0.1,
"longitude": 0.1,
"altitude": 0.1,
"speed": 0.1,
"bearing": 0.1,
"accuracy": 0.1,
"verticalAccuracyMeters": 0.1,
"satellites": 0,
"totalSatInView": 0,
"pdop": 0.1,
"hdop": 0.1,
"vdop": 0.1,
"diffAge": 0.1,
"diffStatus": 0,
"diffID": "string",
"vrms": 0.1,
"hrms": 0.1,
"receiverModel": "string",
"mockProvider": "string",
"appVersion": "string",
"battery": 0,
"geoidModel": "string",
"mslHeight": 0,
"undulation": 0,
"utcTime": 0.1,
"gpsTimeStamp": "string",
"utcTimeStamp": "string",
"satelliteView": [
{
"Id": 0,
"Elv": 0,
"Azm": 0,
"Snr": 0,
"Use": true,
"Type": 0
}
],
"subscriptionType": 0
}