46#define UW_WAKEUP_MODNAME "WKUP"
47#define DROP_REASON_BELOW_THRESHOLD "DBT"
86 virtual double getPER(
double snr,
int nbits);
106 virtual int command(
int argc,
const char *
const *argv);
113 virtual void startTx(Packet *p);
118 virtual void endTx(Packet *p);
123 virtual void startRx(Packet *p);
129 virtual void endRx(Packet *p);
Definition uw-phy-WakeUp.h:53
bool txActive
Definition uw-phy-WakeUp.h:167
virtual double getTxDuration(Packet *p)
Definition uw-phy-WakeUp.h:76
virtual void endRx(Packet *p)
Definition uw-phy-WakeUp.cpp:318
virtual void endTx(Packet *p)
Definition uw-phy-WakeUp.cpp:210
virtual ~MPhy_WakeUp()
Definition uw-phy-WakeUp.cpp:120
MPhy_WakeUp()
Definition uw-phy-WakeUp.cpp:106
Packet * PktRx
Definition uw-phy-WakeUp.h:162
double MaxTxRange_
Definition uw-phy-WakeUp.h:176
virtual void startRx(Packet *p)
Definition uw-phy-WakeUp.cpp:218
virtual double getPER(double snr, int nbits)
Definition uw-phy-WakeUp.cpp:468
virtual MSpectralMask * getTxSpectralMask(Packet *p)
Definition uw-phy-WakeUp.cpp:176
virtual void waitForUser()
Definition uw-phy-WakeUp.cpp:476
void incrDroppedPktsTxPending()
Definition uw-phy-WakeUp.h:152
int droppedPktsTxPending
Definition uw-phy-WakeUp.h:178
virtual double getNoisePower(Packet *p)
Definition uw-phy-WakeUp.cpp:147
virtual int getDroppedPktsTxPending()
Definition uw-phy-WakeUp.h:92
virtual int command(int argc, const char *const *argv)
Definition uw-phy-WakeUp.cpp:125
static bool initialized
Definition uw-phy-WakeUp.h:165
double ToneDuration_
Definition uw-phy-WakeUp.h:174
virtual void startTx(Packet *p)
Definition uw-phy-WakeUp.cpp:182
virtual int getModulationType(Packet *)
Definition uw-phy-WakeUp.cpp:140
static int modid
Definition uw-phy-WakeUp.h:166
double AcquisitionThreshold_dB_
Definition uw-phy-WakeUp.h:170
virtual void dropPacket(Packet *p)
Definition uw-phy-WakeUp.cpp:445
Provides the definition of the Wake Up Tone Packet Header.