0.5.0
Loading...
Searching...
No Matches
UdpUtil.hpp File Reference

Utility for the UDP Send and Receive nodes. More...

Go to the source code of this file.

Namespaces

namespace  NAV
namespace  NAV::UdpUtil
namespace  NAV::UdpUtil::Offset
namespace  NAV::UdpUtil::Size

Enumerations

enum class  NAV::UdpUtil::MessageType : uint8_t {
  NAV::UdpUtil::PosVelAtt ,
  NAV::UdpUtil::PosVel ,
  NAV::UdpUtil::Pos ,
  NAV::UdpUtil::GnssObs ,
  NAV::UdpUtil::COUNT
}
 Enum specifying the type of the output message. More...

Variables

static constexpr size_t NAV::UdpUtil::Offset::GNSSDATA
 Offset of the GNSS data.
static constexpr size_t NAV::UdpUtil::Offset::GPSCYCLE
 Offset of the GPS cycle.
static constexpr size_t NAV::UdpUtil::Size::GPSCYCLE
 Size of a GPS cycle.
static constexpr size_t NAV::UdpUtil::Offset::GPSTOW
 Offset of the GPS tow.
static constexpr size_t NAV::UdpUtil::Size::GPSTOW
 Size of a GPS TOW.
static constexpr size_t NAV::UdpUtil::Offset::GPSWEEK
 Offset of the GPS week.
static constexpr size_t NAV::UdpUtil::Size::GPSWEEK
 Size of a GPS week.
static constexpr unsigned int NAV::UdpUtil::MAXIMUM_BYTES
 Network data stream maximum buffer size in [bytes] (Maximum payload size of a UDP package)
static constexpr size_t NAV::UdpUtil::Size::MSGTYPE
 Size of the message type.
static constexpr std::array< int, 2 > NAV::UdpUtil::PORT_LIMITS
 Range a port can be in [0, 2^16-1].
static constexpr size_t NAV::UdpUtil::Offset::POS
 Offset of the position.
static constexpr size_t NAV::UdpUtil::Size::POS
 Size of a Pos (LLA)
static constexpr size_t NAV::UdpUtil::Offset::QUAT
 Offset of the quaternion.
static constexpr size_t NAV::UdpUtil::Size::QUAT
 Size of a Quaternion element.
static constexpr size_t NAV::UdpUtil::Size::SINGLE_OBSERVATION_DATA
 Size of a single GNSS observation.
static constexpr size_t NAV::UdpUtil::Offset::SIZE
 Offset of the GNSS data size.
static constexpr size_t NAV::UdpUtil::Size::SIZE
 Size of the size of a GNSS observation.
static constexpr size_t NAV::UdpUtil::Size::TOTAL_POS
 Size of a total 'Pos' message.
static constexpr size_t NAV::UdpUtil::Size::TOTAL_POSVEL
 Size of a total 'PosVel' message.
static constexpr size_t NAV::UdpUtil::Size::TOTAL_POSVELATT
 Size of a total 'PosVelAtt' message.
static constexpr size_t NAV::UdpUtil::Offset::VEL
 Offset of the velocity.
static constexpr size_t NAV::UdpUtil::Size::VEL
 Size of a Vel (NED)

Detailed Description

Utility for the UDP Send and Receive nodes.

Author
M. Maier (marce.nosp@m.l.ma.nosp@m.ier@i.nosp@m.ns.u.nosp@m.ni-st.nosp@m.uttg.nosp@m.art.d.nosp@m.e)
Date
2025-07-02

Definition in file UdpUtil.hpp.