Specifications
GPS Commands
Rev. 8 May.12 Proprietary and Confidential 185
!GPSFIX
Supporting chipsets (GPS-
enabled devices only):
• MDM6200
• MDM8200a
• MDM8220
• MDM9200
• MDM9600
• MSM6290
• QSC6270 (min f/w rev: S2.0)
Note: This command is not
password-protected.
Initiate GPS position fix
Initiate a GPS position fix.
Usage:
• Execution: AT!GPSFIX=<fixType>, <maxTime>, <maxDist>
Response:
Fix initiated
OK
or ERROR CODE = <value>
OK
Purpose: Initiate a time-limited position fix with a specified accuracy.
• Query List: AT!GPSFIX=?
Purpose: Return supported <fixType>, <maxTime>, and <maxDist> values.
Parameters:
<fixType> (Type of fix to establish)
• 1=Standalone (not supported by a mobile station)
• 2=MS-based only
• 3=MS-assisted only
<maxTime> (Maximum time to wait for a position fix)
• Valid range: 0–255 seconds
<maxDist> (Requested accuracy of fix)
• Entered in decimal format
• Valid range:
• 0–4294967279 meters
• 4294967280=No preference
<value> (Error code returned when command fails for any reason)
• See Table 9-3 on page 208 for a list of possible error codes.
Example:
AT!GPSFIX=1, 15, 10 requests a standalone position fix to 10 meters accuracy. The
request will fail (timeout) if the modem cannot determine a position fix within
15 seconds.
Related commands:
• !GPSSTATUS (page 197)—Use this command while the tracking session is in
progress.
• !GPSLOC (page 189)—Use this command after the session completes to obtain
the result.
Table 9-2: GPS command details (Continued)
Command Description