NMEA $GPRMB messages

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