Advanced Navigation Packet Protocol

The Advanced Navigation Packet Protocol (ANPP) is a binary protocol designed with high error checking, high efficiency and safe design practices. It has a well defined specification and is very flexible. ANPP is proprietary and is used across all Advanced Navigation products.  A packet type can be identified by its unique Packet ID. For more information about packets, see About Packets.

The following packet types are available:

The following table lists Advanced Navigation packets by type.

Packet ID Name Length R/W
System Packets
0 Acknowledge Packet 4 R
1 Request Packet Varies W
2 Boot Mode Packet 1 R/W
3 Device Information Packet 24 R
4 Restore Factory Settings Packet 4 W
5 Reset Packet 4 W
10 Serial Port Passthrough Packet Varies R/W
11 IP Configuration Packet 30 R/W
Packet ID Name Length R/W
State Packets
20 System State Packet 100 R
21 Unix Time Packet 8 R
22 Formatted Time Packet 14 R
23 Status Packet 4 R
24 Position Standard Deviation Packet 12 R
25 Velocity Standard Deviation Packet 12 R
26 Euler Orientation Standard Deviation Packet 12 R
27 Quaternion Orientation Standard Deviation Packet 16 R
28 Raw Sensors Packet 48 R
29 Raw GNSS Packet 74 R/W
30 Satellites Packet 13 R
31 Detailed Satellites Packet Varies R
32 Geodetic Position Packet 24 R
33 ECEF Position Packet 24 R
34 UTM Position Packet 26 R
35 NED Velocity Packet 12 R
36 Body Velocity Packet 12 R
37 Acceleration Packet 12 R
38 Body Acceleration Packet 16 R
39 Euler Orientation Packet 12 R
40 Quaternion Orientation Packet 16 R
41 DCM Orientation Packet 36 R
42 Angular Velocity Packet 12 R
43 Angular Acceleration Packet 12 R
44 External Position and Velocity Packet 60 R/W
45 External Position Packet 36 R/W
46 External Velocity Packet 24 R/W
47 External Body Velocity Packet 16 or 24 R/W
48 External Heading Packet 8 R/W
49 Running Time Packet 8 R
50 Local Magnetic Field Packet 12 R
52 External Time Packet 8 W
54 Geoid Height Packet 4 R
55 RTCM Corrections Packet Varies W
58 Heave Packet 16 R
60 Raw Satellite Data Packet Varies R
61 Raw Satellite Ephemeris Packet Varies R
69 GNSS Receiver Information Packet Varies R
73 Automotive Packet 24 R
75 External Magnetometers Packet 17 R/W
Packet ID Name Length R/W
Configuration Packets
181 Packets Period Packet Varies R/W
182 Baud Rates Packet 17 R/W
184 Sensor Ranges Packet 4 R/W
185 Installation Alignment Packet 73 R/W
186 Filter Options Packet 17 R/W
188 Port Function Configuration Packet 13 R/W
193 Set Zero Orientation Alignment Packet 5 W
194 Reference Point Offsets Packet 49 R/W
195 Port Output Configuration Packet 33 R/W
198 User Data Packet 64 R/W
202 IP Dataports Configuration Packet 30 R/W

Advanced Navigation Packets