D Logs summary

148 MiLLennium Command Descriptions Manual

GPGSV GPS Satellites in View
Number of SVs in view, PRN numbers, elevation, azimuth and SNR value. Four satellites maximum per message.
When required, additional satellite data sent in second or third message. Total number of messages being
transmitted and the current message being transmitted are indicated in the first two fields.
NOTES: Satellite information may require the transmission of multiple messages. The first field specifies
the total number of messages, minimum value 1. The second field identifies the order of this message
(messagenumber), minimum value 1.
A variable number of 'PRN-Elevation-Azimuth-SNR' sets are allowed up to a maximum of four sets per
message. Null fields are not required for unused sets when less than four sets are transmitted.
GPGSV logs will not output until time of first fix.
Structure:
Example:
$GPGSV,3,1,09,03,51,140,42,16,02,056,40,17,78,080,42,21,25,234,00*72[CR][LF]
$GPGSV,3,2,09,22,19,260,00,23,59,226,00,26,45,084,39,27,07,017,39*78[CR][LF]
$GPGSV,3,3,09,28,29,311,44*42[CR][LF]
$GPGSV # msg msg # # sats
prn elev azimuth SNR
:
prn elev azimuth SNR
*xx [CR][LF]
Field Structure Field Description Symbol Example
1$GPGSV Log header $GPGSV
2# msg Total number of messages, 1 to 3 x 3
3msg # Message number, 1 to 3 x 1
4# sats Total number of satellites in view xx 09
5prn Satellite PRN number xx 03
6elev Elevation, degrees, 90ยก maximum xx 51
7azimuth Azimuth, degrees True, 000 to 359 xxx 140
8SNR SNR (C/N0) 00-99 dB, null when not tracking xx 42
...
...
...
...
...
...
Next satellite PRN number, elev, azimuth, SNR,
...
Last satellite PRN number, elev, azimuth, SNr,
variable *xx Checksum *hh *72
variable [CR][LF] Sentence terminator [CR][LF]