GNU Radio's SATNOGS Package
gr::satnogs::frame_decoder Class Reference

This is a generic frame decoder block. It takes as input a bit stream and produces decoded frames and their metadata. More...

#include <frame_decoder.h>

Inheritance diagram for gr::satnogs::frame_decoder:
gr::satnogs::frame_decoder_impl

Public Types

typedef boost::shared_ptr< frame_decodersptr
 

Static Public Member Functions

static sptr make (decoder::decoder_sptr decoder_object, int input_size)
 Return a shared_ptr to a new instance of satnogs::frame_decoder. More...
 

Detailed Description

This is a generic frame decoder block. It takes as input a bit stream and produces decoded frames and their metadata.

The decoding is performed by using a proper decoder object. Each decoder implements the virtual class ::decoder()

The frame and metadata are produced in a pmt dictionary, with the keys "pdu" and "metadata".

Member Typedef Documentation

◆ sptr

typedef boost::shared_ptr<frame_decoder> gr::satnogs::frame_decoder::sptr

Member Function Documentation

◆ make()

static sptr gr::satnogs::frame_decoder::make ( decoder::decoder_sptr  decoder_object,
int  input_size 
)
static

Return a shared_ptr to a new instance of satnogs::frame_decoder.

Parameters
decoder_objectthe decoder object to use

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