riaps.run.fsm module

Created on Apr 23, 2020

@author: riaps

class riaps.run.fsm.FSM(initial=None)[source]

Bases: Component

Finite-State Machine component base class.

class entry(state)[source]

Bases: object

class exit(state)[source]

Bases: object

fsmLock = <unlocked _thread.RLock object owner=0 count=0>
handleNoTransition(event)[source]
handleNondeterminism(event, state)[source]
handleUnhandledEvent(event, state)[source]
class on(event, state, guard=None, then=None)[source]

Bases: object

property state