RXSTATUS
Receiver status
Platform: |
OEM719, OEM729, OEM7500, OEM7600, OEM7700, OEM7720, PwrPak7, CPT7, CPT7700, SMART7, SMART2 |
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. For information about resolving an error, refer to Examining the RXSTATUS Log.
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 USB1 0 66.5 FINESTEERING 2210 333374.033 02000020 2ae1 16809
< 00000000 5
< 02000020 00000000 00030000 00020000 (Receiver Status)
< 00040000 00001008 00000000 00000000 (Aux1 Status)
< 00000000 00000000 80000000 00000000 (Aux2 Status)
< 82000000 00000000 00000000 00000000 (Aux3 Status)
< 0030c000 00000000 ffffffff 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 |
Log header |
RXSTATUS header For information about log headers, see ASCII, Abbreviated ASCII or Binary. |
|
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) |
- |
- |
- |
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 |
Slow ADC Status |
OK |
Error |
|
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 limit 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 |
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 |
OK |
Open, antenna disconnected |
|
6 |
0x00000040 |
Primary antenna short circuit flag |
OK |
Short circuit detected |
|
7 |
0x00000080 |
CPU overload flag |
No overload |
Overload |
|
N2 |
8 |
0x00000100 |
COM port transmit buffer overrun. |
OK |
COM buffer overrun |
9 |
0x00000200 |
Spoofing Detection Status |
Not Detected |
Detected |
|
10 |
0x00000400 |
Reserved |
|||
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 |
|||
26 |
Version bit 1 |
||||
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 |
RF Path |
OEM719, OEM729, |
OEM7720, PwrPak7D, |
OEM7500, OEM7600, |
---|---|---|---|
RF1 |
GPS L1 GLONASS L1 Galileo E1 BDS B1 QZSS L1 SBAS L1 |
1st antenna GPS L1 GLONASS L1 Galileo E1 BDS B1 QZSS L1 SBAS L1 |
GPS L1 GLONASS L1 Galileo E1 BDS B1 QZSS L1 SBAS L1 |
RF2 |
Reserved |
Reserved |
GPS L2/L5 GLONASS L2/L3 Galileo E5 BDS B2 QZSS L2/L5 NavIC L5 SBAS L5 |
RF3 |
GPS L2 GLONASS L2 Galileo E6 BDS B3 QZSS L2/L6
|
1st antenna GPS L2/L5 GLONASS L2/L3 Galileo E5 BDS B2 QZSS L2/L5 NavIC L5 SBAS L5 |
Reserved |
RF4 |
GPS L5 GLONASS L3 Galileo E5 BDS B2 QZSS L5 NavIC L5 SBAS L5 |
2nd antenna GPS L1 GLONASS L1 Galileo E1 BDS B1 QZSS L1
|
Reserved |
RF5 |
Reserved |
2nd antenna GPS L2/L5 GLONASS L2/L3 Galileo E5 BDS B2 QZSS L2/L5 NavIC L5 |
Reserved |
RF6 |
Reserved |
Reserved |
Reserved |
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 |
Powered |
Not Powered |
29 |
0x20000000 |
Secondary antenna open circuit |
OK |
Open, antenna disconnected |
|
30 |
0x40000000 |
Secondary antenna short circuit |
OK |
Short circuit detected |
|
31 |
0x80000000 |
Reset loop detected |
OK |
Reset Detected |
Bits 9 & 10 |
Description |
---|---|
00 |
Negligible memory usage |
01 |
Low memory usage |
10 |
Medium memory usage |
11 |
High memory usage |
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.