TRACKSTAT

Tracking status

Platform:

OEM719, OEM729, OEM7500, OEM7600, OEM7700, OEM7720, PwrPak7, CPT7, CPT7700, SMART7, SMART2

The TRACKSTAT log contains an entry for each channel. If there are multiple signal channels for one satellite (for example L1, L2 P(Y), L2C, and L5 for GPS), then there will be multiple entries for that satellite.

As shown in Table: Channel Tracking Status these entries can be differentiated by bit 20, which is set if there are multiple observables for a given satellite, and bits 21-25, which denote the signal type for the observation.

A zero in the PRN/slot of the TRACKSTAT log indicates the channel should be considered idle with the exception of those for GLONASS. A GLONASS channel should only be considered idle if the tracking state is 0 in the channel tracking status word.

For dual antenna receivers, a TRACKSTAT_1 log can be requested to get TRACKSTAT data from the second antenna. As described in Table: Binary Message Header Structure, the message type indicates the log is from the second antenna. To request an ASCII log enter TRACKSTATA_1 and for a binary log enter TRACKSTATB_1.

Message ID: 83

Log Type: Synch

Recommended Input:

log trackstata ontime 1

Abbreviated ASCII Example:

<TRACKSTAT USB1 0 50.0 FINESTEERING 2209 515256.000 02000020 457c 16809

<    SOL_COMPUTED PPP 5.0 312

<        26 0 1810dc04 22959963.689 1368.049 47.443 1767.330 -0.428 GOOD 0.591

<        26 0 11305c0b 22959969.244 1066.013 45.559 1766.738 0.000 OBSL2 0.000

<        26 0 0230dc0b 22959969.108 1066.013 47.623 1767.281 0.000 OBSL2 0.000

<        26 0 01d0dc04 22959968.716 1021.637 48.652 1771.039 0.000 OBSL5 0.000

<        0 0 02008000 0.000 0.000 0.000 0.000 0.000 NA 0.000

<        2 0 0810dc24 23818626.401 -2643.823 44.784 1766.721 0.344 GOOD 0.836

<        2 0 01305c2b 23818628.678 -2060.130 44.380 1766.721 0.000 OBSL2 0.000

<        0 0 0220c020 0.000 0.000 0.000 0.000 0.000 NA 0.000

<        18 0 0810dc44 21881022.854 2511.170 49.936 1766.761 0.558 GOOD 0.917

<        18 0 01305c4b 21881025.040 1956.757 46.530 1766.761 0.000 OBSL2 0.000

<        18 0 0230dc4b 21881025.958 1956.757 49.643 1765.443 0.000 OBSL2 0.000

<        18 0 01d0dc44 21881030.540 1875.185 53.632 1771.842 0.000 OBSL5 0.000

<        18 0 42109c44 21881024.407 2511.098 49.898 1767.313 0.000 OBSL1 0.000

<        16 0 1810dc64 24867321.907 3173.445 44.028 334.935 0.030 GOOD 0.265

...

<        12 0 080680c1 0.000 -500.000 0.000 0.000 0.000 NA 0.000

<        8 0 080680e1 0.000 -4500.000 0.000 0.000 0.000 NA 0.000

<        11 0 08068101 0.000 -500.000 0.000 0.000 0.000 NA 0.000

<        6 0 0a670924 0.000 -391.971 40.146 1768.092 0.000 NA 0.000

<        1 0 0a670944 0.000 -49.230 44.610 1737.318 0.000 NA 0.000

<        3 0 0a670161 0.000 639.268 0.000 0.000 0.000 NA 0.000

Field

Field Type

Description

Format

Binary Bytes

Binary Offset

1

Log header

TRACKSTAT header

For information about log headers, see ASCII, Abbreviated ASCII or Binary.

 

H

0

2

sol status

Solution status (see Table: Solution Status)

Enum

4

H

3

pos type

Position type (see Table: Position or Velocity Type)

Enum

4

H+4

4

cutoff

GPS tracking elevation cut-off angle

Float

4

H+8

5

# chans

Number of hardware channels with information to follow

Ulong

4

H+12

6

PRN/slot

Satellite PRN number of range measurement

Refer to PRN Numbers

Short

2

H+16

7

glofreq

(GLONASS Frequency + 7), see GLONASS Slot and Frequency Numbers

Short

2

H+18

8

ch-tr-status

Channel tracking status (see Table: Channel Tracking Status)

Ulong

4

H+20

9

psr

Pseudorange (m) - if this field is zero but the channel tracking status in the previous field indicates that the card is phase locked and code locked, the pseudorange has not been calculated yet

Double

8

H+24

10

Doppler

Doppler frequency (Hz)

Float

4

H+32

11

C/No

Carrier to noise density ratio (dB-Hz)

Float

4

H+36

12

locktime

Number of seconds of continuous tracking (no cycle slips)

Float

4

H+40

13

psr res

Pseudorange residual from pseudorange position filter (m)

Float

4

H+44

14

reject

Range reject code from pseudorange position filter (see Table: Observation Statuses)

Enum

4

H+48

15

psr weight

Pseudorange filter weighting

Float

4

H+52

16...

Next PRN offset = H+16+(#chans x 40)

17

xxxx

32-bit CRC (ASCII and Binary only)

Ulong

4

H+16
(#chans x 40)

18

[CR][LF]

Sentence terminator (ASCII only)

-

-

-