GNU Radio's SATNOGS Package
|
This encoder implements the AX100 mode 6 framing and coding scheme. More...
#include <ax100_mode6_encoder.h>
Public Types | |
using | sptr = std::shared_ptr< ax100_mode6_encoder > |
Public Member Functions | |
ax100_mode6_encoder (size_t preamble_len, size_t postamble_len, whitening::sptr scrambler, bool scramble, bool nrzi, crc::type crc) | |
~ax100_mode6_encoder () | |
pmt::pmt_t | encode (pmt::pmt_t msg) |
![]() | |
int | unique_id () const |
encoder () | |
virtual | ~encoder () |
virtual pmt::pmt_t | encode (pmt::pmt_t pdu)=0 |
Static Public Member Functions | |
static sptr | make (size_t preamble_len, size_t postamble_len, whitening::sptr scrambler, bool scramble, bool nrzi, crc::type crc) |
Additional Inherited Members | |
![]() | |
static int | base_unique_id |
This encoder implements the AX100 mode 6 framing and coding scheme.
using gr::satnogs::ax100_mode6_encoder::sptr = std::shared_ptr<ax100_mode6_encoder> |
gr::satnogs::ax100_mode6_encoder::ax100_mode6_encoder | ( | size_t | preamble_len, |
size_t | postamble_len, | ||
whitening::sptr | scrambler, | ||
bool | scramble, | ||
bool | nrzi, | ||
crc::type | crc | ||
) |
gr::satnogs::ax100_mode6_encoder::~ax100_mode6_encoder | ( | ) |
|
virtual |
Implements gr::satnogs::encoder.
|
static |