10 #ifndef INCLUDED_SATELLITES_DOPPLER_CORRECTION_H 11 #define INCLUDED_SATELLITES_DOPPLER_CORRECTION_H 13 #include <gnuradio/sync_block.h> 18 namespace satellites {
55 typedef boost::shared_ptr<doppler_correction>
sptr;
66 static sptr make(
const char* filename,
69 const char* timesync_tag =
"");
76 virtual void set_time(
double t) = 0;
81 virtual double time() = 0;
86 virtual double frequency() = 0;
Definition: ax100_decode.h:17
data_t t[NROOTS+1]
Definition: lib/libfec/decode_rs.h:83
boost::shared_ptr< doppler_correction > sptr
Definition: doppler_correction.h:55
Performs Doppler correction using a frequency vs. time file.
Definition: doppler_correction.h:52
#define SATELLITES_API
Definition: api.h:31