Hi Guys,
A quick example on what $GPRMB messages are. Keep in mind that the sentence Identifier can also be displayed as $GNRMB. The message is the same but some GNSS receivers use this format.
$GPRMB
Recommended minimum navigation information (sent by nav. receiver when a destination waypoint is active)
eg1. $GPRMB,A,0.66,L,003,004,4917.24,N,12309.57,W,001.3,052.5,000.5,V*0B
A Data status A = OK, V = warning
0.66,L Cross-track error (nautical miles, 9.9 max.),
steer Left to correct (or R = right)
003 Origin waypoint ID
004 Destination waypoint ID
4917.24,N Destination waypoint latitude 49 deg. 17.24 min. N
12309.57,W Destination waypoint longitude 123 deg. 09.57 min. W
001.3 Range to destination, nautical miles
052.5 True bearing to destination
000.5 Velocity towards destination, knots
V Arrival alarm A = arrived, V = not arrived
*0B mandatory checksum
eg2. $GPRMB,A,4.08,L,EGLL,EGLM,5130.02,N,00046.34,W,004.6,213.9,122.9,A*3D
1 2 3 4 5 6 7 8 9 10 11 12 13
1 A validity
2 4.08 off track
3 L Steer Left (L/R)
4 EGLL last waypoint
5 EGLM next waypoint
6 5130.02 Latitude of Next waypoint
7 N North/South
8 00046.34 Longitude of next waypoint
9 W East/West
10 004.6 Range
11 213.9 bearing to waypt.
12 122.9 closing velocity
13 A validity
14 *3D checksum
eg3. $GPRMB,A,x.x,a,c–c,d–d,llll.ll,e,yyyyy.yy,f,g.g,h.h,i.i,j*kk
1 = Data Status (V=navigation receiver warning)
2 = Crosstrack error in nautical miles
3 = Direction to steer (L or R) to correct error
4 = Origin waypoint ID#
5 = Destination waypoint ID#
6 = Destination waypoint latitude
7 = N or S
8 = Destination waypoint longitude
9 = E or W
10 = Range to destination in nautical miles
11 = Bearing to destination, degrees True
12 = Destination closing velocity in knots
13 = Arrival status; (A=entered or perpendicular passed)
14 = Checksum