GNU Radio's FRAMERS Package
hdlc_deframer Class Reference

#include <hdlc_deframer.h>

Public Member Functions

 hdlc_deframer (int dlci)
 
 ~hdlc_deframer ()
 
void hdlc_state_machine (const unsigned char next_bit)
 
vector< unsigned char > get_packet ()
 
bool empty ()
 
int unstuff (const int bit_buf_size, const unsigned char *bit_buf, int *frame_buf_size, unsigned char *frame_buf)
 

Static Public Member Functions

static void print_packet (vector< unsigned char > packet)
 

Public Attributes

float d_ber
 

Constructor & Destructor Documentation

hdlc_deframer::hdlc_deframer ( int  dlci)
hdlc_deframer::~hdlc_deframer ( )

Member Function Documentation

bool hdlc_deframer::empty ( )
vector<unsigned char> hdlc_deframer::get_packet ( )
void hdlc_deframer::hdlc_state_machine ( const unsigned char  next_bit)
static void hdlc_deframer::print_packet ( vector< unsigned char >  packet)
static
int hdlc_deframer::unstuff ( const int  bit_buf_size,
const unsigned char *  bit_buf,
int *  frame_buf_size,
unsigned char *  frame_buf 
)

Member Data Documentation

float hdlc_deframer::d_ber

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