24 #ifndef INCLUDED_GSM_TXTIME_SETTER_H
25 #define INCLUDED_GSM_TXTIME_SETTER_H
28 #include <gnuradio/block.h>
41 typedef boost::shared_ptr<txtime_setter>
sptr;
51 static sptr make(uint32_t init_fn, uint64_t init_time_secs,
double init_time_fracs, uint64_t time_hint_secs,
double time_hint_fracs,
double timing_advance,
double delay_correction);
52 virtual void set_fn_time_reference(uint32_t fn, uint32_t ts, uint64_t time_secs,
double time_fracs) = 0;
53 virtual void set_time_hint(uint64_t time_hint_secs,
double time_hint_fracs) = 0;
54 virtual void set_delay_correction(
double delay_correction) = 0;