21 #ifndef INCLUDED_CCSDS_GENCADU_IMPL_H 22 #define INCLUDED_CCSDS_GENCADU_IMPL_H 40 std::vector<unsigned char> d_sync;
41 std::vector<unsigned char> buffer;
51 unsigned char parse_hex(
char c);
52 std::vector<unsigned char> parse_string(
const std::string & s);
53 genCADU_impl(
int frameLength,std::string sync,
int scramble,
int rs,
int intDepth, std::string len_tag_key);
57 int work(
int noutput_items,
58 gr_vector_int &ninput_items,
59 gr_vector_const_void_star &input_items,
60 gr_vector_void_star &output_items);
<+description of block+>
Definition: genCADU.h:36
int work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
Definition: Scrambler.h:23
Definition: cc_depuncture.h:28
genCADU_impl(int frameLength, std::string sync, int scramble, int rs, int intDepth, std::string len_tag_key)
Definition: genCADU_impl.h:31
void scramble(uint8_t *data, uint32_t length)
Definition: Scrambler_CCSDS.h:44
int calculate_output_stream_length(const gr_vector_int &ninput_items)