11#ifndef INCLUDED_GNMAX2769_GNMAX_SOURCE_CC_H
12#define INCLUDED_GNMAX2769_GNMAX_SOURCE_CC_H
15#include <gnuradio/sync_block.h>
28 typedef std::shared_ptr<gnmax_source_cc>
sptr;
43 virtual int bias()
const = 0;
53 virtual int ant()
const = 0;
63 virtual float freq()
const = 0;
73 virtual int bw()
const = 0;
#define GNMAX2769_API
Definition api.h:19
<+description of block+>
Definition gnmax_source_cc.h:26
virtual void set_freq(float freq)=0
Set RF frequency.
virtual int bias() const =0
Return active antenna bias state.
virtual void set_bias(int bias)=0
Set active antenna bias.
virtual void set_bw(int bw)=0
Set IF bandwidth.
std::shared_ptr< gnmax_source_cc > sptr
Definition gnmax_source_cc.h:28
virtual int bw() const =0
Return IF bandwidth setting.
static sptr make(int bias, int ant, float freq, int bw, int zeroif)
Return a shared_ptr to a new instance of gnMAX2769::gnmax_source_cc.
virtual float freq() const =0
Return RF frequency.
virtual void set_ant(int ant)=0
Set antenna selection.
virtual int ant() const =0
Return antenna selection.
Definition gnmax_source_cc.h:18
Definition gnmax_source_cc.h:17