GNU Radio's M2K Package
gr::m2k::adf4350_sink Class Reference

Sink for ADF4350. More...

#include <adf4350_sink.h>

Inheritance diagram for gr::m2k::adf4350_sink:
gr::m2k::adf4350_sink_impl

Public Types

typedef std::shared_ptr< adf4350_sinksptr

Static Public Member Functions

static sptr make (const std::string &uri, uint8_t clock, uint8_t mosi, uint8_t miso, uint8_t chip_select, uint32_t clkin, uint32_t channel_spacing, uint32_t power_up_frequency, uint32_t reference_div_factor, uint8_t reference_doubler_enable, uint8_t reference_div2_enable, uint8_t phase_detector_polarity_positive_enable, uint8_t lock_detect_precision_6ns_enable, uint8_t lock_detect_function_integer_n_enable, uint32_t charge_pump_current, uint32_t muxout_select, uint8_t low_spur_mode_enable, uint8_t cycle_slip_reduction_enable, uint8_t charge_cancellation_enable, uint8_t anti_backlash_3ns_enable, uint8_t band_select_clock_mode_high_enable, uint32_t clk_divider_12bit, uint32_t clk_divider_mode, uint8_t aux_output_enable, uint8_t aux_output_fundamental_enable, uint8_t mute_till_lock_enable, uint32_t output_power, uint32_t aux_output_power)
 Return a shared_ptr to a new instance of m2k::adf4350_sink.

Detailed Description

Sink for ADF4350.

This block allows the communication between ADALM2000 and ADF4350

Member Typedef Documentation

◆ sptr

typedef std::shared_ptr<adf4350_sink> gr::m2k::adf4350_sink::sptr

Member Function Documentation

◆ make()

sptr gr::m2k::adf4350_sink::make ( const std::string & uri,
uint8_t clock,
uint8_t mosi,
uint8_t miso,
uint8_t chip_select,
uint32_t clkin,
uint32_t channel_spacing,
uint32_t power_up_frequency,
uint32_t reference_div_factor,
uint8_t reference_doubler_enable,
uint8_t reference_div2_enable,
uint8_t phase_detector_polarity_positive_enable,
uint8_t lock_detect_precision_6ns_enable,
uint8_t lock_detect_function_integer_n_enable,
uint32_t charge_pump_current,
uint32_t muxout_select,
uint8_t low_spur_mode_enable,
uint8_t cycle_slip_reduction_enable,
uint8_t charge_cancellation_enable,
uint8_t anti_backlash_3ns_enable,
uint8_t band_select_clock_mode_high_enable,
uint32_t clk_divider_12bit,
uint32_t clk_divider_mode,
uint8_t aux_output_enable,
uint8_t aux_output_fundamental_enable,
uint8_t mute_till_lock_enable,
uint32_t output_power,
uint32_t aux_output_power )
static

Return a shared_ptr to a new instance of m2k::adf4350_sink.

Parameters
uriString of the context uri
clockIndex of any digital pin
mosiIndex of any digital pin
misoIndex of any digital pin
chip_selectIndex of any digital pin
clkinInteger - clock in
channel_spacingSpacing of the channel
power_up_frequencyPower up frequency
reference_div_factorReference division factor
reference_doubler_enableEnable doubler reference
reference_div2_enableEnable div2 reference
phase_detector_polarity_positive_enableEnable positive polarity of phase detector
lock_detect_precision_6ns_enableEnable precision 6ns
lock_detect_function_integer_n_enableEnable function integer n
charge_pump_currentCharge pump current
muxout_selectSelect muxout
low_spur_mode_enableEnable low spur mode
cycle_slip_reduction_enableEnable cyclic slip reduction
charge_cancellation_enableEnable charge cancellation
anti_backlash_3ns_enableEnable anti backlash
band_select_clock_mode_high_enableEnable clock mode high
clk_divider_12bitClock divider 12 bits
clk_divider_modeClock divider mode
aux_output_enableEnable aux output
aux_output_fundamental_enableEnable aux fundamental output
mute_till_lock_enableEnable mute until lock
output_powerOutput power
aux_output_powerAux output power

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