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 *);
96 void endRx(Packet *p);
100 double getPER(
double rx_power);
103 double x,
double x1,
double y1,
double x2,
double y2);
UwElectroMagneticPhy()
Definition uwem-phy.cpp:57
virtual double linearInterpolator(double x, double x1, double y1, double x2, double y2)
Definition uwem-phy.cpp:233
double rxPowerThreshold_
Definition uwem-phy.h:116
virtual void initializeLUT()
Definition uwem-phy.cpp:243
void startRx(Packet *p)
Definition uwem-phy.cpp:102
char lut_token_separator_
Definition uwem-phy.h:114
RSSIMap lut_map
Definition uwem-phy.h:115
double getPER(double rx_power)
Definition uwem-phy.cpp:204
virtual ~UwElectroMagneticPhy()
Definition uwem-phy.h:77
string lut_file_name_
Definition uwem-phy.h:113
double getRxPower(Packet *p)
Definition uwem-phy.cpp:181
void endRx(Packet *p)
Definition uwem-phy.cpp:137
virtual int command(int, const char *const *)
Definition uwem-phy.cpp:72
::std::map< double, double > RSSIMap
Definition uwem-phy.h:62
RSSIMap::iterator DMIt
Definition uwem-phy.h:63