21 #ifndef INCLUDED_SATNOGS_AX100_DECODER_H
22 #define INCLUDED_SATNOGS_AX100_DECODER_H
42 static decoder::decoder_sptr
44 size_t preamble_threshold,
45 const std::vector<uint8_t> &sync,
46 size_t sync_threshold,
48 whitening::whitening_sptr descrambler,
51 static decoder::decoder_sptr
54 bool ax25_descramble =
true);
#define SATNOGS_API
Definition: api.h:30
This decoder tries to cover all the supported framing and coding schemes of the AX100 product from GO...
Definition: ax100_decoder.h:40
static decoder::decoder_sptr mode5_make(const std::vector< uint8_t > &preamble, size_t preamble_threshold, const std::vector< uint8_t > &sync, size_t sync_threshold, crc::crc_t crc, whitening::whitening_sptr descrambler, bool enable_rs)
static decoder::decoder_sptr mode6_make(crc::crc_t crc=crc::CRC32_C, whitening::whitening_sptr descrambler=whitening::make_ccsds(), bool ax25_descramble=true)
enum gr::satnogs::crc::crc_type crc_t
@ CRC32_C
Definition: crc.h:42
static whitening_sptr make_ccsds(bool msb=false)
Definition: amsat_duv_decoder.h:29