GSOF message: Multiple Page ALL SV Detailed Info

This message describes detailed satellite information for all tracked satellites in all tracked satellite systems. It contains the following data:

  • Number of satellites tracked

  • The PRN number of each satellite

  • The satellite system that the satellite belongs to

  • Flags indicating satellite status

  • Elevation above horizon, in degrees

  • Azimuth from True North, in degrees

  • Signal-to-noise ratio (SNR) of L1 signal

  • Signal-to-noise ratio (SNR) of L2 signal

  • Signal-to-noise ratio (SNR) of L5 signal

All SV detail (Type 48 record)

Field

Item

Type

Value

Description

0

Output record type

Char

48

Detailed satellite information for all satellite systems output record

1

Record length

Char

 

Bytes in record

2

Version Number

Char

The version for the current format

3

Page Info

 

Page number and total pages

b0–b3 is the total page number,
b4–b7 is the current page number.
0x12 means this message is 1 out of 2.

4

Number of SVs

   

The number of tracked satellites reported in this record.

For some satellite systems, e.g., BeiDou or GPS, a satellite is reported multiple times to include all of the signals that are being tracked. The number of satellites here is the number reported, which may be greater due to the number of satellites tracked.

Unlike other GSOF streams, GSOF 48 will not generate any output if there are no tracked satellites available.

The following fields are repeated for each satellite:

5

PRN

Char

 

The PRN number of the satellite that the following flags refer to. This is the actual PRN number given by the SV (not ranged due to the SV system).

6

SV System

   

The system that the satellite belongs to. Valid values are:

0: GPS
1: SBAS
2: GLONASS
3: Galileo
4: QZSS
5: BeiDou
6: NavIC
Bits 7–9: Reserved
Bit 10: OmniSTAR
Bits 11–255: Reserved

7

SV Flags1

Char

 

SV Flags1 indicates conditions relating to satellites:

Bit 0 Set: Above horizon
Bit 1 Set: Currently assigned to a channel (trying to track)
Bit 2 Set: Currently tracked on single-frequency band
Bit 3 Set: Currently tracked on dual-frequency band
Bit 4 Set: Reported at base on L1/G1 frequency
Bit 5 Set: Reported at base on L2/G2 frequency
Bit 6 Set: Used in current position
Bit 7 Set: Used in the current RTK solution

8

SV Flags2

Char

dB * 4

SV Flags2 is a bitmap variable that has the following values:

If the satellite system is GPS:
Bit 0 Set: Tracking P code on L1/G1
Bit 1 Set: Tracking P code on L2
Bit 2 Set: Tracking CS on L2
Bit 3 Set: Tracking on L5
Bit 4 Set: Tracking on L1C
Bits 5–7: RESERVED

If the satellite system is GLONASS:
Bit 0 Set: Tracking P code on L1/G1
Bit 1 Set: Tracking P code on L2
Bit 2 Set: GLONASS SV is "M" SV
Bit 3 Set: GLONASS SV is "K" SV
Bits 4–7: RESERVED

If the satellite system is Galileo:
Bit 0 Set: Tracking P code on E1
Bit 1 Set: Tracking P code on E5A
Bit 2 Set: Tracking P code on E5B
Bit 3 Set: Tracking P code on E5AltBOC
Bits 4–7: RESERVED

If the satellite system is QZSS:
Bit 0 Set: Tracking L1 C/A
Bit 1 Set: Tracking L1C BOC
Bit 2 Set: Tracking L1SAIF
Bit 3 Set: Tracking L2C
Bit 4 Set: Tracking L5
Bit 5 Set: Tracking LEX/L6
Bits 6–7: RESERVED

If satellite system is BeiDou:
Bit 0 Set: Tracking B1
Bit 1 Set: Tracking B2
Bit 2 Set: Tracking B3
Bit 3 Set: Tracking B1C
Bit 4 Set: Tracking B2A
Bit 5 Set: Tracking B2B
Bits 6–7: RESERVED

If satellite system is NavIC:
Bit 0 Set: Tracking L5
Bit 1 Set: Tracking S1
Bits 2–7: Reserved

9

Elevation

Char

Degrees

Angle of satellite above the horizon

10 to 11

Azimuth

Short

Degrees

Azimuth of satellite from True North

12

SNR L1*4

Char

dB * 4

Signal-to-noise ratio of L1 signal (multiplied by 4). Zero for satellites not tracked on this frequency.

If GPS, L1C/A SNR or L1C
If GLONASS: G1C or G1P SNR
If Galileo: E1 SNR
If BeuDou: B1 SNR or B1C SNR
If NavIC: L5C/A

13

SNR L2*4

Char

dB * 4

Signal-to-noise ratio of L2 signal (multiplied by 4). Zero for satellites not tracked on this frequency.

If GPS: L2C or L2P SNR
If GLONASS: G2C or G2P SNR
If Galileo: E5 AltBOC SNR
If BeiDou: B2 SNR or B2A SNR
If NavIC: S1C/A

14

SNR L5*4

Char

dB * 4

Signal-to-noise ratio of the triple-frequency signal (multiplied by 4). Zero for satellites not tracked on this frequency.

If GPS: L5 SNR
If GLONASS: G3 SNR
If Galileo: E5A SNR if available, else E5B SNR if available
If BeiDou: B3 SNR or B2B SNR