GNU Radio's MIXALOT Package
gr::mixalot Namespace Reference

Classes

class  flexencode
 
class  flexencode_impl
 
class  gscencode
 
class  gscencode_impl
 
class  pocencode
 <+description of block+> More...
 
class  pocencode_impl
 

Functions

shared_ptr< itpp::bvec > get_vec (const std::string binstr)
 
void make_numeric_message (const std::string message, std::vector< uint32_t > &msgwords)
 
void make_alpha_message (const std::string message, std::vector< uint32_t > &msgwords)
 
uint32_t encodeword (uint32_t dw)
 
void uint32_to_bvec (uint32_t d, bvec &bv, int nbits=32)
 
uint32_t reverse_bits32 (uint32_t x)
 
uint32_t bvec_to_uint32 (const bvec &bv)
 
unsigned char even_parity (uint32_t x)
 
std::string hex_decode (std::string const &message)
 
void uint32_to_bvec_rev (uint32_t d, bvec &bv, int nbits=32)
 
void invert_bvec (const bvec &bvin, bvec &bvout)
 

Function Documentation

◆ bvec_to_uint32()

uint32_t gr::mixalot::bvec_to_uint32 ( const bvec & bv)

◆ encodeword()

uint32_t gr::mixalot::encodeword ( uint32_t dw)

◆ even_parity()

unsigned char gr::mixalot::even_parity ( uint32_t x)

◆ get_vec()

shared_ptr< itpp::bvec > gr::mixalot::get_vec ( const std::string binstr)

◆ hex_decode()

std::string gr::mixalot::hex_decode ( std::string const & message)

◆ invert_bvec()

void gr::mixalot::invert_bvec ( const bvec & bvin,
bvec & bvout )

◆ make_alpha_message()

void gr::mixalot::make_alpha_message ( const std::string message,
std::vector< uint32_t > & msgwords )

◆ make_numeric_message()

void gr::mixalot::make_numeric_message ( const std::string message,
std::vector< uint32_t > & msgwords )

◆ reverse_bits32()

uint32_t gr::mixalot::reverse_bits32 ( uint32_t x)

◆ uint32_to_bvec()

void gr::mixalot::uint32_to_bvec ( uint32_t d,
bvec & bv,
int nbits = 32 )

◆ uint32_to_bvec_rev()

void gr::mixalot::uint32_to_bvec_rev ( uint32_t d,
bvec & bv,
int nbits = 32 )