1#ifndef POSITION_UPDATER_HPP_KMWXTJRO
2#define POSITION_UPDATER_HPP_KMWXTJRO
4#include <vanetza/common/clock.hpp>
5#include <vanetza/units/frequency.hpp>
13namespace geonet {
class Router; }
19
20
25
26
27
28
29
30
35
36
37
38
39
41 void update_rate(units::Frequency);
49 Clock::duration m_interval;
virtual const PositionFix & position_fix()=0
virtual void cancel(const void *scope)=0
void update_rate(Clock::duration interval)
PositionUpdater(Runtime &runtime, PositionProvider &pos, Router &router)
const MIB & get_mib() const
Get Management Information Base (MIB).
void update_position(const PositionFix &)
Update router's local position vector.