17 namespace uhd {
namespace usrp {
namespace cal {
28 using sptr = std::shared_ptr<iq_cal>;
44 virtual std::complex<double> get_cal_coeff(
const double freq)
const = 0;
57 virtual void set_cal_coeff(
const double freq,
58 const std::complex<double> coeff,
59 const double suppression_abs = 0,
60 const double suppression_delta = 0) = 0;
66 virtual void clear() = 0;
70 const std::string& name,
const std::string& serial,
const uint64_t timestamp);