#include <uwem-phy.h>
Definition at line 65 of file uwem-phy.h.
◆ UwElectroMagneticPhy()
UwElectroMagneticPhy::UwElectroMagneticPhy |
( |
| ) |
|
◆ ~UwElectroMagneticPhy()
virtual UwElectroMagneticPhy::~UwElectroMagneticPhy |
( |
| ) |
|
|
inlinevirtual |
◆ command()
int UwElectroMagneticPhy::command |
( |
int |
argc, |
|
|
const char *const * |
argv |
|
) |
| |
|
virtual |
TCL command interpreter.
It implements the following OTcl methods:
- Parameters
-
argc | Number of arguments in argv. |
argv | Array of strings which are the command parameters (Note that argv[0] is the name of the object). |
- Returns
- TCL_OK or TCL_ERROR whether the command has been dispatched successfully or not.
Definition at line 72 of file uwem-phy.cpp.
◆ endRx()
void UwElectroMagneticPhy::endRx |
( |
Packet * |
p | ) |
|
|
protected |
◆ getPER()
double UwElectroMagneticPhy::getPER |
( |
double |
rx_power | ) |
|
|
protected |
◆ getRxPower()
double UwElectroMagneticPhy::getRxPower |
( |
Packet * |
p | ) |
|
|
protected |
◆ initializeLUT()
void UwElectroMagneticPhy::initializeLUT |
( |
| ) |
|
|
protectedvirtual |
Inizialize LUT of c_variable values.
Definition at line 235 of file uwem-phy.cpp.
◆ linearInterpolator()
double UwElectroMagneticPhy::linearInterpolator |
( |
double |
x, |
|
|
double |
x1, |
|
|
double |
y1, |
|
|
double |
x2, |
|
|
double |
y2 |
|
) |
| |
|
protectedvirtual |
◆ startRx()
void UwElectroMagneticPhy::startRx |
( |
Packet * |
p | ) |
|
|
protected |
◆ lut_file_name_
string UwElectroMagneticPhy::lut_file_name_ |
|
private |
◆ lut_map
RSSIMap UwElectroMagneticPhy::lut_map |
|
private |
Lookup table map of the RSSI versus PER.
Definition at line 116 of file uwem-phy.h.
◆ lut_token_separator_
char UwElectroMagneticPhy::lut_token_separator_ |
|
private |
◆ rxPowerThreshold_
double UwElectroMagneticPhy::rxPowerThreshold_ |
|
private |
The documentation for this class was generated from the following files: