状态机基类
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: