RXCONFIGUSER

User Receiver Configuration

Platform:

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

This log is used to output a list of the current command settings issued by the user and saved using the SAVECONFIG command or commands triggered internally by user issued commands. The factory default commands are not included.

When requested, an RXCONFIGUSER log is output for each setting.

See also the LOGLIST log for a list of currently active logs.

Message ID: 2474

Log Type: Polled

Recommended Input:

log rxconfigusera once

ASCII Example:

#RXCONFIGUSERA,COM1,1,80.0,FINESTEERING,2247,336957.009,02440020,857d,32768;
#SBASCONTROLA,COM1,1,80.0,FINESTEERING,2247,336957.009,02440020,675d,32768;
ENABLE,AUTO,0,NONE*428e4d2d*11e8c050

#RXCONFIGUSERA,COM1,0,80.0,FINESTEERING,2247,336957.009,02440020,857d,32768;
#SERIALCONFIGA,COM1,0,80.0,FINESTEERING,2247,336957.009,02440020,6be8,32768;
COM3,115200,N,8,1,N,ON*302f87ec*76bb6e1d

 

The embedded CRCs are inverted to prevent RXCONFIGUSER output being treated as input by mistake. To make the embedded messages recognizable to the receiver, invert the CRC. For example, consider the first embedded message above.

#RXCONFIGUSERA,COM1,1,80.0,FINESTEERING,2247,336957.009,02440020,
857d,32768;#SBASCONTROLA,COM1,1,80.0,FINESTEERING,2247,336957.009,
02440020,675d,32768;ENABLE,AUTO,0,NONE*428e4d2d*11e8c050

The embedded CRC for the SBASCONTROL command is 0x428e4d2d.

This can be inverted with the "Bitwise exclusive OR operator" (XOR) in the following algorithm:

b = 0x428e4d2d ^ 0xFFFFFFFF

b = 0xbd71b2d2

The command becomes:

#SBASCONTROLA,COM1,1,80.0,FINESTEERING,2247,336957.009,02440020,
675d,32768;ENABLE,AUTO,0,NONE*bd71b2d2

Do not use undocumented commands or logs! Doing so may produce errors and void your warranty.

The RXCONFIG log can be used to ensure your receiver is correctly setup for your application. The RXCONFIGUSER log is a short list of the RXCONFIG log, mainly used to check customer configuration.

After upgrading firmware from a version without the RXCONFIGUSER log to a version with the RXCONFIGUSER log, a FRESET command needs to be issued to have a clean RXCONFIGUSER log.

The RXCONFIGUSER log has the same format as the RXCONFIG log.

Field

Field Type

Description

Format

Binary Bytes

Binary Offset

1

Log header

RXCONFIGUSER header

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

H

0

2

e header

Embedded header

h

H

3

e msg

Embedded message

Varied

a

H+h

4

e xxxx

Embedded (inverted) 32-bit CRC (ASCII and Binary only). The embedded CRC is inverted so that the receiver does not recognize the embedded messages as messages to be output but continues with the RXCONFIG message. If you wish to use the messages output from the RXCONFIGUSER log, simply invert the embedded CRC around for individual messages.

Ulong

4

H+h+a

5

xxxx

32-bit CRC (ASCII and Binary only)

Hex

4

H+h+a+4

6

[CR][LF]

Sentence terminator (ASCII only)