RXSTATUS

Receiver status

Platform:

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

Firmware Stream:     

This log conveys various status parameters of the GNSS receiver system. These include the Receiver Status and Error words which contain several flags specifying status and error conditions. If an error occurs (shown in the Receiver Error word), the receiver idles all channels, turns off the antenna and disables the RF hardware as these conditions are considered to be fatal errors. The log contains a variable number of status words to allow for maximum flexibility and future expansion.

The receiver gives the user the ability to determine the importance of the status bits. In the case of the Receiver Status, setting a bit in the priority mask causes the condition to trigger an error. This causes the receiver to idle all channels, turn off the antenna and disable the RF hardware, the same as if a bit in the Receiver Error word is set. Setting a bit in an Auxiliary Status priority mask causes that condition to set the bit in the Receiver Status word corresponding to that Auxiliary Status. See also the STATUSCONFIG command.

Field #4, the receiver status word as represented in Table: Receiver Status, is also in Field #8 of the header. See the ASCII Example below and Table: Receiver Status for clarification.

Refer also to Built-In Status Tests.

Message ID: 93

Log Type: Asynch

Recommended Input:

log rxstatusa onchanged

Abbreviated ASCII Example:

#RXSTATUS COM1 0 90.5 FINESTEERING 1740 232531.278 02000020 2AE1 44913
00000000 5  (Receiver Error)
     02000020 00000000 00000000 00000000  (Receiver Status)
     00040080 00001008 00000000 00000000  (Aux1 Status)
     00000000 00000000 00000000 00000000  (Aux2 Status)
     02000000 00000000 00000000 00000000  (Aux3 Status)
     00000000 00000000 00000000 00000000  (Aux4 Status)

Receiver errors automatically generate event messages. These event messages are output in RXSTATUSEVENT logs. It is also possible to have status conditions trigger event messages to be generated by the receiver. This is done by setting/clearing the appropriate bits in the event set/clear masks. The set mask tells the receiver to generate an event message when the bit becomes set. Likewise, the clear mask causes messages to be generated when a bit is cleared. See the STATUSCONFIG command for details.

If you wish to disable all these messages without changing the bits, simply UNLOG the RXSTATUSEVENT logs on the appropriate ports. See the UNLOG command.

Field

Field type

Description

Format

Binary Bytes

Binary Offset

1

RXSTATUS header

Log header. See Messages for more information.

 

H

0

2

error

Receiver error (see Table: Receiver Error). A value of zero indicates no errors

Ulong

4

H

3

# stats

Number of status codes (including Receiver Status). Each status code consists of 4 fields, the status, priority mask, event set mask and event clear mask. Each set is repeated for each status type.

Note that for clarity, the Receiver Status, Auxiliary 1 Status, Auxiliary 2 Status, Auxiliary 3 Status and Auxiliary 4 status are listed separately in this message

Ulong

4

H+4

4

rxstat

Receiver status word (see Table: Receiver Status)

Ulong

4

H+8

5

rxstat pri

Receiver status priority mask, which can be set using the STATUSCONFIG command

Ulong

4

H+12

6

rxstat set

Receiver status event set mask, which can be set using the STATUSCONFIG command

Ulong

4

H+16

7

rxstat clear

Receiver status event clear mask, which can be set using the STATUSCONFIG command

Ulong

4

H+20

8

aux1stat

Auxiliary 1 status word (see Table: Auxiliary 1 Status)

Ulong

4

H+24

9

aux1stat pri

Auxiliary 1 status priority mask, which can be set using the STATUSCONFIG command

Ulong

4

H+28

10

aux1stat set

Auxiliary 1 status event set mask, which can be set using the STATUSCONFIG command

Ulong

4

H+32

11

aux1stat clear

Auxiliary 1 status event clear mask, which can be set using the STATUSCONFIG command

Ulong

4

H+36

12

aux2stat

Auxiliary 2 status word (see Table: Auxiliary 2 Status)

Ulong

4

H+40

13

aux2stat pri

Auxiliary 2 status priority mask, which can be set using the STATUSCONFIG command

Ulong

4

H+44

14

aux2stat set

Auxiliary 2 status event set mask, which can be set using the STATUSCONFIG command

Ulong

4

H+48

15

aux2stat clear

Auxiliary 2 status event clear mask, which can be set using the STATUSCONFIG command

Ulong

4

H+52

16

aux3stat

Auxiliary 3 status word (see Table: Auxiliary 3 Status)

Ulong

4

H+56

17

aux3stat pri

Auxiliary 3 status priority mask, which can be set using the STATUSCONFIG command

Ulong

4

H+60

18

aux3stat set

Auxiliary 3 status event set mask, which can be set using the STATUSCONFIG command

Ulong

4

H+64

19

aux3stat clear

Auxiliary 3 status event clear mask, which can be set using the STATUSCONFIG command

Ulong

4

H+68

20

aux4stat

Auxiliary 4 status word (see Table: Auxiliary 4 Status)

Ulong

4

H+72

21

aux4stat pri

Auxiliary 4 status priority mask, which can be set using the STATUSCONFIG command

Ulong

4

H+76

22

aux4stat set

Auxiliary 4 status event set mask, which can be set using the STATUSCONFIG command

Ulong

4

H+80

23

aux4stat clear

Auxiliary 4 status event clear mask, which can be set using the STATUSCONFIG command

Ulong

4

H+84

24

xxxx

32-bit CRC (ASCII and Binary only)

Ulong

4

H+88

25

[CR][LF]

Sentence terminator (ASCII only)

-

-

-

Receiver Error

Nibble

Bit

Mask

Description

Bit = 0

Bit = 1

N0

0

0x00000001

Dynamic Random Access Memory (DRAM) status

RAM failure on an OEM7 card may also be indicated by a flashing red LED.

OK

Error

1

0x00000002

Invalid firmware

OK

Error

2

0x00000004

ROM status

OK

Error

3

0x00000008

Reserved

N1

4

0x00000010

Electronic Serial Number (ESN) access status

OK

Error

5

0x00000020

Authorization code status

OK

Error

6

0x00000040

Reserved

7

0x00000080

Supply voltage status

OK

Error

N2

8

0x00000100

Reserved

9

0x00000200

Temperature status (as compared against acceptable limits)

OK

Error

10

0x00000400

MINOS status

OK

Error

11

0x00000800

PLL RF status. Error with an RF PLL. See AUX2 status bits (Table: Auxiliary 2 Status) for individual PLL status

OK

Error

N3

12

0x00001000

Reserved

13

0x00002000

14

0x00004000

15

0x00008000

NVM status

OK

Error

N4

16

0x00010000

Software resource lim exceeded

OK

Error

17

0x00020000

Model invalid for this receiver

OK

Error

18

0x00040000

Reserved

19

0x00080000

N5

20

0x00100000

Remote loading has begun

No

Yes

21

0x00200000

Export restriction

OK

Error

22

0x00400000

Safe Mode

OK

Error

23

0x00800000

Reserved

N6

24

0x01000000

25

0x02000000

26

0x04000000

27

0x08000000

N7

28

0x10000000

29

0x20000000

30

0x40000000

31

0x80000000

Component hardware failure

OK

Error

Receiver Status

Nibble

Bit

Mask

Description

Bit = 0

Bit = 1

N0

0

0x00000001

Error flag, see Table: Receiver Error

No error

Error

1

0x00000002

Temperature status

Within specifications

Warning

2

0x00000004

Voltage supply status

OK

Warning

3

0x00000008

Primary antenna power status

See the ANTENNAPOWER command

Powered

Not powered

N1

4

0x00000010

LNA Failure

OK

Failure

5

0x00000020

Primary antenna open circuit flag

This flag is only available on certain products.

OK

Open, antenna disconnected

6

0x00000040

Primary antenna short circuit flag

This flag is only available on certain products.

OK

Short circuit detected

7

0x00000080

CPU overload flag

This flag is only available on certain products.

No overload

Overload

N2

8

0x00000100

COM port transmit buffer overrun.
See AUX2 status bits (Table: Auxiliary 2 Status) for individual COM port status

OK

COM buffer overrun

9

0x00000200

Reserved

10

0x00000400

11

0x00000800

Link overrun flag

This flag indicates if any of the USB, ICOM, CCOM, NCOM or File ports are overrun. See AUX1, AUX2 and AUX3 status bits (Table: Auxiliary 1 Status, Table: Auxiliary 2 Status or Table: Auxiliary 3 Status) for the specific port for which the buffer is overrun.

No overrun

Overrun

N3

12

0x00001000

Input overrun flag

This flag is set if any of the receiver ports (COM, USB, ICOM or NCOM) experience an input overrun.

No overrun

Overrun

13

0x00002000

Aux transmit overrun flag

No overrun

Overrun

14

0x00004000

Antenna gain state

See the AUX3 status bits (Table: Auxiliary 3 Status) for the antenna gain status.

OK

Out of range

15

0x00008000

Jammer Detected

See the AUX1 status bits (Table: Auxiliary 1 Status) for individual RF status

OK

Jammer Detected

N4

16

0x00010000

INS reset flag

No INS reset

INS reset

17

0x00020000

IMU communication failure

No error

No IMU communication

18

0x00040000

GPS almanac flag/UTC known

Valid

Invalid

19

0x00080000

Position solution flag

Valid

Invalid

N5

20

0x00100000

Position fixed flag, see the FIX command

Not fixed

Fixed

21

0x00200000

Clock steering status

Enabled

Disabled

22

0x00400000

Clock model flag

Valid

Invalid

23

0x00800000

External oscillator locked flag

Unlocked

Locked

N6

24

0x01000000

Software resource

OK

Warning

25

0x06000000

Version bit 0

See Table: Version Bits

26

Version bit 1

See Table: Version Bits

27

0x08000000

Tracking mode

Normal tracking

HDR tracking

N7

28

0x10000000

Digital Filtering Enabled

Disabled

Enabled

29

0x20000000

Auxiliary 3 status event flag

No event

Event

30

0x40000000

Auxiliary 2 status event flag

No event

Event

31

0x80000000

Auxiliary 1 status event flag

No event

Event

Version Bits

Bit 25

Bit 26

Description

0

0

Interpret Status/Error Bits as OEM6 or earlier format

1

0

Interpret Status/Error Bits as OEM7 format

0

1

Reserved for a future version

1

1

Reserved for a future version

Auxiliary 1 Status

Nibble

Bit

Mask

Description

Bit = 0

Bit = 1

N0

0

0x00000001

Jammer detected on RF1

OK

Jammer detected

1

0x00000002

Jammer detected on RF2

OK

Jammer detected

2

0x00000004

Jammer detected on RF3

OK

Jammer detected

3

0x00000008

Position averaging

Off

On

N1

4

0x00000010

Jammer detected on RF4

OK

Jammer detected

5

0x00000020

Jammer detected on RF5

OK

Jammer detected

6

0x00000040

Jammer detected on RF6

OK

Jammer detected

7

0x00000080

USB connection status

Connected

Not connected

N2

8

0x00000100

USB1 buffer overrun flag

No overrun

Overrun

9

0x00000200

USB2 buffer overrun flag

No overrun

Overrun

10

0x00000400

USB3 buffer overrun flag

No overrun

Overrun

11

0x00000800

Reserved

N3

12

0x00001000

Profile Activation Bit

OK

Error

13

0x00002000

Throttled Ethernet Reception

OK

Throttled

14

0x00004000

Reserved

15

0x00008000

Reserved

N4

16

0x00010000

Reserved

17

0x00020000

Reserved

18

0x00040000

Ethernet not connected

Connected

Not connected

19

0x00080000

ICOM1 buffer overrun flag

No overrun

Overrun

N5

20

0x00100000

ICOM2 buffer overrun flag

No overrun

Overrun

21

0x00200000

ICOM3 buffer overrun flag

No overrun

Overrun

22

0x00400000

NCOM1 buffer overrun flag

No overrun

Overrun

23

0x00800000

NCOM2 buffer overrun flag

No overrun

Overrun

N6

24

0x01000000

NCOM3 buffer overrun flag

No overrun

Overrun

25

0x02000000

Reserved

26

0x04000000

Reserved

27

0x08000000

Reserved

N7

28

0x10000000

Reserved

29

0x20000000

Reserved

30

0x40000000

Reserved

31

0x80000000

IMU measurement outlier detected. Indicates when the SPAN system has detected an outlier in the IMU performance. May be treated as a notice unless the issue persists.

OK

Outlier detected

Auxiliary 2 Status

Nibble

Bit

Mask

Description

Bit = 0

Bit = 1

N0

0

0x00000001

SPI Communication Failure

OK

Error

1

0x00000002

I2C Communication Failure

OK

Error

2

0x00000004

COM4 buffer overrun flag

No overrun

Buffer Overrun

3

0x00000008

COM5 buffer overrun flag

No overrun

Buffer Overrun

N1

4

0x00000010

Reserved

5

0x00000020

Reserved

6

0x00000040

Reserved

7

0x00000080

Reserved

N2

8

0x00000100

Reserved

9

0x00000200

COM1 buffer overrun flag

OK

Buffer Overrun

10

0x00000400

COM2 buffer overrun flag

OK

Buffer Overrun

11

0x00000800

COM3 buffer overrun flag

OK

Buffer Overrun

N3

12

0x00001000

PLL RF1 unlock flag

OK

PLL Unlock

13

0x00002000

PLL RF2 unlock flag

OK

PLL Unlock

14

0x00004000

PLL RF3 unlock flag

OK

PLL Unlock

15

0x00008000

PLL RF4 unlock flag

OK

PLL Unlock

N4

16

0x00010000

PLL RF5 unlock flag

OK

PLL Unlock

17

0x00020000

PLL RF6 unlock flag

OK

PLL Unlock

18

0x00040000

CCOM1 buffer overrun

OK

Buffer Overrun

19

0x00080000

CCOM2 buffer overrun

OK

Buffer Overrun

N5

20

0x00100000

CCOM3 buffer overrun

OK

Buffer Overrun

21

0x00200000

CCOM4 buffer overrun

OK

Buffer Overrun

22

0x00400000

CCOM5 buffer overrun

OK

Buffer Overrun

23

0x00800000

CCOM6 buffer overrun

OK

Buffer Overrun

N6

24

0x01000000

ICOM4 buffer overrun

OK

Buffer Overrun

25

0x02000000

ICOM5 buffer overrun

OK

Buffer Overrun

26

0x04000000

ICOM6 buffer overrun

OK

Buffer Overrun

27

0x08000000

ICOM7 buffer overrun

OK

Buffer Overrun

N7

28

0x10000000

Secondary antenna power status
See the ANTENNAPOWER command

Powered

Not Powered

29

0x20000000

Secondary antenna open circuit
This flag is only available on certain products

OK

Open, antenna disconnected

30

0x40000000

Secondary antenna short circuit
This flag is only available on certain products

OK

Short circuit detected

31

0x80000000

Reset loop detected

OK

Reset Detected

Auxiliary 3 Status

Nibble

Bit

Mask

Description

Bit = 0

Bit = 1

N0

0

0x00000001

SCOM buffer overrun flag.
This flag is set if any of the SCOM ports (SCOM1 – SCOM4) experience overrun.

No overrun

Overrun

1

0x00000002

WCOM1 buffer overrun flag

No overrun

Overrun

2

0x00000004

FILE buffer overrun flag

No overrun

Overrun

3

0x00000008

Reserved

N1

4

0x00000010

Antenna 1 Gain State

Table: Antenna Gain State

5

0x00000020

6

0x00000040

Antenna 2 Gain State

Table: Antenna Gain State

7

0x00000080

N2

8

0x00000100

Reserved

9

0x00000200

10

0x00000400

11

0x00000800

N3

12

0x00001000

Reserved

13

0x00002000

14

0x00004000

15

0x00008000

N4

16

0x00010000

Reserved

17

0x00020000

18

0x00040000

19

0x00080000

N5

20

0x00100000

Reserved

21

0x00200000

22

0x00400000

23

0x00800000

N6

24

0x01000000

Reserved

25

0x02000000

26

0x04000000

27

0x08000000

N7

28

0x10000000

Reserved

29

0x20000000

Web content is corrupt or does not exist

Content is OK

Error with content

30

0x40000000

RF Calibration Data is present and in error

Data is OK

Data has an error

31

0x80000000

RF Calibration Data is present

No data found

Data exists and has no errors

Antenna Gain State

Bits 4‑5
or
Bits 6‑7

Description

00

Antenna Gain in range

01

Antenna Gain Low

This state indicates that the input signal is very weak (under -160 dBm/Hz). It can indicate the antenna is not operating correctly, the antenna is not suitable for NovAtel receivers, or there is no antenna connected.

10

Antenna Gain High.

This state indicates that the input signal is very strong (above -120 dBm/Hz). This can be caused by a strong in-band interference or by too much signal gain or too many LNAs cascaded in the path.

11

Antenna Gain Anomaly.

This state indicates that an anomaly has been detected for the input signal. It can be caused by strong in-band or out-of-band interference, or by the antenna being disconnected/changed during operation.

Auxiliary 4 Status

Nibble

Bit

Mask

Description

Bit = 1

N0

0

0x00000001

GNSS Tracked Status

<60% of available satellites are tracked well

1

0x00000002

<15% of available satellites are tracked well

2

0x00000004

Reserved

3

0x00000008

N1

4

0x00000010

Reserved

5

0x00000020

6

0x00000040

7

0x00000080

N2

8

0x00000100

Reserved

9

0x00000200

10

0x00000400

11

0x00000800

N3

12

0x00001000

Clock freewheeling due to bad position integrity

Clock freewheeling

13

0x00002000

Reserved

14

0x00004000

Usable RTK Corrections

Percentage of expected measurements which have timely RTK corrections (latency <20 seconds)

<60% of expected corrections available

15

0x00008000

<15% of expected corrections available

N4

16

0x00010000

Bad RTK Geometry

PDOP >5.0

17

0x00020000

Reserved

18

0x00040000

19

0x00080000

Long RTK Baseline

Baseline >50 km

N5

20

0x00100000

Poor RTK COM Link (poor correction quality)

Corrections quality ≤60%

21

0x00200000

Poor ALIGN COM Link (poor correction quality)

Corrections quality ≤60%

22

0x00400000

GLIDE Not Active

GLIDE not active

23

0x00800000

Bad PDP Geometry

PDOP >5.0

N6

24

0x01000000

No TerraStar Subscription

No subscription

25

0x02000000

Reserved

26

0x04000000

27

0x08000000

N7

28

0x10000000

Bad PPP Geometry

PDOP >5.0

29

0x20000000

Reserved

30

0x40000000

No INS Alignment

No alignment

31

0x80000000

INS not converged

Not converged

Only GPS and GLONASS are considered in the Auxiliary 4 status word states.

For bits relating to RTK, ALIGN or INS, the bits will only be set if the receiver has that type of positioning is enabled via Auth Code.

 

OM-20000167 v12

July 2019

Email comments to NovAtel_TPUBS@NovAtel.com

7.07.01 / OM7MR0701RN0000
PP7 07.07.00 / EP7PR0700RN0000
7.06.02 / OA7CR0602RN0000