21 #ifndef INCLUDED_SATNOGS_FRAME_ACQUISITION_H 22 #define INCLUDED_SATNOGS_FRAME_ACQUISITION_H 26 #include <gnuradio/sync_block.h> 63 typedef boost::shared_ptr<frame_acquisition>
sptr;
69 GENERIC_CONSTANT_FRAME_LEN = 0,
71 GOLAY24_CODED_FRAME_LEN
121 make(variant_t variant,
122 const std::vector<uint8_t> &preamble,
123 size_t preamble_threshold,
124 const std::vector<uint8_t> &sync,
125 size_t sync_threshold,
126 size_t frame_size_field_len,
128 checksum_t
crc = CRC_NONE,
129 whitening::whitening_sptr descrambler =
nullptr,
130 size_t max_frame_len = 2048);
Definition: frame_acquisition.h:77
TI CCXXX like, variable frame length.
Definition: frame_acquisition.h:70
A generic frame acquisition block.
Definition: frame_acquisition.h:61
variant_t
Definition: frame_acquisition.h:68
Definition: frame_acquisition.h:76
Definition: amsat_duv_decoder.h:29
checksum_t
Definition: frame_acquisition.h:74
boost::shared_ptr< frame_acquisition > sptr
Definition: frame_acquisition.h:63
#define SATNOGS_API
Definition: api.h:30
Definition: frame_acquisition.h:78