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