|
static constexpr double | clamp (double v) |
|
Definition at line 11 of file channel_load.hpp.
◆ ChannelLoad() [1/2]
vanetza::dcc::ChannelLoad::ChannelLoad |
( |
const UnitInterval & |
interval | ) |
|
◆ ChannelLoad() [2/2]
vanetza::dcc::ChannelLoad::ChannelLoad |
( |
unsigned |
probes_busy, |
|
|
unsigned |
probes_total |
|
) |
| |
◆ clamp() [1/2]
◆ clamp() [2/2]
static constexpr double vanetza::UnitInterval::clamp |
( |
double |
v | ) |
|
|
inlinestaticconstexprprivateinherited |
◆ complement()
◆ create_from_probes()
UnitInterval vanetza::dcc::ChannelLoad::create_from_probes |
( |
unsigned |
probes_busy, |
|
|
unsigned |
probes_total |
|
) |
| |
|
static |
Calculate UnitInterval representing ChannelLoad from rational probes
- Parameters
-
probes_busy | number of probes above busy threshold |
probes_total | total number of probes |
- Returns
- interval representing channel load (capped if probes_total < probes_busy)
Definition at line 18 of file channel_load.cpp.
◆ operator*=() [1/2]
◆ operator*=() [2/2]
UnitInterval & vanetza::UnitInterval::operator*= |
( |
double |
value | ) |
|
|
inherited |
◆ operator+=() [1/2]
◆ operator+=() [2/2]
UnitInterval & vanetza::UnitInterval::operator+= |
( |
double |
value | ) |
|
|
inherited |
◆ operator-=() [1/2]
◆ operator-=() [2/2]
UnitInterval & vanetza::UnitInterval::operator-= |
( |
double |
value | ) |
|
|
inherited |
◆ operator/=() [1/2]
◆ operator/=() [2/2]
UnitInterval & vanetza::UnitInterval::operator/= |
( |
double |
value | ) |
|
|
inherited |
◆ operator<()
bool vanetza::UnitInterval::operator< |
( |
const UnitInterval & |
other | ) |
const |
|
inherited |
◆ operator==()
bool vanetza::UnitInterval::operator== |
( |
const UnitInterval & |
other | ) |
const |
|
inherited |
◆ UnitInterval() [1/2]
constexpr vanetza::UnitInterval::UnitInterval |
( |
| ) |
|
|
inlineconstexpr |
◆ UnitInterval() [2/2]
constexpr vanetza::UnitInterval::UnitInterval |
( |
double |
v | ) |
|
|
inlineexplicitconstexpr |
◆ value()
double vanetza::UnitInterval::value |
( |
| ) |
const |
|
inlineinherited |
◆ m_value
double vanetza::UnitInterval::m_value |
|
privateinherited |
The documentation for this class was generated from the following files: