You are on page 1of 1

LeafInserted

WaitingToPlay
TurnTable
CanServoTimer Timeout
Set CanReleaserServo
to final position
Reset Button
-Set TurnTableServo to initial position
-Set CanReleaserServo to initial position
Reset Button
-Set TurnTableServo to initial position DoorClosed
-Set CanReleaserServo to initial position InitTurnTableState -Rotate TurnTableServo to next position
-Start MotionTimer
GameLost -Post GameStarted to Eve and SoundService
ES_INIT -Post DoorClosed to Wheel
-Rotate TurnTableServo to initial position
Reset Button
-Rotate CanReleaserServo to initial position
-Stop CanServoTimer

Init
GameWon
Post GameWon
to all services MotionTimer Timeout
Motion -Start MotionTimer
-[Eve in HeartOff and Game not in WrongEvent]
Go to next position

DoorOpened
Post GameLost to all services

You might also like