|
Public Types |
typedef WFCSTranslateStruct | WFCSTranslator |
enum | STILDefaultState {
UndefinedDefaultState,
ForceUp,
ForceDown,
ForceOff
} |
enum | STILBase {
UndefinedBase,
Hex,
Dec
} |
enum | STILAlignment {
UndefinedAlignment,
MSB,
LSB
} |
Public Member Functions |
| STILSignalBlock () |
| STILSignalBlock (Type) |
| STILSignalBlock (const STILSignalBlock &) |
virtual | ~STILSignalBlock () |
STILSignalBlock & | operator= (const STILSignalBlock &) |
void | init () |
void | setTermination (STILTermination) |
STILTermination | getTermination () const |
void | setDefaultState (STILDefaultState) |
STILDefaultState | getDefaultState () const |
void | setBase (STILBase b, const STILWFCS &wfcs) |
STILBase | getBase () const |
const STILWFCS & | getBaseWFCS () const |
LONG | getBaseNumBits () const |
void | setAlignment (STILAlignment) |
STILAlignment | getAlignment () const |
void | setScanIn (LONG length) |
LONG | getScanIn () const |
void | setScanOut (LONG length) |
LONG | getScanOut () const |
void | setDataBitCount (LONG count) |
LONG | getDataBitCount () const |
void | print_vectortrans () const |
void | print_vectortrans (std::ofstream &ttofs) const |
char | evalTrans (sstring &, LONG ln=0) const |
Static Public Member Functions |
const sstring & | convertTermination (STILTermination) |
const sstring & | convertDefaultState (STILDefaultState) |
const sstring & | convertBase (STILBase) |
const sstring & | convertAlignment (STILAlignment) |
Protected Member Functions |
const sstring | WFC2Bin (const char) const |
const sstring | Bin2WFC (const sstring) const |
Protected Attributes |
STILTermination | m_termination |
STILDefaultState | m_defaultState |
STILBase | m_base |
STILWFCS | m_baseWFCS |
STILAlignment | m_alignment |
LONG | m_scanin |
LONG | m_scanout |
LONG | m_databitcount |
int | m_numbits |
std::vector< WFCSTranslator > | m_WFCSTransVec |
Friends |
std::ostream & | operator<< (std::ostream &os, const STILSignalBlock &) |