USRP Hardware Driver and USRP Manual  Version: 003.008.001-0-g2474ac32
UHD and USRP Manual
uhd::niusrprio::nifpga_lvbitx Class Referenceabstract

#include <uhd/transport/nirio/nifpga_lvbitx.h>

Public Types

typedef boost::shared_ptr< nifpga_lvbitxsptr
 

Public Member Functions

virtual ~nifpga_lvbitx ()
 
virtual const char * get_bitfile_path ()=0
 
virtual const char * get_signature ()=0
 
virtual const char * get_bitstream_checksum ()=0
 
virtual size_t get_input_fifo_count ()=0
 
virtual const char ** get_input_fifo_names ()=0
 
virtual size_t get_output_fifo_count ()=0
 
virtual const char ** get_output_fifo_names ()=0
 
virtual size_t get_control_count ()=0
 
virtual const char ** get_control_names ()=0
 
virtual size_t get_indicator_count ()=0
 
virtual const char ** get_indicator_names ()=0
 
virtual void init_register_info (nirio_register_info_vtr &vtr)=0
 
virtual void init_fifo_info (nirio_fifo_info_vtr &vtr)=0
 

Protected Member Functions

std::string _get_bitstream_checksum (const std::string &file_path)
 
std::string _get_fpga_images_dir (const std::string search_paths)
 

Member Typedef Documentation

◆ sptr

Constructor & Destructor Documentation

◆ ~nifpga_lvbitx()

virtual uhd::niusrprio::nifpga_lvbitx::~nifpga_lvbitx ( )
inlinevirtual

Member Function Documentation

◆ _get_bitstream_checksum()

std::string uhd::niusrprio::nifpga_lvbitx::_get_bitstream_checksum ( const std::string &  file_path)
protected

◆ _get_fpga_images_dir()

std::string uhd::niusrprio::nifpga_lvbitx::_get_fpga_images_dir ( const std::string  search_paths)
protected

◆ get_bitfile_path()

virtual const char* uhd::niusrprio::nifpga_lvbitx::get_bitfile_path ( )
pure virtual

◆ get_bitstream_checksum()

virtual const char* uhd::niusrprio::nifpga_lvbitx::get_bitstream_checksum ( )
pure virtual

◆ get_control_count()

virtual size_t uhd::niusrprio::nifpga_lvbitx::get_control_count ( )
pure virtual

◆ get_control_names()

virtual const char** uhd::niusrprio::nifpga_lvbitx::get_control_names ( )
pure virtual

◆ get_indicator_count()

virtual size_t uhd::niusrprio::nifpga_lvbitx::get_indicator_count ( )
pure virtual

◆ get_indicator_names()

virtual const char** uhd::niusrprio::nifpga_lvbitx::get_indicator_names ( )
pure virtual

◆ get_input_fifo_count()

virtual size_t uhd::niusrprio::nifpga_lvbitx::get_input_fifo_count ( )
pure virtual

◆ get_input_fifo_names()

virtual const char** uhd::niusrprio::nifpga_lvbitx::get_input_fifo_names ( )
pure virtual

◆ get_output_fifo_count()

virtual size_t uhd::niusrprio::nifpga_lvbitx::get_output_fifo_count ( )
pure virtual

◆ get_output_fifo_names()

virtual const char** uhd::niusrprio::nifpga_lvbitx::get_output_fifo_names ( )
pure virtual

◆ get_signature()

virtual const char* uhd::niusrprio::nifpga_lvbitx::get_signature ( )
pure virtual

◆ init_fifo_info()

virtual void uhd::niusrprio::nifpga_lvbitx::init_fifo_info ( nirio_fifo_info_vtr vtr)
pure virtual

◆ init_register_info()

virtual void uhd::niusrprio::nifpga_lvbitx::init_register_info ( nirio_register_info_vtr vtr)
pure virtual

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