aboutsummaryrefslogtreecommitdiffstats
path: root/lib/bladerf/bladerf_source_c.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bladerf/bladerf_source_c.h')
-rw-r--r--lib/bladerf/bladerf_source_c.h77
1 files changed, 38 insertions, 39 deletions
diff --git a/lib/bladerf/bladerf_source_c.h b/lib/bladerf/bladerf_source_c.h
index 5af131e..8eadd74 100644
--- a/lib/bladerf/bladerf_source_c.h
+++ b/lib/bladerf/bladerf_source_c.h
@@ -42,7 +42,7 @@ class bladerf_source_c;
*
* As a convention, the _sptr suffix indicates a boost::shared_ptr
*/
-typedef boost::shared_ptr<bladerf_source_c> bladerf_source_c_sptr;
+typedef boost::shared_ptr < bladerf_source_c > bladerf_source_c_sptr;
/*!
* \brief Return a shared_ptr to a new instance of bladerf_source_c.
@@ -51,72 +51,71 @@ typedef boost::shared_ptr<bladerf_source_c> bladerf_source_c_sptr;
* constructor is private. bladerf_make_source_c is the public
* interface for creating new instances.
*/
-bladerf_source_c_sptr make_bladerf_source_c (const std::string & args = "");
+bladerf_source_c_sptr make_bladerf_source_c(const std::string &args = "");
-class bladerf_source_c :
- public gr::sync_block,
- public source_iface,
- protected bladerf_common
+class bladerf_source_c:public gr::sync_block,
+ public source_iface, protected bladerf_common
{
private:
// The friend declaration allows bladerf_make_source_c to
// access the private constructor.
- friend bladerf_source_c_sptr make_bladerf_source_c (const std::string & args);
+ friend bladerf_source_c_sptr make_bladerf_source_c(const std::string &args);
- bladerf_source_c (const std::string & args); // private constructor
+ bladerf_source_c(const std::string &args); // private constructor
public:
bool start();
bool stop();
- int work( int noutput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items );
+ int work(int noutput_items,
+ gr_vector_const_void_star &input_items,
+ gr_vector_void_star &output_items);
- static std::vector< std::string > get_devices();
+ static std::vector < std::string > get_devices();
- size_t get_num_channels( void );
+ size_t get_num_channels(void);
- osmosdr::meta_range_t get_sample_rates( void );
- double set_sample_rate( double rate );
- double get_sample_rate( void );
+ osmosdr::meta_range_t get_sample_rates(void);
+ double set_sample_rate(double rate);
+ double get_sample_rate(void);
osmosdr::freq_range_t get_freq_range(size_t chan = 0);
double set_center_freq(double freq, size_t chan = 0);
double get_center_freq(size_t chan = 0);
- double set_freq_corr( double ppm, size_t chan = 0 );
- double get_freq_corr( size_t chan = 0 );
+ double set_freq_corr(double ppm, size_t chan = 0);
+ double get_freq_corr(size_t chan = 0);
- std::vector<std::string> get_gain_names( size_t chan = 0 );
- osmosdr::gain_range_t get_gain_range( size_t chan = 0 );
- osmosdr::gain_range_t get_gain_range( const std::string & name, size_t chan = 0 );
- bool set_gain_mode( bool automatic, size_t chan = 0 );
- bool get_gain_mode( size_t chan = 0 );
- double set_gain( double gain, size_t chan = 0 );
- double set_gain( double gain, const std::string & name, size_t chan = 0 );
- double get_gain( size_t chan = 0 );
- double get_gain( const std::string & name, size_t chan = 0 );
+ std::vector < std::string > get_gain_names(size_t chan = 0);
+ osmosdr::gain_range_t get_gain_range(size_t chan = 0);
+ osmosdr::gain_range_t get_gain_range(const std::string &name, size_t chan =
+ 0);
+ bool set_gain_mode(bool automatic, size_t chan = 0);
+ bool get_gain_mode(size_t chan = 0);
+ double set_gain(double gain, size_t chan = 0);
+ double set_gain(double gain, const std::string &name, size_t chan = 0);
+ double get_gain(size_t chan = 0);
+ double get_gain(const std::string &name, size_t chan = 0);
- std::vector< std::string > get_antennas( size_t chan = 0 );
- std::string set_antenna( const std::string & antenna, size_t chan = 0 );
- std::string get_antenna( size_t chan = 0 );
+ std::vector < std::string > get_antennas(size_t chan = 0);
+ std::string set_antenna(const std::string &antenna, size_t chan = 0);
+ std::string get_antenna(size_t chan = 0);
- void set_dc_offset_mode( int mode, size_t chan = 0 );
- void set_dc_offset( const std::complex<double> &offset, size_t chan = 0 );
+ void set_dc_offset_mode(int mode, size_t chan = 0);
+ void set_dc_offset(const std::complex < double > &offset, size_t chan = 0);
- void set_iq_balance_mode( int mode, size_t chan = 0 );
- void set_iq_balance( const std::complex<double> &balance, size_t chan = 0 );
+ void set_iq_balance_mode(int mode, size_t chan = 0);
+ void set_iq_balance(const std::complex < double > &balance, size_t chan = 0);
- double set_bandwidth( double bandwidth, size_t chan = 0 );
- double get_bandwidth( size_t chan = 0 );
- osmosdr::freq_range_t get_bandwidth_range( size_t chan = 0 );
+ double set_bandwidth(double bandwidth, size_t chan = 0);
+ double get_bandwidth(size_t chan = 0);
+ osmosdr::freq_range_t get_bandwidth_range(size_t chan = 0);
void set_clock_source(const std::string &source, const size_t mboard = 0);
std::string get_clock_source(const size_t mboard);
- std::vector<std::string> get_clock_sources(const size_t mboard);
+ std::vector < std::string > get_clock_sources(const size_t mboard);
private:
};
-#endif /* INCLUDED_BLADERF_SOURCE_C_H */
+#endif /* INCLUDED_BLADERF_SOURCE_C_H */