|
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 &) |
The STILSignalBlock class is a base class from which all Signal-like objects are derived from (i.e. Signal, SignalGroup).