Getting started:
General architecture:
Module
Contributing
[docs]class StateMachine: def __init__(self, initialState): self.currentState = initialState self.currentState.run() # Template method: [docs] def runAll(self, inputs): self.currentState = self.currentState.next_state(inputs) self.currentState.run()