Definition at line 11 of file data_rates.hpp.
◆ DataRateG5()
constexpr vanetza::access::DataRateG5::DataRateG5 |
( |
unsigned |
kbps, |
|
|
unsigned |
cbits |
|
) |
| |
|
inlineconstexpr |
Create data rate for ITS-G5 band
- Parameters
-
kbps | kilo-bits per second transfer rate |
cbits | number of coded bits per symbol |
Definition at line 19 of file data_rates.hpp.
◆ bytes_per_second()
unsigned vanetza::access::DataRateG5::bytes_per_second |
( |
| ) |
const |
|
inline |
Get tranfer rate as number of bytes per second
- Returns
- transfer rate
Definition at line 27 of file data_rates.hpp.
◆ data_length()
std::size_t vanetza::access::DataRateG5::data_length |
( |
std::size_t |
psdu | ) |
const |
Calculate length of PHY data length
- Parameters
-
psdu | size of PSDU, i.e. MPDU (MAC header + payload) |
- Returns
- length in bytes
Definition at line 9 of file data_rates.cpp.
◆ m_bytes_per_second
unsigned vanetza::access::DataRateG5::m_bytes_per_second |
|
private |
◆ m_coded_bits_per_symbol
unsigned vanetza::access::DataRateG5::m_coded_bits_per_symbol |
|
private |
The documentation for this class was generated from the following files: