Vanetza
Loading...
Searching...
No Matches
position_fix.hpp
1
#ifndef POSITION_FIX_HPP_BGU14Q9D
2
#define POSITION_FIX_HPP_BGU14Q9D
3
4
#include <vanetza/common/clock.hpp>
5
#include <vanetza/common/confident_quantity.hpp>
6
#include <vanetza/common/position_confidence.hpp>
7
#include <vanetza/units/angle.hpp>
8
#include <vanetza/units/velocity.hpp>
9
#include <vanetza/units/length.hpp>
10
#include <boost/optional/optional.hpp>
11
12
namespace
vanetza
13
{
14
15
struct
PositionFix
16
{
17
Clock::time_point timestamp;
18
units::GeoAngle latitude;
19
units::GeoAngle longitude;
20
PositionConfidence
confidence;
21
ConfidentQuantity<units::TrueNorth>
course;
22
ConfidentQuantity<units::Velocity>
speed;
23
boost::optional<ConfidentQuantity<units::Length>> altitude;
24
};
25
26
}
// namespace vanetza
27
28
#endif
/* POSITION_FIX_HPP_BGU14Q9D */
29
vanetza::ConfidentQuantity
Definition:
confident_quantity.hpp:18
vanetza::PositionConfidence
Definition:
position_confidence.hpp:13
vanetza::PositionFix
Definition:
position_fix.hpp:16
vanetza
common
position_fix.hpp
Generated on Thu Nov 30 2023 12:03:35 for Vanetza by
1.9.6