USRP Hardware Driver and USRP Manual Version: 4.2.0.0
UHD and USRP Manual
uhd::features::spi_getter_iface Class Referenceabstract

#include <uhd/features/spi_getter_iface.hpp>

Inheritance diagram for uhd::features::spi_getter_iface:
uhd::features::discoverable_feature

Public Types

using sptr = std::shared_ptr< spi_getter_iface >
 
- Public Types inherited from uhd::features::discoverable_feature
enum  feature_id_t {
  RESERVED0 , RESERVED1 , FPGA_LOAD_NOTIFICATION , ADC_SELF_CALIBRATION ,
  REF_CLK_CALIBRATION , TRIG_IO_MODE , GPIO_POWER , SPI_GETTER_IFACE
}
 An enum of all features supported by the driver. When creating a new. More...
 
using sptr = std::shared_ptr< discoverable_feature >
 

Public Member Functions

std::string get_feature_name () const
 Returns a human-readable string name of this feature. More...
 
virtual ~spi_getter_iface ()=default
 
virtual uhd::spi_iface::sptr get_spi_ref (const std::vector< uhd::features::spi_slave_config_t > &spi_slave_config) const =0
 
- Public Member Functions inherited from uhd::features::discoverable_feature
virtual ~discoverable_feature ()=default
 
virtual std::string get_feature_name () const =0
 Returns a human-readable string name of this feature. More...
 

Static Public Member Functions

static discoverable_feature::feature_id_t get_feature_id ()
 

Detailed Description

Interface to provide access to SPI Interface.

Member Typedef Documentation

◆ sptr

Constructor & Destructor Documentation

◆ ~spi_getter_iface()

virtual uhd::features::spi_getter_iface::~spi_getter_iface ( )
virtualdefault

Member Function Documentation

◆ get_feature_id()

static discoverable_feature::feature_id_t uhd::features::spi_getter_iface::get_feature_id ( )
inlinestatic

◆ get_feature_name()

std::string uhd::features::spi_getter_iface::get_feature_name ( ) const
inlinevirtual

Returns a human-readable string name of this feature.

Implements uhd::features::discoverable_feature.

◆ get_spi_ref()

virtual uhd::spi_iface::sptr uhd::features::spi_getter_iface::get_spi_ref ( const std::vector< uhd::features::spi_slave_config_t > &  spi_slave_config) const
pure virtual

Return the SPI interface to read and write on.

Returns
SPI interface

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