#include <uhd/features/adc_self_calibration_iface.hpp>
 
  
| Public Types | |
| using | sptr = std::shared_ptr<adc_self_calibration_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 , INTERNAL_SYNC } | 
| 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. | |
| virtual | ~adc_self_calibration_iface ()=default | 
| virtual void | run (const size_t chan)=0 | 
| Runs calibration on the specified channel. This will momentarily. | |
| virtual void | run (const size_t chan, const uhd::device_addr_t params)=0 | 
| Runs calibration on the specified channel but takes custom calibration. | |
|  Public Member Functions inherited from uhd::features::discoverable_feature | |
| virtual | ~discoverable_feature ()=default | 
| Static Public Member Functions | |
| static discoverable_feature::feature_id_t | get_feature_id () | 
Interface for running ADC self-calibration on supported devices. Currently, only the X4xx series of devices supports calibrating the internal ADCs.
| using uhd::features::adc_self_calibration_iface::sptr = std::shared_ptr<adc_self_calibration_iface> | 
| 
 | virtualdefault | 
| 
 | inlinestatic | 
| 
 | inlinevirtual | 
Returns a human-readable string name of this feature.
Implements uhd::features::discoverable_feature.
| 
 | pure virtual | 
Runs calibration on the specified channel. This will momentarily.
| 
 | pure virtual | 
Runs calibration on the specified channel but takes custom calibration.