Byte offset, Name, Format – Moog Crossbow NAV440 Series User Manual
Page 70: Scaling, Units, Description, Preamble, Packet type, Length, Payload

Page 70
NAV440 User Manual
7430‐0131‐01 Rev. F
This packet contains the unit serialNumber and modelString. The model string is terminated with 0x00. The model
string contains the programmed versionString (8‐bit Ascii values) followed by the firmware part number string
elimited by a whitespace.
d
Table 34 ID Payload
ID Payload Contents
Byte
ffset
O
Name
Format Scaling Units Description
0
serialNumber
U4
—
—
Unit serial number
4
modelString
SN
—
—
Unit Version String
4+N
0x00
U1
—
—
Zero Delimiter
Version Data Packet
Table 35 Version Data Packet
Version Data (‘VR’ = 0x5652)
Preamble Packet Type
Length
Payload
Termination
0x5555
0x5652
5
<VR payl
<CRC (U2)>
oad>
This packet contains firmware version information. majorVersion changes may introduce serious incompatibilities.
minorVersion changes may add or modify functionality, but maintain backward compatibility with previous minor
ons.
versi
vel changes reflect bug fixes and internal modifications wit
on th
r. The build
stage is one of t following: 0=release candidate, 1=development, 2=alpha, 3
The
patch le
h little effect
e use
he
=beta.
buildNumber is incremented with each engineering firmware build. The buildNumber and stage for released
irmware are both zero. The final beta candidate is v.w.x.3.y, which is changed to v.w.x.0.1 to create the first release
andidate. The last release candidate is v.w.x.0.z, which is changed to v.w.x.0.0 for release.
f
c
Table 36 VR Payload
VR Payload Contents
Byte
ffset
O
Name
Format Scaling Units Description
0
majorVersion
U1
—
—
Major firmware version
1
minorVersion
U1
—
—
Minor firmware version
2
patch
U1
—
—
Patch level
3
stage
‐
—
—
Development Stage (0=release
evelopment,
ta)
candidate, 1=d
2=alpha, 3=be
4
buildNumber
U1
—
—
Build number