23#ifndef INCLUDED_SATNOGS_AX100_DECODER_H
24#define INCLUDED_SATNOGS_AX100_DECODER_H
45 static decoder::decoder_sptr
mode5(
const std::vector<uint8_t>& preamble,
46 size_t preamble_threshold,
47 const std::vector<uint8_t>& sync,
48 size_t sync_threshold);
50 static decoder::decoder_sptr
53 bool ax25_descramble =
true);
#define SATNOGS_API
Definition api.h:19
This decoder tries to cover all the supported framing and coding schemes of the AX100 product from GO...
Definition ax100_decoder.h:43
static decoder::decoder_sptr mode6(crc::type crc=crc::type::CRC32_C, whitening::sptr descrambler=whitening::make_ccsds(), bool ax25_descramble=true)
static decoder::decoder_sptr mode5(const std::vector< uint8_t > &preamble, size_t preamble_threshold, const std::vector< uint8_t > &sync, size_t sync_threshold)
type
Predefined CRC types.
Definition crc.h:51
std::shared_ptr< whitening > sptr
Definition whitening.h:42
Definition amsat_duv_decoder.h:29