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 | Differential position method: 0: Code. | 
| 2 | Differential position method: 0: RTK-Float, Dithered-RTK or Code-Phase DGNSS. Uncorrected position is Autonomous (if bit 0 = 0). | 
| 3 | OmniSTAR solution: 0: Not active. | 
| 4 | Position determined with static as a constraint: 0: No. | 
| 5 | Position is Network RTK solution: 0: No. | 
| 6 | Position is Dithered-RTK: 0: No. | 
| 7 | Position is Beacon DGNSS: 0: No. | 
Current Time flags: Bit values
| Bit | Meaning | 
|---|---|
| 0 | Time information (week and millisecond of week) validity 0: Not valid | 
| 1 | UTC offset validity: 0: Not valid | 
Velocity flags: Bit values
| Bit | Meaning | 
|---|---|
| 0 | Velocity data validity: 0: Not valid | 
| 1 | Velocity computation: 0: Computed from Doppler | 
| 2 | Heading data validity: 0: Heading data Not valid | 
| 3–7 | Reserved (set to zero) | 
SV flags 1: Bit values
| Bit | Meaning | 
|---|---|
| 0 | Satellite above horizon: 0: No. | 
| 1 | Satellite currently assigned to a channel (trying to track): 0: No. | 
| 2 | Satellite currently tracked on L1 frequency: 0: No. | 
| 3 | Satellite currently tracked on L2 frequency: 0: No. | 
| 4 | Satellite reported at base on L1 frequency: 0: No. | 
| 5 | Satellite reported at base on L2 frequency. 0: No. | 
| 6 | Satellite used in position: 0: No. | 
| 7 | Satellite used in current RTK process (Search, Propagate, Fix Solution). 0: No. | 
SV flags 2: Bit values
| Bit | Meaning | 
|---|---|
| 0 | Satellite tracking P-code on L1 band. 0: No. | 
| 1 | Satellite tracking P-code on L2 band. 0: No. | 
| 2–7 | Reserved. Set to zero. | 
Attitude flags: Bit values
| Bit | Meaning | 
|---|---|
| 0 | Calibrated: 0: No.  | 
| 1 | Pitch valid: 0: No.  | 
| 2 | Yaw valid: 0: No.  | 
| 3 | Roll valid: 0: No. | 
| 4 | Scalar valid: 0: No. | 
| 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 |