Advanced Navigation Packet Protocol; Data Types; Packet Structure - Advanced Navigation GC-SER-LC Reference Manual

Gnss compass
Table of Contents

Advertisement

10

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. It is used across all existing and future Advanced Navigation products. There is an SDK
available for download from the website with code examples.
10.1

Data Types

The following data types are used in the packet protocol. All data types in the protocol are little
endian byte ordering.
Abbreviation
u8
s8
u16
s16
u32
s32
u64
s64
fp32
fp64
Table 24: Data type abbreviations used in the ANPP
10.2

Packet Structure

The ANPP packet structure is shown in Table 25 and the header format is shown in Table 26.
Example code can be downloaded from the software section.
Header LRC
Table 25: ANPP Packet Structure
Bytes
1
1
2
2
4
4
8
8
4
8
Header
Packet ID
Packet Length
GNSS Compass Reference Manual
Also known as
unsigned char, unsigned byte, uint8_t
char, byte, int8_t
unsigned short, uint16_t
short, int16_t
unsigned int, unsigned long, uint32_t
int, long, int32_t
unsigned long long, uint64_t
long long, int64_t
float
double
CRC16
Page 42 of 85
Version 1.1
13/01/2021
Packet Data

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the GC-SER-LC and is the answer not in the manual?

This manual is also suitable for:

Gc-poe-lcGc-poe-haGc-ser-haGnss

Table of Contents