21 #ifndef INCLUDED_CCSDS_PROCESSCADU_IMPL_H 22 #define INCLUDED_CCSDS_PROCESSCADU_IMPL_H 25 #include <gnuradio/blocks/pack_k_bits.h> 42 std::vector<tag_t> d_tags;
43 std::vector<tag_t>::iterator d_tags_itr;
44 blocks::kernel::pack_k_bits *d_pack;
48 std::vector<unsigned char> frameBuffer;
49 std::vector<int> errors;
55 int work(
int noutput_items,
56 gr_vector_const_void_star &input_items,
57 gr_vector_void_star &output_items);
Definition: processCADU_impl.h:33
Definition: Scrambler.h:23
Definition: cc_depuncture.h:28
<+description of block+>
Definition: processCADU.h:36
processCADU_impl(int frameLength, int scramble, int rs, int intDepth, std::string tagName)
void scramble(uint8_t *data, uint32_t length)
Definition: Scrambler_CCSDS.h:44
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)