For NMEA v4.0:
Standard Talker ID = GPS only
$GPGSA,A,3,01,04,06,09,11,17,20,23,31,,,,1.5,0.8,1.3*31
Standard Talker ID = GNSS
$GNGSA,A,3,01,04,06,09,11,17,20,23,31,,,,1.1,0.5,1.0*25
$GNGSA,A,3,65,71,72,73,74,80,86,87,88,,,,1.1,0.5,1.0*26
For NMEA v4.1:
Standard Talker ID = GPS only
$GPGSA,A,3,01,04,06,09,11,17,20,23,31,,,,,,,,1.5,0.8,1.3,1*2C
Standard Talker ID = GNSS
$GNGSA,A,3,01,04,06,09,11,17,20,23,31,,,,,,,,1.1,0.5,1.0,1*38
$GNGSA,A,3,65,71,72,73,74,80,86,87,88,,,,,,,,1.1,0.5,1.0,2*38
$GNGSA,A,3,05,07,10,11,,,,,,,,,,,,,1.1,0.5,1.0,4*33
E.10
GSV - GNSS Satellites in View
$--GSV,x,x,xx,xx,xx,xxx,xx,.....,h*hh<CR><LF>
Field
Description
$--GSV
Header including talker ID
x
Total number of messages, 1 to 9
x
Message number, 1 to 9
xx
Number of theoretically visible satellites according to the cur-
rent almanac.
xx
PRN numbers of the satellites used in the solution.
GPS
1 to 32
GPS satellites
33 to 64
SBAS satellites
65 to 99
Undefined
GLONASS
1 to 32
Undefined
33 to 64
SBAS satellites
65 to 99
GLONASS satellites
Galileo
1 to 36
Galileo satellites
37 to 64
Galileo SBAS
65 to 99
Undefined
BeiDou
1 to 37
BeiDou satellites
38 to 64
BeiDou SBAS
65 to 99
Undefined
xx
Elevation in degrees, 90 maximum, empty when not tracking
Examples
Syntax
Description of fields
1024
NMEA Message Formats