GNU Radio's LORA_SDR Package
gr::lora_sdr::gray_enc Class Reference

Modulate the payload with an Gray map. This ensures that bits are modulated such that two subsequent symbols differ one bit. For more information about the implementation visit gray_enc_impl. More...

#include <gray_enc.h>

Inheritance diagram for gr::lora_sdr::gray_enc:
[legend]

Public Types

typedef std::shared_ptr< gray_encsptr
 

Static Public Member Functions

static sptr make ()
 Return a shared_ptr to a new instance of lora_sdr::gray_enc.
 

Detailed Description

Modulate the payload with an Gray map. This ensures that bits are modulated such that two subsequent symbols differ one bit. For more information about the implementation visit gray_enc_impl.

Member Typedef Documentation

◆ sptr

typedef std::shared_ptr<gray_enc> gr::lora_sdr::gray_enc::sptr

Member Function Documentation

◆ make()

static sptr gr::lora_sdr::gray_enc::make ( )
static

Return a shared_ptr to a new instance of lora_sdr::gray_enc.

To avoid accidental use of raw pointers, lora_sdr::gray_enc's constructor is in a private implementation class. lora_sdr::gray_enc::make is the public interface for creating new instances.


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