- A Logic Circuit Simulation Library in C++ |
enum lcs::ExprType |
An enumeration which enumerates types for the various kinds of operations which can be used in an expression performing operations on lcs::InputBus (and hence, lcs::Bus) objects.
enum lcs::LineState |
An enumerated set of data types which denote the state of a data line. A line can have four possible states: LOW, HIGH, UNKNOWN, HIGH_IMPEDENCE. Each of these states denote a single bit value.Click on each state to know more about them.
enum lcs::LineEvent |
An enumeration to define possible of lines events. A line event occurs when the state of a line changes. A line event can occur in three different ways: 1. When the line state changes, 2. When the state of the line is changing from lcs::LOW
to lcs::HIGH
, and 3. When the state of the line is changing from lcs::HIGH
to lcs::LOW
.
LINE_STATE_CHANGE | The value which denotes a line state change event. |
LINE_POS_EDGE |
The value which denotes positive edge event, or the event of the line state changing from lcs::LOW to lcs::HIGH event. |
LINE_NEG_EDGE |
The value which denotes negetive edge event, or the event of the line state changing from lcs::HIGH to lcs::LOW event. |
enum lcs::PulseEdge |