GSOF message overview: Flags

Position flags 1: Bit values

Bit

Meaning

0

New position. 0: No. 1: Yes.

1

Clock fix calculated for current position. 0: No. 1: Yes.

2

Horizontal coordinates calculated this position. 0: No. 1: Yes.

3

Height calculated this position. 0: No. 1: Yes.

4

Reserved. Always set.

5

Least squares position. 0: No. 1: Yes.

6

Reserved. Always clear.

7

Position uses filtered L1 pseudoranges. 0: No. 1: Yes.

Position flags 2: Bit values

Bit

Meaning

0

Differential position:

0: Differential position is an autonomous or a WAAS solution.
1: Position is a differential solution.

1

Differential position method:

0: Code.
1: Phase including RTK (fix, float or dithered), RTX, HP or XP OmniSTAR (VBS is not derived from Phase).

2

Differential position method:

0: RTK-Float, Dithered-RTK or Code-Phase DGNSS. Uncorrected position is Autonomous (if bit 0 = 0).
1: Position is fixed integer phase position (RTK-Fixed). Uncorrected position is WAAS (if bit 0 = 0).

3

OmniSTAR solution:

0: Not active.
1: OmniSTAR differential solution (including HP, XP, and VBS)

4

Position determined with static as a constraint:

0: No.
1: Yes.

5

Position is Network RTK solution:

0: No.
1: Yes.

6

Position is Dithered-RTK:

0: No.
1: Yes.

7

Position is Beacon DGNSS:

0: No.
1: Yes.

Current Time flags: Bit values

Bit

Meaning

0

Time information (week and millisecond of week) validity

0: Not valid
1: Valid

1

UTC offset validity:

0: Not valid
1: Valid

Velocity flags: Bit values

Bit

Meaning

0

Velocity data validity:

0: Not valid
1: Valid

1

Velocity computation:

0: Computed from Doppler
1: Computed from consecutive measurements

2

Heading data validity:

0: Heading data Not valid
1: Heading data Valid

3–7

Reserved (set to zero)

SV flags 1: Bit values

Bit

Meaning

0

Satellite above horizon:

0: No.
1: Yes.

1

Satellite currently assigned to a channel (trying to track):

0: No.
1: Yes.

2

Satellite currently tracked on L1 frequency:

0: No.
1: Yes.

3

Satellite currently tracked on L2 frequency:

0: No.
1: Yes.

4

Satellite reported at base on L1 frequency:

0: No.
1: Yes.

5

Satellite reported at base on L2 frequency.

0: No.
1: Yes.

6

Satellite used in position:

0: No.
1: Yes.

7

Satellite used in current RTK process (Search, Propagate, Fix Solution).

0: No.
1: Yes.

SV flags 2: Bit values

Bit

Meaning

0

Satellite tracking P-code on L1 band.

0: No.
1: Yes.

1

Satellite tracking P-code on L2 band.

0: No.
1: Yes.

2–7

Reserved. Set to zero.

Attitude flags: Bit values

Bit

Meaning

0

Calibrated:

0: No.
1: Yes.

1

Pitch valid:

0: No.
1: Yes.

2

Yaw valid:

0: No.
1: Yes.

3

Roll valid:

0: No.
1: Yes.

4

Scalar valid:

0: No.
1: Yes.

5

COBRA system: Diagnostic valid; For non-COBRA system: Reserved

6

COBRA system: Slave static; For non-COBRA system: Reserved

7

COBRA system: Error stats valid; For non-COBRA system: Reserved

Attitude calculation flags: Bit values

Bit

Meaning

0

0: No position
1: Autonomous position
2: RTK/Float position
3: RTK/Fix position
4: DGPS position