60#define ELECTROMAGNETIC_MODULATION_TYPE "ELECTROMAGNETIC_BPSK"
62typedef ::std::map<double, double>
RSSIMap;
63typedef RSSIMap::iterator
DMIt;
91 virtual int command(
int,
const char *
const *);
97 void endRx(Packet *p);
101 double getPER(
double rx_power);
104 double x,
double x1,
double y1,
double x2,
double y2);
UwElectroMagneticPhy()
Constructor of UwElectroMagneticPhy class.
virtual double linearInterpolator(double x, double x1, double y1, double x2, double y2)
virtual void initializeLUT()
Inizialize LUT of c_variable values.
char lut_token_separator_
RSSIMap lut_map
Lookup table map of the RSSI versus PER.
double getPER(double rx_power)
virtual ~UwElectroMagneticPhy()
Destructor of UwElectroMagneticPhy class.
double getRxPower(Packet *p)
virtual int command(int, const char *const *)
TCL command interpreter.
::std::map< double, double > RSSIMap