betfsm.betfsm.WaitFor
Bases: Generator
A state that delays until a condition is satisfied.
stateDiagram-v2
direction LR
classDef successClass fill:darkgreen,color:white
classDef tickingClass fill:yellow,color:black
classDef otherClass fill:darkorange,color:white
classDef abortClass fill:darkred,color:white
state "WaitFor" as waitfor
[*] --> waitfor
waitfor --> TICKING : condition_cb()==False
waitfor --> SUCCEED : condition_cb()==True
class SUCCEED successClass
class TICKING tickingClass
__init__(condition_cb)
Ticks until condition is True and returns SUCCEED.
| Parameters: |
|
|---|