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

AV440 User Manual
430‐0131‐01 Rev. F
Page 89
N
7
This command allows the user to set the unit’s current configuration (SF) fields immediately which will then be lost
on power down. NumFields is the number of words to be set. The field0, field1, etc. are the field IDs that will be
written with the field0Data, field1Data, etc., respectively. This command can be used to set configuration fields. The
unit will not set calibration or algorithm fields. If at least one field is successfully set, the unit will respond with a set
fields response containing the field IDs of the successfully set fields. If any field is unable to be set, the unit will
respond with an error response.
Both a set fields and an error response may be received as a result of one set fields command. Setting a field with an
nvalid value will generate an error response. To view a table of field IDs and valid field values, refer to
onfiguration Fields
i
C
Table 70 Set Fields Payload Contents
SF Payload Contents
Byte Offset
Name
Format
Scaling Units
Description
0
numFields
U1
—
—
The number of fields to set
1
field0
U2
—
—
The first field ID to set
3
field0Data
U2
—
—
The first field ID’s data to set
5
field1
U2
—
—
The second field ID to set
7
field1Data
U2
—
—
The second field ID’s data to set
…
…
U2
—
—
…
numFields*4 ‐3
field…
U2
—
—
The last field ID to set
numFields*4 ‐1
field…Data
U2
—
—
The last field ID’s data to set
Write Fields Response
Table 71 Write Fields
Write Fields (‘WF’ = 0x5746)
Preamble Packet Type
Length
Payload
Termination
0x5555
0x5746
1+numFields*2 <WF payload>
<CRC (U2)>
The unit will send this packet in response to a write fields command if the command has completed without errors.
Table 72 Write Fields Payload Contents
WF Payload Contents
Byte Offset
Name
Format
Scaling Units
Description
0
numFields
U1
—
—
The number of fields written
1
field0
U2
—
—
The first field ID written
3
field1
U2
—
—
The second field ID written
…
…
U2
—
—
More field IDs written
numFields*2 – 1 Field…
U2
—
—
The last field ID written