#include <frame_acquisition_impl.h>
|
| frame_acquisition_impl (variant_t variant, const std::vector< uint8_t > &preamble, size_t preamble_threshold, const std::vector< uint8_t > &sync, size_t sync_threshold, size_t frame_size_field_len, size_t frame_len, checksum_t crc, whitening::whitening_sptr descrambler, size_t max_frame_len) |
|
| ~frame_acquisition_impl () |
|
int | work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) |
|
|
enum | variant_t { GENERIC_CONSTANT_FRAME_LEN = 0,
GENERIC_VAR_FRAME_LEN,
GOLAY24_CODED_FRAME_LEN
} |
|
enum | checksum_t {
CRC_NONE = 0,
CRC16_CCITT,
CRC16_CCITT_REVERSED,
CRC16_IBM,
CRC32
} |
|
typedef boost::shared_ptr< frame_acquisition > | sptr |
|
static sptr | make (variant_t variant, const std::vector< uint8_t > &preamble, size_t preamble_threshold, const std::vector< uint8_t > &sync, size_t sync_threshold, size_t frame_size_field_len, size_t frame_len, checksum_t crc=CRC_NONE, whitening::whitening_sptr descrambler=nullptr, size_t max_frame_len=2048) |
|
◆ frame_acquisition_impl()
gr::satnogs::frame_acquisition_impl::frame_acquisition_impl |
( |
variant_t |
variant, |
|
|
const std::vector< uint8_t > & |
preamble, |
|
|
size_t |
preamble_threshold, |
|
|
const std::vector< uint8_t > & |
sync, |
|
|
size_t |
sync_threshold, |
|
|
size_t |
frame_size_field_len, |
|
|
size_t |
frame_len, |
|
|
checksum_t |
crc, |
|
|
whitening::whitening_sptr |
descrambler, |
|
|
size_t |
max_frame_len |
|
) |
| |
◆ ~frame_acquisition_impl()
gr::satnogs::frame_acquisition_impl::~frame_acquisition_impl |
( |
| ) |
|
◆ work()
int gr::satnogs::frame_acquisition_impl::work |
( |
int |
noutput_items, |
|
|
gr_vector_const_void_star & |
input_items, |
|
|
gr_vector_void_star & |
output_items |
|
) |
| |
The documentation for this class was generated from the following file: