38 typedef enum {_RFP_, _PP_} part_type;
40 typedef struct part_descriptor_item
56 uint64_t afield_bad_crc_cnt;
58 struct part_descriptor_item *pair;
59 } part_descriptor_item;
61 part_descriptor_item d_part_descriptor[
MAX_PARTS];
62 part_descriptor_item *d_cur_part;
63 uint32_t d_selected_rx_id;
66 uint32_t decode_afield(uint8_t *field_data);
68 int calculate_output_stream_length(
const gr_vector_int &ninput_items);
69 void msg_event_handler(pmt::pmt_t msg);
71 void print_parts(
void);
80 int work(
int noutput_items,
81 gr_vector_int &ninput_items,
82 gr_vector_const_void_star &input_items,
83 gr_vector_void_star &output_items);