Receiver Status Code; Auxiliary Status Codes; Set And Clear Mask For All Status Code Arrays - Novatel SMART2 Installation And Operation User Manual

Table of Contents

Advertisement

Chapter 5   Built-In Status Tests
auxiliary 2 status
l
auxiliary 3 status
l
auxiliary 4 status
l
Each status code array consists of four 32-bit words (the status word, a priority mask, a set mask and a clear
mask). The status word is similar to the error word, with each of the 32 bits indicating a condition. The priority
mask words are used to modify the behavior caused by a change in one of the bits in the associated status
words. Each bit, in any mask, operates on the bit in the same position in the status word. For example, setting bit
3 in the priority mask changes the priority of bit 3 in the status word.

5.2.4 Receiver Status Code

The receiver status word is included in the header of all logs. It has 32 bits that indicate certain receiver con-
ditions. If any of these conditions occur, a bit in the status word is set. Unlike the error word bits, the receiver con-
tinues to operate, unless the priority mask for the bit has been set. The priority mask bit changes the bit in the
receiver status word into an error bit. Anything that results from an error bit becoming active also occurs if a
receiver status and its associated priority mask bits are set.

5.2.5 Auxiliary Status Codes

The auxiliary status codes are only in the RXSTATUS log. The four arrays that represent the auxiliary status
codes indicate the receiver state for information purposes only. The events represented by these bits typically do
not cause receiver performance degradation. The priority mask for the auxiliary codes does not put the receiver
into an error state. Setting a bit in the auxiliary priority mask results in the corresponding bit in the receiver status
code to be set if any masked auxiliary bit is set. Bit 31 of the receiver status word indicates the condition of all
masked bits in the auxiliary 1 status word. Likewise, bit 30 of the receiver status word corresponds to the aux-
iliary 2 status word and bit 29 to the auxiliary 3 status word.
Refer also to the RXSTATUS log for a more detailed description.

5.2.6 Set and Clear Mask for all Status Code Arrays

The other two mask words in the status code arrays operate on the associated status word in the same way.
These mask words are used to configure the bits in the status word that result in a RXSTATUSEVENT log broad-
cast. The set mask is used to turn logging on temporarily while the bit changes from the 0 to 1 state. The clear
mask is used to turn logging on temporarily while the bit changes from a 1 to a 0 state. Note the error word does
not have any associated mask words. Any bit set in the error word results in a RXSTATUSEVENT log broad-
cast (unless unlogged).
Refer also to the RXSTATUS log for a more detailed description.
SMART2 Installation and Operation Manual v4
Figure 15: Status Code Arrays
42

Advertisement

Table of Contents
loading

Table of Contents