There should be no relationship between Mock Location and receiver connectivity in TMM, and all our use/testing here confirms this. If you're not pairing to the R1 from inside TMM it might be worth pairing directly from the Android Bluetooth settings window first to see if that addresses the issue. If TMM is not running or not connected to a receiver then Android will use whatever other information it has to hand for the position, how that position is handled depends on how the calling app 'talks' to Location Services.
I'm not sure I understand your question regarding Field Maps and Mock Locations, Field Maps doesn't feed Mack Locations, and in the Field Maps + Trimble scenario will talk to the receiver directly.
If this is causing any concern I'd be happy to jump on a call for a chat.
Mark.
Original Message:
Sent: 05-13-2024 18:29
From: Joel Cusick
Subject: To Mock or Not Mock - That is the Question. Android use with TMM and ESRI apps
Hi Mark,
It appears that to make an initial connection between TMM and a Trimble R1 for the first time, Mock Location must be set to TMM. My tests reveal no connection is possible until MOCK is set.
It is then prudent therefore once a connection is made, settings are complete to turn MOCK off for Field Maps? Is this true? Closing TMM on an Android - is that the same as turning Mock to Nothing?
Sorry to belabor this point. I was hoping to keep Mock location off when the first connection was made to a fresh device, but does not appear to be the case.
Thanks for your time. Joel
------------------------------
Joel Cusick
------------------------------
Original Message:
Sent: 04-14-2024 18:18
From: Mark Kellaway
Subject: To Mock or Not Mock - That is the Question. Android use with TMM and ESRI apps
Hi Joel,
I have passed your feedback, and links to the posts, to some of our contacts at Esri.
Best regards,
Mark.
------------------------------
Mark Kellaway
Original Message:
Sent: 04-14-2024 13:39
From: Joel Cusick
Subject: To Mock or Not Mock - That is the Question. Android use with TMM and ESRI apps
Hi Mark,
See this post. Datum shift in ESRI QuickCapture | Mapping and GIS Solutions Community (trimble.com)
It would be great to talk to the team handling QuickCapture and Survey123. I've posted some test results to the Ideas forum for Quick Capture.
------------------------------
Joel Cusick
Original Message:
Sent: 03-25-2024 14:10
From: Mark Kellaway
Subject: To Mock or Not Mock - That is the Question. Android use with TMM and ESRI apps
Thanks Joel! We're regularly talking to the folks at Esri and I'll be sure to pass your feedback along.
Best regards,
Mark.
------------------------------
Mark Kellaway
Original Message:
Sent: 03-25-2024 12:54
From: Joel Cusick
Subject: To Mock or Not Mock - That is the Question. Android use with TMM and ESRI apps
Thanks Mark,
As always, excellent description.
You can understand how confusing this can get with one app (field maps never use Mock on Android) while the other two - QuickCapture and Survey 123 you do engage Mock Locations. If you (Trimble) could suggest ESRI program the other two apps with Trimble's TPSDK, it would be beneficial.
Currently working on a potential datum bust in QuickCapture, and had to hear it formally from you that Mock Locations is still a requirement.
You can close this out as answered.
Thanks again.
Joel Cusick
GIS Specialist
Region 11 - Alaska Regional Office
Original Message:
Sent: 3/24/2024 5:14:00 PM
From: Mark Kellaway
Subject: RE: To Mock or Not Mock - That is the Question. Android use with TMM and ESRI apps
Hi Joel,
Both Survey123 and QuickCapture use Mock Location on Android, so you should select TMM as the Mock Location provider in your Android developer options. You should also ensure that TMM is running and connected to the receiver of course.
Field Maps integrates to the receiver directly, and uses TMM for setting of GNSS options like corrections and coordinate systems. You can leave TMM running at all times, not connected to the receiver, when using Field Maps.
Field Maps reads the TMM GNSS configuration when it sets up the connection to the receiver, so if you want to change these settings you can change to Internal GNSS in Field Maps, flip to TMM and change your GNSS settings, then go back to Field Maps and select your Trimble receiver again.
I hope that's clear, feel free to reach out to me directly.
Best Regards,
------------------------------
Mark Kellaway