Link test, Interactive commands, Payload length payload – Moog Crossbow NAV440 Series User Manual

Page 61: 16‐bit crc‐ccitt messaging overview, Apter 9, Communicating with the 440series units, Table 13 message table

Advertising
background image

 

 

 

 

 

440 User M

7430‐0131‐01 Rev. F 

NAV

anual 

Page 61

 
 

Payload Length 

The payload length is always a one byte unsigned character with a range of 0‐255. The payload length byte is the 
length (in bytes) of the <variable length payload> portion of the packet ONLY, and does not include the CRC.   

Payload 

The payload is of variable length based on the packet type. 

16‐Bit CRC‐CCITT 

Packets end with a 16‐bit CRC‐CCITT calculated on the entire packet excluding the 0x5555 header and the CRC field 
itself.  A discussion of the 16‐bit CRC‐CCITT and sample code for implementing the computation of the CRC is 

included at the end of this document. This 16‐bit CRC standard is maintained by the International 

 Union (ITU).   

Telecommunication
 

Width: 16 bits 

 

Polynomial: 0x1021 

 

Initial value:0xFFFF 

OR is performe

 

No X

d on the final value. 

Refer to Appendix C. Sample Packet—Parser Code for sample code that implements the 16‐bit CRC algorithm. 

Messaging Overview 

The following table summarizes the messages available with a   440 Series model.  Packet types are assigned mostly 

using the ASCII mnemonics defined above and are indicated in the summary table below and in the detailed sections 
for each command.  The payload byte‐length is often related to other data elements in the packet as defined in the 

table below.  The referenced variables are defined in the following sections.   
Output messages are sent from the 440Series inertial system to the user system as a result of a poll request or a 

continuous packet output setting.  Input messages are sent from the user system to the  440 Series inertial system 
and will result in an associated Reply Message or NAK message.  Reply messages typically have the same <2­byte 

acket type (U2)>

p
 

as the input message that evoked it but with a different payload.  

Table 13  Message Table 

ASCII 
Mnemonic 

<2‐byte packet 

ype (U2)> 

t

<payload 
byte‐length 

U1)> 

(

Description 

Type 

Available 

unctions 

F

Link Test 

 

 

 

 

 

PK 

0x504B 

Ping Command 
and Response 

Input/Reply Message 

ALL 

CH 

0x4348 

Echo Command 
and Response 

Input/Reply Message 

ALL 

Interactive Co

 

mmands

GP 

0x4750 

Get Packet 

Request 

Input Message 

ALL 

AR 

0x4152 

Algorithm Reset 

Input/Reply Message 

VG,AHRS, NAV 

Advertising