23#ifndef INCLUDED_SATNOGS_AX100_ENCODER_H
24#define INCLUDED_SATNOGS_AX100_ENCODER_H
43 static encoder::encoder_sptr
mode5(
const std::vector<uint8_t>& preamble,
44 const std::vector<uint8_t>& sync,
49 static encoder::encoder_sptr
mode6(
size_t preamble_len,
#define SATNOGS_API
Definition: api.h:19
AX.100 frame encoder definition.
Definition: ax100_encoder.h:41
static encoder::encoder_sptr mode6(size_t preamble_len, size_t postamble_len, whitening::sptr scrambler, bool ax25_scrambling, bool nrzi, crc::type crc)
static encoder::encoder_sptr mode5(const std::vector< uint8_t > &preamble, const std::vector< uint8_t > &sync, crc::type crc, whitening::sptr scrambler, bool enable_rs)
type
Predefined CRC types.
Definition: crc.h:51
std::shared_ptr< whitening > sptr
Definition: whitening.h:42
Definition: amsat_duv_decoder.h:29