12 #ifndef INCLUDE_SDR_H_ 13 #define INCLUDE_SDR_H_ int sdr_start(sdr_dev_t *dev, sdr_read_cb_t cb, void *ctx, uint32_t buf_num, uint32_t buf_len)
Definition: sdr.c:1075
uint32_t sdr_get_sample_rate(sdr_dev_t *dev)
Get device sample rate.
Definition: sdr.c:970
int sdr_set_sample_rate(sdr_dev_t *dev, uint32_t rate, int verbose)
Set device sample rate, optionally report status.
Definition: sdr.c:944
int sdr_close(sdr_dev_t *dev)
Close the device, optionally report status.
Definition: sdr.c:752
int sdr_deactivate(sdr_dev_t *dev)
Deactivate stream (only needed for SoapySDR).
Definition: sdr.c:1047
void(* sdr_read_cb_t)(unsigned char *buf, uint32_t len, void *ctx)
Definition: sdr.h:18
int sdr_activate(sdr_dev_t *dev)
Activate stream (only needed for SoapySDR).
Definition: sdr.c:1033
int sdr_open(sdr_dev_t **out_dev, int *sample_size, char *dev_query, int verbose)
Find the closest matching device, optionally report status.
Definition: sdr.c:723
int sdr_set_tuner_gain(sdr_dev_t *dev, char *gain_str, int verbose)
Set tuner gain or gain elements, optionally report status.
Definition: sdr.c:869
int sdr_set_center_freq(sdr_dev_t *dev, uint32_t freq, int verbose)
Set device frequency, optionally report status.
Definition: sdr.c:774
unsigned int uint32_t
Definition: mongoose.h:269
int sdr_set_auto_gain(sdr_dev_t *dev, int verbose)
Enable auto gain, optionally report status.
Definition: sdr.c:843
uint32_t sdr_get_center_freq(sdr_dev_t *dev)
Get device frequency.
Definition: sdr.c:802
int sdr_reset(sdr_dev_t *dev, int verbose)
Reset buffer (only needed for RTL-SDR), optionally report status.
Definition: sdr.c:1059
int sdr_stop(sdr_dev_t *dev)
Definition: sdr.c:1093
int sample_size
Definition: sdr.c:70
int sdr_set_antenna(sdr_dev_t *dev, char *antenna_str, int verbose)
Set device antenna.
Definition: sdr.c:915
int sdr_set_freq_correction(sdr_dev_t *dev, int ppm, int verbose)
Set the frequency correction value for the device, optionally report status.
Definition: sdr.c:817
int sdr_apply_settings(sdr_dev_t *dev, char const *sdr_settings, int verbose)
Apply a list of sdr settings.
Definition: sdr.c:985