#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 } |
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 | ~adc_self_calibration_iface ()=default |
virtual void | run (const size_t chan)=0 |
Runs calibration on the specified channel. This will momentarily. More... | |
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 () |
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.