GNU Radio's DVBS2RX Package
gr::dvbs2rx::pls_info_t Struct Reference

#include <pl_signaling.h>

Public Member Functions

 pls_info_t ()=default
 
 pls_info_t (uint8_t dec_plsc)
 
pls_info_toperator= (const pls_info_t &other)
 

Public Attributes

uint8_t plsc = 0
 
uint8_t modcod = 0
 
bool short_fecframe = false
 
bool has_pilots = false
 
bool dummy_frame = false
 
uint8_t n_mod = 0
 
uint16_t n_slots = 0
 
uint16_t plframe_len = 0
 
uint16_t payload_len = 0
 
uint16_t xfecframe_len = 0
 
uint8_t n_pilots = 0
 

Constructor & Destructor Documentation

◆ pls_info_t() [1/2]

gr::dvbs2rx::pls_info_t::pls_info_t ( )
default

◆ pls_info_t() [2/2]

gr::dvbs2rx::pls_info_t::pls_info_t ( uint8_t  dec_plsc)
inline

Member Function Documentation

◆ operator=()

pls_info_t & gr::dvbs2rx::pls_info_t::operator= ( const pls_info_t other)
inline

References plsc.

Member Data Documentation

◆ dummy_frame

bool gr::dvbs2rx::pls_info_t::dummy_frame = false

Whether the PLFRAME is a dummy frame

◆ has_pilots

bool gr::dvbs2rx::pls_info_t::has_pilots = false

Whether the PLFRAME has pilot blocks

◆ modcod

uint8_t gr::dvbs2rx::pls_info_t::modcod = 0

MODCOD of the decoded PLSC

◆ n_mod

uint8_t gr::dvbs2rx::pls_info_t::n_mod = 0

Bits per constellation symbol

◆ n_pilots

uint8_t gr::dvbs2rx::pls_info_t::n_pilots = 0

Number of pilot blocks

◆ n_slots

uint16_t gr::dvbs2rx::pls_info_t::n_slots = 0

Number of slots

◆ payload_len

uint16_t gr::dvbs2rx::pls_info_t::payload_len = 0

Payload length

◆ plframe_len

uint16_t gr::dvbs2rx::pls_info_t::plframe_len = 0

PLFRAME length

◆ plsc

uint8_t gr::dvbs2rx::pls_info_t::plsc = 0

Raw PLSC value

Referenced by operator=().

◆ short_fecframe

bool gr::dvbs2rx::pls_info_t::short_fecframe = false

Whether the FECFRAME size is short

◆ xfecframe_len

uint16_t gr::dvbs2rx::pls_info_t::xfecframe_len = 0

XFECFRAME length


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