11 #ifndef INCLUDED_SATELLITES_LILACSAT1_DEMUX_IMPL_H 12 #define INCLUDED_SATELLITES_LILACSAT1_DEMUX_IMPL_H 22 namespace satellites {
27 constexpr
static size_t d_codec2_frame_len = 7;
28 constexpr
static size_t d_chunk_len = 24;
29 constexpr
static size_t d_bits_per_byte = 8;
30 constexpr
static size_t d_packet_len = 116;
31 constexpr
static size_t d_header_len = 4;
32 constexpr
static size_t d_frame_len =
33 5 * (d_chunk_len - d_codec2_frame_len) - d_header_len;
36 std::array<uint8_t, d_frame_len> d_frame;
37 std::array<uint8_t, d_codec2_frame_len> d_codec2;
44 int work(
int noutput_items,
45 gr_vector_const_void_star& input_items,
46 gr_vector_void_star& output_items);
<+description of block+>
Definition: lilacsat1_demux.h:26
Definition: ax100_decode.h:17
Definition: lilacsat1_demux_impl.h:24
lilacsat1_demux_impl(std::string tag)
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)