24static constexpr std::array<int, 2>
PORT_LIMITS = { 0, 65535 };
39constexpr static size_t MSGTYPE =
sizeof(uint8_t);
41constexpr static size_t GPSCYCLE =
sizeof(int32_t);
43constexpr static size_t GPSWEEK =
sizeof(int32_t);
45constexpr static size_t GPSTOW =
sizeof(double);
47constexpr static size_t POS = 3 *
sizeof(double);
49constexpr static size_t VEL = 3 *
sizeof(double);
51constexpr static size_t QUAT =
sizeof(double);
61constexpr static size_t SIZE =
sizeof(size_t);
GNSS Observation messages.
static constexpr size_t POS
Offset of the position.
static constexpr size_t GPSCYCLE
Offset of the GPS cycle.
static constexpr size_t GPSTOW
Offset of the GPS tow.
static constexpr size_t SIZE
Offset of the GNSS data size.
static constexpr size_t QUAT
Offset of the quaternion.
static constexpr size_t GNSSDATA
Offset of the GNSS data.
static constexpr size_t VEL
Offset of the velocity.
static constexpr size_t GPSWEEK
Offset of the GPS week.
static constexpr size_t TOTAL_POSVELATT
Size of a total 'PosVelAtt' message.
static constexpr size_t GPSCYCLE
Size of a GPS cycle.
static constexpr size_t SIZE
Size of the size of a GNSS observation.
static constexpr size_t QUAT
Size of a Quaternion element.
static constexpr size_t SINGLE_OBSERVATION_DATA
Size of a single GNSS observation.
static constexpr size_t MSGTYPE
Size of the message type.
static constexpr size_t POS
Size of a Pos (LLA)
static constexpr size_t GPSTOW
Size of a GPS TOW.
static constexpr size_t GPSWEEK
Size of a GPS week.
static constexpr size_t TOTAL_POSVEL
Size of a total 'PosVel' message.
static constexpr size_t VEL
Size of a Vel (NED)
static constexpr size_t TOTAL_POS
Size of a total 'Pos' message.
static constexpr unsigned int MAXIMUM_BYTES
Network data stream maximum buffer size in [bytes] (Maximum payload size of a UDP package)
static constexpr std::array< int, 2 > PORT_LIMITS
Range a port can be in [0, 2^16-1].
MessageType
Enum specifying the type of the output message.
@ PosVel
Extract PosVel data.
@ GnssObs
Extract GnssObs data.
@ COUNT
Number of items in the enum.
@ PosVelAtt
Extract PosVelAtt data.
Stores the satellites observations.