GNU Radio's CYBERRADIO Package
gr::CyberRadio::ndr651_sink_impl Class Reference

#include <ndr651_sink_impl.h>

Inheritance diagram for gr::CyberRadio::ndr651_sink_impl:
gr::CyberRadio::ndr651_sink

Public Member Functions

 ndr651_sink_impl (std::string hostname, unsigned int vlen, bool debug)
 
 ~ndr651_sink_impl ()
 
bool start ()
 
bool stop ()
 
int work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
 
bool setDUCParameters (unsigned int ducChannel, unsigned int ducRateIndex, unsigned int txChannel)
 
bool setEthernetInterface (unsigned int tenGbeIndex, const std::string &txInterfaceName, unsigned short port)
 
bool setDUCRateIndex (unsigned int ducRateIndex)
 
bool setDUCFreq (double ducFreq)
 
bool setDUCAtten (double ducAtten)
 
bool setTxFreq (double txFreq)
 
bool setTxAtten (double txAttenuation)
 
bool setTxInversion (bool txInversion)
 
bool pauseDUC (bool paused=true)
 

Protected Member Functions

void handleMsgFreq (pmt::pmt_t msg)
 

Additional Inherited Members

- Public Types inherited from gr::CyberRadio::ndr651_sink
typedef boost::shared_ptr< ndr651_sinksptr
 
- Static Public Member Functions inherited from gr::CyberRadio::ndr651_sink
static sptr make (std::string hostname, unsigned int vlen, bool debug)
 Return a shared_ptr to a new instance of CyberRadio::ndr651_sink. More...
 

Constructor & Destructor Documentation

◆ ndr651_sink_impl()

gr::CyberRadio::ndr651_sink_impl::ndr651_sink_impl ( std::string  hostname,
unsigned int  vlen,
bool  debug 
)

◆ ~ndr651_sink_impl()

gr::CyberRadio::ndr651_sink_impl::~ndr651_sink_impl ( )

Member Function Documentation

◆ handleMsgFreq()

void gr::CyberRadio::ndr651_sink_impl::handleMsgFreq ( pmt::pmt_t  msg)
protected

◆ pauseDUC()

bool gr::CyberRadio::ndr651_sink_impl::pauseDUC ( bool  paused = true)
virtual

◆ setDUCAtten()

bool gr::CyberRadio::ndr651_sink_impl::setDUCAtten ( double  ducAtten)
virtual

◆ setDUCFreq()

bool gr::CyberRadio::ndr651_sink_impl::setDUCFreq ( double  ducFreq)
virtual

◆ setDUCParameters()

bool gr::CyberRadio::ndr651_sink_impl::setDUCParameters ( unsigned int  ducChannel,
unsigned int  ducRateIndex,
unsigned int  txChannel 
)
virtual

◆ setDUCRateIndex()

bool gr::CyberRadio::ndr651_sink_impl::setDUCRateIndex ( unsigned int  ducRateIndex)
virtual

◆ setEthernetInterface()

bool gr::CyberRadio::ndr651_sink_impl::setEthernetInterface ( unsigned int  tenGbeIndex,
const std::string &  txInterfaceName,
unsigned short  port 
)
virtual

◆ setTxAtten()

bool gr::CyberRadio::ndr651_sink_impl::setTxAtten ( double  txAttenuation)
virtual

◆ setTxFreq()

bool gr::CyberRadio::ndr651_sink_impl::setTxFreq ( double  txFreq)
virtual

◆ setTxInversion()

bool gr::CyberRadio::ndr651_sink_impl::setTxInversion ( bool  txInversion)
virtual

◆ start()

bool gr::CyberRadio::ndr651_sink_impl::start ( )
virtual

◆ stop()

bool gr::CyberRadio::ndr651_sink_impl::stop ( )
virtual

◆ work()

int gr::CyberRadio::ndr651_sink_impl::work ( int  noutput_items,
gr_vector_const_void_star &  input_items,
gr_vector_void_star &  output_items 
)

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