D Logs Summary
MiLLennium GPSCard SW Version 4.503/4.52 Command Descriptions Manual Rev 2 193
RCSA/B Receiver Status
The RCSA log will always output four records: one for VERSION, one for receiver CHANNELS, one for receiver
CPU IDLE time, and one indicating receiver self-test STATUS. However, RCSB will embed the same information
in a single record.
Together, the RVSA/B and VERA/B logs supersede the RCSA/B logs. In other word this log is soon to be obsolete
and eventually will be no longer supported. It is recommended then that you use the RVSA/B and VERA/B logs.
RCSA
Structure:
Example:
$RCSA,VERSION,GPSCard-2 3951R LGR94160001 HW 16 SW 3.15 Mar 31/94*16
$RCSA,CHANNELS,10*12
$RCSA,IDLE,40*03
$RCSA,STATUS,000007F6*60
The status code is a hexadecimal number representing the results of the GPSCard BIST test and software status.
As an example, the status code ’000000F6’ indicates that the GPSAntenna is not working properly or is
disconnected and the GPSCard is good, while ’000000F7’ indicates that the GPSAntenna and the GPSCard are both
functioning properly. See Table D-5, Page 198 for a detailed description of the status code. Bit 0 is the least
significant bit of the status code and Bit 16 is the most significant bit.
RCSB
Format: Message ID = 13 Message byte count = 100
NOTE 1: See Table D-5 for a detailed GPSCard Receiver Self-test Status Code table and bit descriptions.
NOTE 2: Self test bits 2, 3, 4, 6, 7 are set only once when the GPSCard is first powered up. All other bits are set
by internal test processes each time the RCSA/B log is output.
$RCSA VERSION sw ver *xx [CR][LF]
$RCSA CHANNELS # chans *xx [CR][LF]
$RCSA IDLE idle time *xx [CR][LF]
$RCSA STATUS rec status *xx [CR][LF]
Log Data Identifier Data Description Checksum String End
$RCSA VERSION sw ver: Software information indicating model, S/N, S/W
version and S/W version date
*xx [CR][LF]
$RCSA CHANNELS # chans: Indicates number of parallel channels on GPSCard *xx [CR][LF]
$RCSA IDLE idle time: An integer number representing percent idle time for
the CPU, with a valid range of 0 to 99
*xx [CR][LF]
$RCSA STATUS rec status: Indicates result of hardware self-test and software
status as shown in Table D-5, Page 198
*xx [CR][LF]
Field # Data Bytes Format Offset
1 Sync 3 char 0
(header) Checksum 1 char 3
Message ID 4 integer 4
Message byte count 4 integer 8
2 Software version #, ASCII 80 char 12
3 Number of receiver channels 1 char 92
4 CPU idle time, percent 1 char 93
5 Filler 2 bytes 94
6 Self-test status 4 integer 96