World Ocean Simulation System (WOSS) library
UwMPhyBpskTransducer Class Reference

BPSK modulation class with woss::Transducer tx power control. More...

#include <uw-woss-bpsk.h>

Inheritance diagram for UwMPhyBpskTransducer:
Inheritance graph
Collaboration diagram for UwMPhyBpskTransducer:
Collaboration graph

Public Member Functions

virtual int command (int argc, const char *const *argv)
 

Protected Types

typedef ::std::map< ::std::pair< double, double >, const woss::Transducer * > FreqTransducerMap
 
typedef FreqTransducerMap::iterator FTMIter
 
typedef FreqTransducerMap::const_iterator FTMCIter
 
typedef FreqTransducerMap::reverse_iterator FTMRIter
 
typedef FreqTransducerMap::const_reverse_iterator FTMRCIter
 

Protected Member Functions

virtual double consumedEnergyTx (double Ptx, double duration)
 
virtual const woss::Transducer *const getTransducer (double frequency) const
 

Protected Attributes

FreqTransducerMap freq_transd_map
 

Detailed Description

BPSK modulation class with woss::Transducer tx power control.

UwMPhyBpskTransducer extends UnderwaterMPhyBpsk adding transducer power computations capabilities.


The documentation for this class was generated from the following files: