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

#include <vita_iq_source_impl.h>

Public Member Functions

 vita_iq_udp_port (const std::string &host="0.0.0.0", int port=40001, int packet_size=8192, bool debug=false)
 
 ~vita_iq_udp_port ()
 
void read_data ()
 
void clear_buffer ()
 
bool is_packet_ready () const
 

Public Attributes

std::string host
 
int port
 
int packet_size
 
bool connected
 
boost::asio::ip::udp::socket * socket
 
boost::asio::ip::udp::endpoint endpoint
 
boost::asio::io_service io_service
 
char * recv_buffer
 
int bytes_recvd
 

Constructor & Destructor Documentation

◆ vita_iq_udp_port()

gr::CyberRadio::vita_iq_udp_port::vita_iq_udp_port ( const std::string &  host = "0.0.0.0",
int  port = 40001,
int  packet_size = 8192,
bool  debug = false 
)

◆ ~vita_iq_udp_port()

gr::CyberRadio::vita_iq_udp_port::~vita_iq_udp_port ( )

Member Function Documentation

◆ clear_buffer()

void gr::CyberRadio::vita_iq_udp_port::clear_buffer ( )

◆ is_packet_ready()

bool gr::CyberRadio::vita_iq_udp_port::is_packet_ready ( ) const

◆ read_data()

void gr::CyberRadio::vita_iq_udp_port::read_data ( )

Member Data Documentation

◆ bytes_recvd

int gr::CyberRadio::vita_iq_udp_port::bytes_recvd

◆ connected

bool gr::CyberRadio::vita_iq_udp_port::connected

◆ endpoint

boost::asio::ip::udp::endpoint gr::CyberRadio::vita_iq_udp_port::endpoint

◆ host

std::string gr::CyberRadio::vita_iq_udp_port::host

◆ io_service

boost::asio::io_service gr::CyberRadio::vita_iq_udp_port::io_service

◆ packet_size

int gr::CyberRadio::vita_iq_udp_port::packet_size

◆ port

int gr::CyberRadio::vita_iq_udp_port::port

◆ recv_buffer

char* gr::CyberRadio::vita_iq_udp_port::recv_buffer

◆ socket

boost::asio::ip::udp::socket* gr::CyberRadio::vita_iq_udp_port::socket

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