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_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)
 

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_make()

static decoder::decoder_sptr gr::satnogs::ax100_decoder::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

◆ mode6_make()

static decoder::decoder_sptr gr::satnogs::ax100_decoder::mode6_make ( crc::crc_t  crc = crc::CRC32_C,
whitening::whitening_sptr  descrambler = whitening::make_ccsds(),
bool  ax25_descramble = true 
)
static

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