Data record subtype 0: Real-time survey data (record type 17) – Concise format
The following table shows the additional records provided in Report Packet 57h when Concise Record format is enabled with Command Packet 56h.
See also Data record subtype 0: Real-time survey data (record type 17) – Expanded format.
| 
                                     Subtype 0: Real-time Survey Data (Record 17) – Concise format  | 
                            ||||
|---|---|---|---|---|
| 
                                     Byte  | 
                                
                                     Item  | 
                                
                                     Type  | 
                                
                                     Value  | 
                                
                                     Notes  | 
                            
| 
                                     (Concise Format) Header (17 bytes)  | 
                            ||||
| 
                                     8–15  | 
                                
                                     RECEIVE TIME  | 
                                
                                     8 (double)  | 
                                
                                     msecs  | 
                                
                                     Receive time within the current GPS week (common to code and phase data).  | 
                            
| 
                                     16–23  | 
                                
                                     CLOCK OFFSET  | 
                                
                                     8 (double)  | 
                                
                                     msecs  | 
                                
                                     Clock offset value. A value of 0.0 indicates that clock offset is not known.  | 
                            
| 
                                     24  | 
                                
                                     # OF SVS IN RECORD  | 
                                
                                     1 (byte)  | 
                                
                                     blocks  | 
                                
                                     Number of SV data blocks included in record.  | 
                            
| 
                                     Begin data for first satellite in constellation (block repeated for up to 12 SVs) Begin Real-Time Survey Data (6 bytes)  | 
                            ||||
| 
                                     
  | 
                                
                                     SV PRN  | 
                                
                                     1 (byte)  | 
                                
                                     01h–20h  | 
                                
                                     Pseudorandom number of satellite (1–32).  | 
                            
| 
                                     
  | 
                                
                                     FLAGS1  | 
                                
                                     1 (byte)  | 
                                
                                     
  | 
                                
                                     Indicates what data is loaded, is valid, etc: bit 0 set L2 data loaded and phase valid (see also b6) bit 1 set L1 cycle-slip (since last record 17 write) bit 2 set L2 cycle-slip (since last record 17 write) bit 3 L1 phase lock point (redundant, for diagnostics) bit 4 set L1 phase valid (lock-point valid) bit 5 set L2 pseudo range valid, reset = squared-L2 phase (for 4000SSE receivers bit 5 = bit 0) bit 6 set L1 data valid (non-zero but bytes always present) (see also bit 4), reset = only L2 data loaded (see FLAG STATUS field below) bit 7 set New position computed this receiver cycle  | 
                            
| 
                                     
  | 
                                
                                     FLAGS2  | 
                                
                                     1 (byte)  | 
                                
                                     
  | 
                                
                                     bit 0 ( L1 tracking Mode) 0: C/A Code 1 : P-code bit 1 ( L2 tracking Mode) 0: C/A Code 1 : P-code bit 2 (L2 Tracking Encryption Code) 0 : Off 1 : On bit 3 ( Filtered L1 pseudorange corrections) ) 0 : Off 1 : On bits 4–7 reserved  | 
                            
| 
                                     
  | 
                                
                                     ELEVATION ANGLE  | 
                                
                                     1 (signed integer)  | 
                                
                                     Degrees  | 
                                
                                     Satellite elevation angle (+/-)  | 
                            
| 
                                     
  | 
                                
                                     AZIMUTH  | 
                                
                                     2 (signed integer)  | 
                                
                                     Degrees  | 
                                
                                     Satellite azimuth.  | 
                            
| 
                                     L1 Data: available if bit 6 of Flags 1 set (21 bytes)  | 
                            ||||
| 
                                     
  | 
                                
                                     L1 SNR  | 
                                
                                     1 (byte)  | 
                                
                                     dB*4  | 
                                
                                     Measure of satellite signal strength.  | 
                            
| 
                                     
  | 
                                
                                     L1 FULL L1 C/A CODE P-RANGE  | 
                                
                                     8 (double)  | 
                                
                                     meters  | 
                                
                                     Full L1 C/A code or P-code pseudorange (see bit 0 of FLAGS2).  | 
                            
| 
                                     
  | 
                                
                                     L1 CONTINUOUS PHASE  | 
                                
                                     8 (double)  | 
                                
                                     L1 cycles  | 
                                
                                     L1 Continuous Phase. Range-Rate sign convention: When pseudorange is increasing, the phase is decreasing and the Doppler is negative.  | 
                            
| 
                                     
  | 
                                
                                     L1 DOPPLER  | 
                                
                                     4 (float)  | 
                                
                                     Hz  | 
                                
                                     L1 Doppler.  | 
                            
| 
                                     L2 Data: Available if bit 0 of FLAGS1 set (13 bytes)  | 
                            ||||
| 
                                     
  | 
                                
                                     L2 SNR  | 
                                
                                     1 (byte)  | 
                                
                                     dB*4  | 
                                
                                     Measure of satellite signal strength  | 
                            
| 
                                     
  | 
                                
                                     L2 CONTINUOUS PHASE  | 
                                
                                     8 (double)  | 
                                
                                     L2 cycles  | 
                                
                                     L2 Continuous Phase is in L2 cycles if bit 5 of FLAGS1 = 1  | 
                            
| 
                                     
  | 
                                
                                     L2 P-CODE – L1 C/A CODE PSEUDORANGE  | 
                                
                                     4 (float)  | 
                                
                                     meters  | 
                                
                                     L2 P-Code or L2 Encrypted Code (see bit 1 and bit 2 of FLAGS2) — L1 C/A-Code or P-code (see bit 0 of FLAGS2) pseudorange (valid only if bit 5 of FLAGS1 = 1)  | 
                            
| 
                                     Begin Enhanced Record if bit 1 of the Record Interpretation Flags byte is set to 1 (3 bytes)  | 
                            ||||
| 
                                     
  | 
                                
                                     IODE  | 
                                
                                     1 (byte)  | 
                                
                                     00h–FFh  | 
                                
                                     Issue of Data Ephemeris  | 
                            
| 
                                     
  | 
                                
                                     L1 SLIP COUNTER  | 
                                
                                     1 (byte)  | 
                                
                                     00h–FFh  | 
                                
                                     Roll-over counter is incremented for each occurrence of detected cycle-slips on L1 carrier phase  | 
                            
| 
                                     
  | 
                                
                                     L2 SLIP COUNTER  | 
                                
                                     1 (byte)  | 
                                
                                     00h–FFh  | 
                                
                                     Roll-over counter is incremented for each occurrence of detected cycle-slips on the L2 carrier phase. The counter always increments when L2 changes from C/A code to Encrypted code and vice versa.  | 
                            
| 
                                     Repeat previous bytes for remaining satellites in constellation  | 
                            ||||
| 
                                     ---------- End of Subtype 0 ----------  | 
                            ||||