SPUC
3.0
|
Data scrambler. More...
#include <bit_scrambler.h>
Public Member Functions | |
bit_scrambler (long gen=0x48, long bits=7, long uinit=-1) | |
void | reset () |
bool | scramble (bool data_in) |
bool | xor_bits (long x) |
Exclusive or reduction. More... | |
Public Attributes | |
unsigned long | g |
long | span |
unsigned long | u |
Data scrambler.
Does scrambling function on input bits
|
inline |
|
inline |
bool SPUC::bit_scrambler::scramble | ( | bool | data_in | ) |
bool SPUC::bit_scrambler::xor_bits | ( | long | x | ) |
unsigned long SPUC::bit_scrambler::g |
Referenced by scramble().
long SPUC::bit_scrambler::span |
Referenced by xor_bits().
unsigned long SPUC::bit_scrambler::u |
Referenced by scramble().