11#ifndef INCLUDED_VARLEN_PACKET_FRAMER_H
12#define INCLUDED_VARLEN_PACKET_FRAMER_H
14#include <gnuradio/block.h>
15#include <gnuradio/endianness.h>
35 typedef std::shared_ptr<varlen_packet_framer>
sptr;
44 static sptr make(
const std::string& packet_key,
45 int length_field_size,
46 endianness_t endianness,
48 const std::vector<uint8_t> sync_word);
#define SATELLITES_API
Definition: api.h:31
insert a packet length field into a tagged stream
Definition: varlen_packet_framer.h:33
static sptr make(const std::string &packet_key, int length_field_size, endianness_t endianness, bool use_golay, const std::vector< uint8_t > sync_word)
std::shared_ptr< varlen_packet_framer > sptr
Definition: varlen_packet_framer.h:35
Definition: ax100_decode.h:17