21 #ifndef INCLUDED_CCSDS_CREATECADU_IMPL_H 22 #define INCLUDED_CCSDS_CREATECADU_IMPL_H 33 std::vector<unsigned char> d_sync;
35 std::vector<unsigned char> buffer;
45 unsigned char parse_hex(
char c);
46 std::vector<unsigned char> parse_string(
const std::string & s);
49 int work(
int noutput_items,
50 gr_vector_int &ninput_items,
51 gr_vector_const_void_star &input_items,
52 gr_vector_void_star &output_items);
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
createCADU_impl(int frame_length, std::string sync, int scramble, std::string len_tag_key)
Definition: cc_depuncture.h:28
<+description of block+>
Definition: createCADU.h:36
int calculate_output_stream_length(const gr_vector_int &ninput_items)
Definition: createCADU_impl.h:29
void scramble(uint8_t *data, uint32_t length)
Definition: Scrambler_CCSDS.h:44