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

<+description of block+> More...

#include <vita_udp_rx.h>

Inheritance diagram for gr::CyberRadio::vita_udp_rx:
gr::CyberRadio::vita_udp_rx_impl

Classes

struct  Cfg
 

Public Types

using BaseBlock = gr::block
 
using sptr = boost::shared_ptr< vita_udp_rx >
 

Public Member Functions

bool start () override=0
 
bool stop () override=0
 

Static Public Member Functions

static auto make (Cfg const &cfg) -> sptr
 Return a shared_ptr to a new instance of vita_udp_rx::vita_udp_rx. More...
 
static auto make (const std::string &src_ip, unsigned short port, unsigned int header_byte_offset, int samples_per_packet, int bytes_per_packet, bool swap_bytes, bool swap_iq, bool tag_packets, bool vector_output, bool uses_v491, bool narrowband, bool debug) -> sptr
 

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ BaseBlock

◆ sptr

using gr::CyberRadio::vita_udp_rx::sptr = boost::shared_ptr<vita_udp_rx>

Member Function Documentation

◆ make() [1/2]

static auto gr::CyberRadio::vita_udp_rx::make ( Cfg const &  cfg) -> sptr
static

Return a shared_ptr to a new instance of vita_udp_rx::vita_udp_rx.

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

◆ make() [2/2]

static auto gr::CyberRadio::vita_udp_rx::make ( const std::string &  src_ip,
unsigned short  port,
unsigned int  header_byte_offset,
int  samples_per_packet,
int  bytes_per_packet,
bool  swap_bytes,
bool  swap_iq,
bool  tag_packets,
bool  vector_output,
bool  uses_v491,
bool  narrowband,
bool  debug 
) -> sptr
static

◆ start()

bool gr::CyberRadio::vita_udp_rx::start ( )
overridepure virtual

◆ stop()

bool gr::CyberRadio::vita_udp_rx::stop ( )
overridepure virtual

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