状态机基类
Definition at line 37 of file logic_circuits.py.
◆ __init__()
| zlayout.logic_circuits.StateMachine.__init__ |
( |
| self, |
|
|
str | name ) |
◆ add_input()
| zlayout.logic_circuits.StateMachine.add_input |
( |
| self, |
|
|
str | signal_name ) |
◆ add_output()
| zlayout.logic_circuits.StateMachine.add_output |
( |
| self, |
|
|
str | signal_name ) |
◆ add_state()
| zlayout.logic_circuits.StateMachine.add_state |
( |
| self, |
|
|
str | state ) |
◆ add_transition()
| zlayout.logic_circuits.StateMachine.add_transition |
( |
| self, |
|
|
str | from_state, |
|
|
str | to_state, |
|
|
str | condition ) |
◆ get_state_history()
| List[Tuple[str, float]] zlayout.logic_circuits.StateMachine.get_state_history |
( |
| self | ) |
|
◆ process_inputs()
| zlayout.logic_circuits.StateMachine.process_inputs |
( |
| self | ) |
|
◆ transition_to()
| zlayout.logic_circuits.StateMachine.transition_to |
( |
| self, |
|
|
str | new_state ) |
◆ current_state
| str zlayout.logic_circuits.StateMachine.current_state = "IDLE" |
◆ input_signals
| dict zlayout.logic_circuits.StateMachine.input_signals = {} |
◆ name
| zlayout.logic_circuits.StateMachine.name = name |
◆ output_signals
| dict zlayout.logic_circuits.StateMachine.output_signals = {} |
◆ state_history
| list zlayout.logic_circuits.StateMachine.state_history = [] |
◆ states
| dict zlayout.logic_circuits.StateMachine.states = {"IDLE"} |
◆ transitions
| dict zlayout.logic_circuits.StateMachine.transitions = {} |
The documentation for this class was generated from the following file: