21#ifndef INCLUDED_DAB_FIB_SINK_VB_IMPL_H
22#define INCLUDED_DAB_FIB_SINK_VB_IMPL_H
34 int process_fib(
const char *fib);
36 int process_fig(uint8_t type,
const char *data, uint8_t length);
40 std::string d_json_ensemble_info;
42 std::string d_json_service_info;
43 std::string d_service_info_current;
44 int d_service_info_written_trigger;
46 std::string d_json_service_labels;
47 std::string d_service_labels_current;
48 int d_service_labels_written_trigger;
50 std::string d_json_subch_info;
51 std::string d_subch_info_current;
52 int d_subch_info_written_trigger;
54 std::string d_json_programme_type;
55 std::string d_programme_type_current;
56 int d_programme_type_written_trigger;
59 bool d_print_channel_info;
65 {
return d_json_ensemble_info; }
68 {
return d_json_service_info;}
71 {
return d_json_service_labels;}
74 {
return d_json_subch_info;}
77 {
return d_json_programme_type;}
80 {
return d_crc_passed;}
82 int work(
int noutput_items,
83 gr_vector_const_void_star &input_items,
84 gr_vector_void_star &output_items);
sink for DAB FIBs, interprets MSC and SI
Definition fib_sink_vb_impl.h:31
virtual std::string get_programme_type()
Definition fib_sink_vb_impl.h:76
virtual std::string get_service_info()
Definition fib_sink_vb_impl.h:67
virtual bool get_crc_passed()
Definition fib_sink_vb_impl.h:79
void set_print_channel_info(bool val)
virtual std::string get_subch_info()
Definition fib_sink_vb_impl.h:73
virtual std::string get_ensemble_info()
Definition fib_sink_vb_impl.h:64
virtual std::string get_service_labels()
Definition fib_sink_vb_impl.h:70
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
<+description of block+>
Definition fib_sink_vb.h:37
Definition complex_to_interleaved_float_vcf.h:28