PandaRoot
PndHammingDecoder Class Reference

#include <PndHammingDecoder.h>

Public Member Functions

 PndHammingDecoder ()
 
virtual ~PndHammingDecoder ()
 
UShort_t CheckHammingCode (ULong64_t dataword, int dataword_length)
 
ULong64_t CalculateCRCTableFast (std::vector< char > p, ULong64_t len)
 
ULong64_t ReflectBitsStream (ULong64_t crc, int bitnum)
 
std::vector< char > ConvertData (std::vector< ULong64_t > topixFrame)
 

Protected Member Functions

void GenerateCRCTable ()
 

Detailed Description

Definition at line 13 of file PndHammingDecoder.h.

Constructor & Destructor Documentation

◆ PndHammingDecoder()

PndHammingDecoder::PndHammingDecoder ( )

◆ ~PndHammingDecoder()

virtual PndHammingDecoder::~PndHammingDecoder ( )
virtual

Member Function Documentation

◆ CalculateCRCTableFast()

ULong64_t PndHammingDecoder::CalculateCRCTableFast ( std::vector< char >  p,
ULong64_t  len 
)

◆ CheckHammingCode()

UShort_t PndHammingDecoder::CheckHammingCode ( ULong64_t  dataword,
int  dataword_length 
)

◆ ConvertData()

std::vector<char> PndHammingDecoder::ConvertData ( std::vector< ULong64_t >  topixFrame)

◆ GenerateCRCTable()

void PndHammingDecoder::GenerateCRCTable ( )
protected

◆ ReflectBitsStream()

ULong64_t PndHammingDecoder::ReflectBitsStream ( ULong64_t  crc,
int  bitnum 
)

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