GNU Radio's SATNOGS Package
gr::satnogs::ax100_decoder Class Reference

This decoder tries to cover all the supported framing and coding schemes of the AX100 product from GOMSpace. It also supports some variants that have appear in different missions, including excet the ASM and a repeated preamble. More...

#include <ax100_decoder.h>

Static Public Member Functions

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, crc::type crc, whitening::sptr descrambler, bool enable_rs)
 
static decoder::decoder_sptr mode6 (crc::type crc=crc::type::CRC32_C, whitening::sptr descrambler=whitening::make_ccsds(), bool ax25_descramble=true)
 

Detailed Description

This decoder tries to cover all the supported framing and coding schemes of the AX100 product from GOMSpace. It also supports some variants that have appear in different missions, including excet the ASM and a repeated preamble.

Member Function Documentation

◆ mode5()

static decoder::decoder_sptr gr::satnogs::ax100_decoder::mode5 ( const std::vector< uint8_t > &  preamble,
size_t  preamble_threshold,
const std::vector< uint8_t > &  sync,
size_t  sync_threshold,
crc::type  crc,
whitening::sptr  descrambler,
bool  enable_rs 
)
static

◆ mode6()

static decoder::decoder_sptr gr::satnogs::ax100_decoder::mode6 ( crc::type  crc = crc::type::CRC32_C,
whitening::sptr  descrambler = whitening::make_ccsds(),
bool  ax25_descramble = true 
)
static

The documentation for this class was generated from the following file: