Instruction Manual
GNAV540UserManual
7430‐0808‐01Rev.B
Page91
• Ifatleastonefieldissuccessfullywritten,theunitwillrespondwithawritefieldresponsecontainingthe
fieldIDsofthesuccessfullywrittenfields.
• Ifanyfieldisunabletobewritten,theunitwillrespondwithanerrorresponse.
Bothwritefieldsandanerrorresponsemaybereceivedasaresultofawritefieldscommand.Attemptstowritea
fieldwithaninvalidvalueisonewaytogenerateanerrorresponse.ToviewatableoffieldIDsandvalidfield
values,referto
ConfigurationFieldsonpage85.
Table63WFPayload
WFPayloadContents
ByteOffset Name Format Scaling Units Description
0 numFields U1 — — Thenumberoffieldstowrite
1 field0 U2 — — ThefirstfieldIDtowrite
3 field0Data U2 — — ThefirstfieldID’sdatatowrite
5 field1 U2 — — ThesecondfieldIDtowrite
7 field1Data U2 — — ThesecondfieldID’sdata
… … U2 — — …
numFields*4‐3 field… U2 — — ThelastfieldIDtowrite
numFields*4‐1 field…Data U2 — — ThelastfieldID’sdatatowrite
WriteFieldsResponse
Table64WFResponse
WriteFields(‘WF’=0x5746)
Preamble PacketType Length Payload Termination
0x5555 0x5746 1+numFields*2 <WFpayload> <CRC(U2)>
Theunitwillsendthispacketinresponsetoawritefieldscommandifthecommandhascompletedwithouterrors.
Table65WFPayload
WFPayloadContents
ByteOffset Name Format Scaling Units Description
0 numFields U1 — — Thenumberoffieldswritten
1 field0 U2 — — ThefirstfieldIDwritten
3 field1 U2 — — ThesecondfieldIDwritten
… … U2 — — MorefieldIDswritten
numFields*2–1 Field… U2 — — ThelastfieldIDwritten