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
6
namespace
vanetza
7
{
8
namespace
dcc
9
{
10
11
/**
12
* Access point for radio layers to propagate their local channel load measurements
13
*/
14
class
ChannelProbeProcessor
15
{
16
public
:
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
vanetza::dcc::ChannelLoad
Definition:
channel_load.hpp:12
vanetza::dcc::ChannelProbeProcessor
Definition:
channel_probe_processor.hpp:15
vanetza::dcc::ChannelProbeProcessor::indicate
virtual void indicate(ChannelLoad cl)=0
vanetza
dcc
channel_probe_processor.hpp
Generated on Thu Nov 30 2023 12:03:35 for Vanetza by
1.9.6