
Figure 9-3 VLS-128 Dual Return Mode Data Structure
9.3.3 Position Packet Structure
The role of the Position Packet (often called the Telemetry Packet) is to provide a copy of the most recent, supported
NMEA sentence received from an external GPS/INS/IMU source as well as the Pulse Per Second status, plus a time
stamp representing when the position packet was assembled, and possibly other related info. If no GPS/INS/IMU is
attached or it's disabled, the NMEA sentence, PPS status, and related fields in the position packet will be empty (i.e. all
zeros).
The position packet is a 554 byte UDP packet received on port 8308 (by default). Protocol headers account for the first 42
bytes. Payload length is 512 bytes. The structure of the position packet (minus the 42-byte protocol header) is given in
Note: You may notice the timestamps in the position packets are occasionally out of order with respect to the data pack-
ets. This is normal as the delivery of data packets is the sensor's highest priority, and a position packet may get deferred
momentarily in favor of transmitting a data packet. The ratio of data packets to position packets is about 14 to 1. See
for details on the GPRMC message.
Chapter 9 • Sensor Data
57
DRAFT