GNU Radio's LINRAD Package
gr::linrad::send_raw24 Class Referenceabstract

<+description of block+> More...

#include <send_raw24.h>

Inheritance diagram for gr::linrad::send_raw24:

Public Types

typedef boost::shared_ptr< send_raw24sptr
 

Public Member Functions

virtual float frequency () const =0
 
virtual void set_frequency (float freq)=0
 

Static Public Member Functions

static sptr make (char *ip, int base_port, float passband_center, int bufsize)
 Return a shared_ptr to a new instance of linrad::send_raw24.
 

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ sptr

typedef boost::shared_ptr<send_raw24> gr::linrad::send_raw24::sptr

Member Function Documentation

◆ frequency()

virtual float gr::linrad::send_raw24::frequency ( ) const
pure virtual

Implemented in gr::linrad::send_raw24_impl.

◆ make()

static sptr gr::linrad::send_raw24::make ( char *  ip,
int  base_port,
float  passband_center,
int  bufsize 
)
static

Return a shared_ptr to a new instance of linrad::send_raw24.

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

◆ set_frequency()

virtual void gr::linrad::send_raw24::set_frequency ( float  freq)
pure virtual

Implemented in gr::linrad::send_raw24_impl.


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