GPAAM,A,A,0.10,N,WPTNME*43Where:
Example 1: $GPALM,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,*CC
Example 2: $GPALM,1,1,15,1159,00,441d,4e,16be,fd5e,a10c9f,4a2da4,686e81,58cbe1,0a4,001*5B
| Field | Example | Comments |
| Sentence ID | $GPALM | |
| Number of messages | 1 | Total number of messages in sequence |
| Sequence number | 1 | This is first message in sequence |
| Satellite PRN | 15 | Unique ID (PRN) of satellite message relates to |
| GPS week number | 1159 | |
| SV health | 00 | Bits 17-24 of almanac page |
| Eccentricity | 441d | |
| Reference time | 4e | Almanac reference time |
| Inclination angle | 16be | |
| Rate of right ascension fd5e | ||
| Roor of semi-major axis | a10c9f | |
| Argument of perigee | 4a2da4 | |
| Longitude of ascension node | 686e81 | |
| Mean anomoly | 58cbe1 | |
| F0 clock parameter | 0a4 | |
| F1 clock parameter | 001 |
GPAPB,A,A,0.10,R,N,V,V,011,M,DEST,011,M,011,M*82where:
BOD,045.,T,023.,M,DEST,START045.,T bearing 045 degrees True from "START" to "DEST"
Example 1: $GPBOD,099.3,T,105.6,M,POINTB,*01Waypoint ID: "POINTB" Bearing 99.3 True, 105.6 Magnetic
Example 2: $GPBOD,097.0,T,103.2,M,POINTB,POINTA*52This sentence is transmitted when a route is active. It contains the active leg information: origin waypoint "POINTA" and destination waypoint "POINTB", bearing between the two points 97.0 True, 103.2 Magnetic. It does NOT display the bearing from current location to destination waypoint! WARNING Again this information does not change until you are on the next leg of the route. (The bearing from POINTA to POINTB does not change during the time you are on this leg.)
eg1. $GPBWC,081837,,,,,,T,,M,,N,*13
BWC,225444,4917.24,N,12309.57,W,051.9,T,031.6,M,001.3,N,004*29225444 UTC time of fix 22:54:44
eg2. $GPBWC,220516,5130.02,N,00046.34,W,213.8,T,218.0,M,0004.6,N,EGLM*111 2 3 4 5 6 7 8 9 10 11 12 13
eg1. $GPGGA,170834,4124.8963,N,08151.6838,W,1,05,1.5,280.2,M,-34.0,M,,,*75Name Example Data Description
eg2. $GPGGA,hhmmss.ss,ddmm.mmm,a,dddmm.mmm,b,q,xx,p.p,a.b,M,c.d,M,x.x,nnnnhhmmss.ss = UTC of position
eg1. $GPGLL,3751.65,S,14507.36,E*77
eg2. $GPGLL,4916.45,N,12311.12,W,225444,A4916.46,N Latitude 49 deg. 16.45 min. North
eg3. $GPGLL,5133.81,N,00042.25,W*75
1 2 3 4 5
GLL,lll.ll,a,yyyyy.yy,a,hhmmss.ss,A llll.ll = Latitude of positiona = N or S
Example: $GPGRS,024603.00,1,-1.8,-2.7,0.3,,,,,,,,,*6CField Example Comments
eg1. $GPGSA,A,3,,,,,,16,18,,22,24,,,3.6,2.1,2.2*3C
eg2. $GPGSA,A,3,19,28,14,18,27,22,31,39,,,,,1.7,1.0,1.3*341 = Mode:
Example: $GPGST,024603.00,3.2,6.6,4.7,47.3,5.8,5.6,22.0*58
| Field | Example | Comments |
| UTC Time | 024603.00 | UTC time of associated GGA fix |
| RMS deviation | 3.2 | Total RMS standard deviation of ranges inputs to the navigation solution |
| Semi-major deviation | 6.6 | Standard deviation (meters) of semi-major axis of error ellipse |
| Semi-minor deviation | 4.7 | Standard deviation (meters) of semi-minor axis of error ellipse |
| Semi-major orientation | 47.3 | Orientation of semi-major axis of error ellipse (true north degrees) |
| Latitude error deviation | 5.8 | Standard deviation (meters) of latitude error |
| Longitude error deviation | 5.6 | Standard deviation (meters) of longitude error |
| Altitude error deviation | 22.0 | Standard deviation (meters) of latitude error |
eg. $GPGSV,3,1,11,03,03,111,00,04,15,270,00,06,01,010,00,13,06,292,00*74
$GPGSV,3,2,11,14,25,170,00,16,57,208,39,18,67,296,40,19,40,246,00*74
$GPGSV,3,3,11,22,42,067,42,24,14,311,43,27,05,244,00,,,,*4D
$GPGSV,1,1,13,02,02,213,,03,-3,000,,11,00,121,,14,13,172,05*621 = Total number of messages of this type in this cycle
Example 1: $GPMSS,55,27,318.0,100,*66where:
Example 2: $GPMSS,0.0,0.0,0.0,25,2*6DField Example Comments
eg1. $GPRMB,A,0.66,L,003,004,4917.24,N,12309.57,W,001.3,052.5,000.5,V*0BA Data status A = OK, V = warning
eg2. $GPRMB,A,4.08,L,EGLL,EGLM,5130.02,N,00046.34,W,004.6,213.9,122.9,A*3D1 2 3 4 5 6 7 8 9 10 11 12 13
eg3. $GPRMB,A,x.x,a,c--c,d--d,llll.ll,e,yyyyy.yy,f,g.g,h.h,i.i,j*kk
eg1. $GPRMC,081836,A,3751.65,S,14507.36,E,000.0,360.0,130998,011.3,E*62
eg2. $GPRMC,225446,A,4916.45,N,12311.12,W,000.5,054.7,191194,020.3,E*68225446 Time of fix 22:54:46 UTC
eg3. $GPRMC,220516,A,5133.82,N,00042.24,W,173.8,231.8,130694,004.2,W*70
1 2 3 4 5 6 7 8 9 10 11 12
$GPRMC,hhmmss.ss,A,llll.ll,a,yyyyy.yy,a,x.x,x.x,ddmmyy,x.x,a,m*hh
1 2 3 4 5 6 7 8 9 10 11 12 13
eg. $GPRTE,2,1,c,0,PBRCPK,PBRTO,PTELGR,PPLAND,PYAMBU,PPFAIR,PWARRN,PMORTL,PLISMR*73
$GPRTE,2,2,c,0,PCRESY,GRYRIE,GCORIO,GWERR,GWESTG,7FED*34
1 2 3 4 5 ..Number of sentences in sequence
$--TRF,hhmmss.ss,xxxxxx,llll.ll,a,yyyyy.yy,a,x.x,x.x,x.x,x.x,xxxhhmmss.ss = UTC of position fix
STN,xxxx = Talker ID number, 00 to 99
VBW,x.x,x.x,A,x.x,x.x,Ax.x = Longitudinal water speed, knots
eg1. $GPVTG,360.0,T,348.7,M,000.0,N,000.0,K*43
eg2. $GPVTG,054.7,T,034.4,M,005.5,N,010.2,K*41054.7,T True course made good over ground, degrees
$GPVTG,054.7,T,034.4,M,005.5,N,010.2,K,A*53A Mode indicator (A=Autonomous, D=Differential,
eg1. $GPWPL,4917.16,N,12310.64,W,003*654917.16,N Latitude of waypoint
eg2. $GPWPL,5128.62,N,00027.58,W,EGLL*59
1 2 3 4 5 6
eg1. $GPXTE,A,A,0.67,L,NA General warning flag V = warning
eg2. $GPXTE,A,A,4.07,L,N*6D
1 2 3 4 5 6
Example 1: $GPZDA,hhmmss.ss,xx,xx,xxxx,xx,xxhhmmss.ss = UTC
Example 2: $GPZDA,024611.08,25,03,2002,00,00*6AField Example Comments
HCHDG,101.1,,,7.1,W*3Cwhere:
$PGRMB,1,2,3,4,5,6,7,8,9*HH
$PGRMF,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15*HH
$PGRMT,1,2,3,4,5,6,7,8,9*HH
eg1. $PSLIB,290.5,100,J*22
eg2. $PSLIB,300.0,200,K*23These two sentences are normally sent together in each group of sentences from the GPS.
$PSLIB,1,2*HH
$PGRMC,1,2,3,4,5,6,7,8,9,10,11,12,13,14*HH
$PGRMC1,1,2,3,4,5,6,7,8,9*HH
$PGRMI,1,2,3,4,5,6,7*HH
$PGRMO,xxxxx,n*HHxxxxx = Target sentence name (eg. GPGGA, GPGSA)