Vanetza
 
Loading...
Searching...
No Matches
channel_probe_processor.hpp
1#ifndef CHANNEL_PROBE_PROCESSOR_HPP_QBFTHSVC
2#define CHANNEL_PROBE_PROCESSOR_HPP_QBFTHSVC
3
4#include <vanetza/dcc/channel_load.hpp>
5
6namespace vanetza
7{
8namespace dcc
9{
10
11/**
12 * Access point for radio layers to propagate their local channel load measurements
13 */
15{
16public:
17 /**
18 * Indicate a new channel load measurement
19 * \see TS 102 686 V1.1.1 Annex A.1.2 for definition of "channel load"
20 *
21 * \param cl locally measured channel load
22 */
23 virtual void indicate(ChannelLoad cl) = 0;
24
25 virtual ~ChannelProbeProcessor() = default;
26};
27
28} // namespace dcc
29} // namespace vanetza
30
31#endif /* CHANNEL_PROBE_PROCESSOR_HPP_QBFTHSVC */
32
virtual void indicate(ChannelLoad cl)=0