GNU Radio's CYBERRADIO Package
gr::CyberRadio::ndr651_sink Class Referenceabstract

<+description of block+> More...

#include <ndr651_sink.h>

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

Public Types

typedef boost::shared_ptr< ndr651_sinksptr
 

Public Member Functions

virtual bool setDUCParameters (unsigned int ducChannel, unsigned int ducRateIndex, unsigned int txChannel)=0
 
virtual bool setEthernetInterface (unsigned int tenGbeIndex, const std::string &txInterfaceName, unsigned short port)=0
 
virtual bool setDUCRateIndex (unsigned int ducRateIndex)=0
 
virtual bool setDUCFreq (double ducFreq)=0
 
virtual bool setDUCAtten (double ducAtten)=0
 
virtual bool setTxFreq (double txFreq)=0
 
virtual bool setTxAtten (double txAttenuation)=0
 
virtual bool setTxInversion (bool txInversion)=0
 
virtual bool pauseDUC (bool paused=true)=0
 
bool start ()=0
 
bool stop ()=0
 

Static Public Member Functions

static sptr make (std::string hostname, unsigned int vlen, bool debug)
 Return a shared_ptr to a new instance of CyberRadio::ndr651_sink. More...
 

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ sptr

typedef boost::shared_ptr<ndr651_sink> gr::CyberRadio::ndr651_sink::sptr

Member Function Documentation

◆ make()

static sptr gr::CyberRadio::ndr651_sink::make ( std::string  hostname,
unsigned int  vlen,
bool  debug 
)
static

Return a shared_ptr to a new instance of CyberRadio::ndr651_sink.

To avoid accidental use of raw pointers, CyberRadio::ndr651_sink's constructor is in a private implementation class. CyberRadio::ndr651_sink::make is the public interface for creating new instances.

◆ pauseDUC()

virtual bool gr::CyberRadio::ndr651_sink::pauseDUC ( bool  paused = true)
pure virtual

◆ setDUCAtten()

virtual bool gr::CyberRadio::ndr651_sink::setDUCAtten ( double  ducAtten)
pure virtual

◆ setDUCFreq()

virtual bool gr::CyberRadio::ndr651_sink::setDUCFreq ( double  ducFreq)
pure virtual

◆ setDUCParameters()

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

◆ setDUCRateIndex()

virtual bool gr::CyberRadio::ndr651_sink::setDUCRateIndex ( unsigned int  ducRateIndex)
pure virtual

◆ setEthernetInterface()

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

◆ setTxAtten()

virtual bool gr::CyberRadio::ndr651_sink::setTxAtten ( double  txAttenuation)
pure virtual

◆ setTxFreq()

virtual bool gr::CyberRadio::ndr651_sink::setTxFreq ( double  txFreq)
pure virtual

◆ setTxInversion()

virtual bool gr::CyberRadio::ndr651_sink::setTxInversion ( bool  txInversion)
pure virtual

◆ start()

bool gr::CyberRadio::ndr651_sink::start ( )
pure virtual

◆ stop()

bool gr::CyberRadio::ndr651_sink::stop ( )
pure virtual

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