53class gnss_synchro_monitor :
public gr::block
57 void forecast(
int noutput_items, gr_vector_int& ninput_items_required);
58 int general_work(
int noutput_items, gr_vector_int& ninput_items,
59 gr_vector_const_void_star& input_items, gr_vector_void_star& output_items);
62 friend gnss_synchro_monitor_sptr gnss_synchro_make_monitor(
int n_channels,
63 int decimation_factor,
64 const std::vector<std::string>& udp_ports,
65 const std::vector<std::string>& udp_addresses,
66 bool enable_protobuf);
68 gnss_synchro_monitor(
int n_channels,
69 int decimation_factor,
70 const std::vector<std::string>& udp_ports,
71 const std::vector<std::string>& udp_addresses,
72 bool enable_protobuf);
74 std::unique_ptr<Gnss_Synchro_Udp_Sink> udp_sink_ptr;
77 int d_decimation_factor;