18 #ifndef GNSS_SDR_GNSS_SDR_TIME_COUNTER_H 19 #define GNSS_SDR_GNSS_SDR_TIME_COUNTER_H 21 #include <gnuradio/block.h> 22 #include <gnuradio/types.h> 34 using gnss_sdr_time_counter_sptr = std::shared_ptr<gnss_sdr_time_counter>;
36 gnss_sdr_time_counter_sptr gnss_sdr_make_time_counter();
42 int general_work(
int noutput_items __attribute__((unused)),
43 gr_vector_int &ninput_items __attribute__((unused)),
44 gr_vector_const_void_star &input_items __attribute__((unused)),
45 gr_vector_void_star &output_items);
49 friend gnss_sdr_time_counter_sptr gnss_sdr_make_time_counter();
51 int64_t current_T_rx_ms;
52 int32_t report_interval_ms;
56 uint32_t current_days;
65 #endif // GNSS_SDR_GNSS_SDR_SAMPLE_COUNTER_H