Skip to content

Latest commit

 

History

History
48 lines (41 loc) · 417 Bytes

turnstile.adoc

File metadata and controls

48 lines (41 loc) · 417 Bytes

TurnstileFSM State Chart

TurnstileFSM State Map

Start Event[Guard] Target Action

LOCKED

COIN

UNLOCKED

{
unlock()
}

UNLOCKED

<<timeout = timeout=5000>>

LOCKED

{
timeout()
}

UNLOCKED

PASS

LOCKED

{
lock()
}

UNLOCKED

COIN

UNLOCKED

{
returnCoin()
}