Vanetza
Loading...
Searching...
No Matches
stored_position_provider.hpp
1
#
ifndef
STORED_POSITION_PROVIDER_HPP_12MUJV0K
2
#
define
STORED_POSITION_PROVIDER_HPP_12MUJV0K
3
4
#
include
<
vanetza
/
common
/
position_provider
.
hpp
>
5
6
namespace
vanetza
7
{
8
9
/**
10
* StoredPositionProvider is a very simple PositionProvider:
11
* it always returns the previously stored position fix
12
*/
13
class
StoredPositionProvider
:
public
PositionProvider
14
{
15
public
:
16
const
PositionFix
&
position_fix
()
override
17
{
18
return
m_position;
19
}
20
21
void
position_fix(
const
PositionFix
& pos)
22
{
23
m_position = pos;
24
}
25
26
private
:
27
PositionFix
m_position;
28
};
29
30
}
// namespace vanetza
31
32
#
endif
/* STORED_POSITION_PROVIDER_HPP_12MUJV0K */
vanetza::PositionProvider
Definition
position_provider.hpp:16
vanetza::StoredPositionProvider
Definition
stored_position_provider.hpp:14
vanetza::StoredPositionProvider::position_fix
const PositionFix & position_fix() override
Definition
stored_position_provider.hpp:16
vanetza::PositionFix
Definition
position_fix.hpp:16
vanetza
common
stored_position_provider.hpp
Generated on
for Vanetza by
1.16.1