#include <encode_impl.h>
|
| | encode_impl (short spreading_factor, short code_rate, bool low_data_rate, bool header) |
| |
| | ~encode_impl () |
| |
| void | to_gray (std::vector< unsigned short > &symbols) |
| |
| void | from_gray (std::vector< unsigned short > &symbols) |
| |
| void | whiten (std::vector< unsigned short > &symbols) |
| |
| void | interleave (std::vector< unsigned char > &codewords, std::vector< unsigned short > &symbols, unsigned char ppm, unsigned char rdd) |
| |
| void | hamming_encode (std::vector< unsigned char > &nybbles, std::vector< unsigned char > &codewords, unsigned char rdd) |
| |
| unsigned char | parity (unsigned char c, unsigned char bitmask) |
| |
| void | print_payload (std::vector< unsigned char > &payload) |
| |
| void | print_bitwise_u8 (std::vector< unsigned char > &buffer) |
| |
| void | print_bitwise_u16 (std::vector< unsigned short > &buffer) |
| |
| void | encode (pmt::pmt_t msg) |
| |
|
| typedef boost::shared_ptr< encode > | sptr |
| |
| static sptr | make (short spreading_factor, short code_rate, bool low_data_rate, bool header) |
| | Return a shared_ptr to a new instance of lora::encode. More...
|
| |
◆ encode_impl()
| gr::lora::encode_impl::encode_impl |
( |
short |
spreading_factor, |
|
|
short |
code_rate, |
|
|
bool |
low_data_rate, |
|
|
bool |
header |
|
) |
| |
◆ ~encode_impl()
| gr::lora::encode_impl::~encode_impl |
( |
| ) |
|
◆ encode()
| void gr::lora::encode_impl::encode |
( |
pmt::pmt_t |
msg | ) |
|
◆ from_gray()
| void gr::lora::encode_impl::from_gray |
( |
std::vector< unsigned short > & |
symbols | ) |
|
◆ hamming_encode()
| void gr::lora::encode_impl::hamming_encode |
( |
std::vector< unsigned char > & |
nybbles, |
|
|
std::vector< unsigned char > & |
codewords, |
|
|
unsigned char |
rdd |
|
) |
| |
◆ interleave()
| void gr::lora::encode_impl::interleave |
( |
std::vector< unsigned char > & |
codewords, |
|
|
std::vector< unsigned short > & |
symbols, |
|
|
unsigned char |
ppm, |
|
|
unsigned char |
rdd |
|
) |
| |
◆ parity()
| unsigned char gr::lora::encode_impl::parity |
( |
unsigned char |
c, |
|
|
unsigned char |
bitmask |
|
) |
| |
◆ print_bitwise_u16()
| void gr::lora::encode_impl::print_bitwise_u16 |
( |
std::vector< unsigned short > & |
buffer | ) |
|
◆ print_bitwise_u8()
| void gr::lora::encode_impl::print_bitwise_u8 |
( |
std::vector< unsigned char > & |
buffer | ) |
|
◆ print_payload()
| void gr::lora::encode_impl::print_payload |
( |
std::vector< unsigned char > & |
payload | ) |
|
◆ to_gray()
| void gr::lora::encode_impl::to_gray |
( |
std::vector< unsigned short > & |
symbols | ) |
|
◆ whiten()
| void gr::lora::encode_impl::whiten |
( |
std::vector< unsigned short > & |
symbols | ) |
|
The documentation for this class was generated from the following file: