From 1609d9e2a182fb5fa483f55fd021284e24db5c1b Mon Sep 17 00:00:00 2001 From: NĂ©lio Laranjeiro Date: Thu, 6 Mar 2008 23:27:57 +0100 Subject: Update the FSM. --- digital/io/doc/getSamplesFsm.dot | 6 ++---- digital/io/doc/loadBall.dot | 4 ++-- digital/io/doc/stdContenerFsm.dot | 1 + 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/digital/io/doc/getSamplesFsm.dot b/digital/io/doc/getSamplesFsm.dot index 74f18fb4..e53badbd 100644 --- a/digital/io/doc/getSamplesFsm.dot +++ b/digital/io/doc/getSamplesFsm.dot @@ -5,9 +5,7 @@ digraph GetSamplesFsm "Go to position" -> "Prepare Arm for ditributor" [label = "Position reached"]; "Prepare Arm for ditributor" -> "Forward controled" [label = "Harm prepared"]; "Forward controled" -> "Prepare classifier" [label = "Ready to peek samples"]; - "Prepare classifier" -> "Activate arm" [label = "Classifier prepared"]; - "Activate arm" -> "Go backward" [label = "Arm activated"]; - "Go backward" -> "Continue arm rotation" [label = "Position reached"]; - "Continue arm rotation" -> "Continue classifier" [label = "Arm stopped"]; + "Prepare classifier" -> "loadballs" [label = "Classifier prepared"]; + "loadballs" -> "Continue classifier" [label = "balls loaded"]; "Continue classifier" -> End [label = "Classification ended"]; } diff --git a/digital/io/doc/loadBall.dot b/digital/io/doc/loadBall.dot index 8627f2ed..3ce6ae93 100644 --- a/digital/io/doc/loadBall.dot +++ b/digital/io/doc/loadBall.dot @@ -2,7 +2,7 @@ digraph loadBallFsm { node [color=lightblue2, style=filled]; - "Rotate arm" -> "Go backward" [label = "arm in position"]; + "Rotate arm" -> "Go backward" [label = "desired balls loaded"]; "Go backward" -> "Stop arm" [label = "Poisition reached"]; - "Stop arm" -> End [label = "arm stopped"]; + "Stop arm" -> End [label = "arm stopped\narm at init position"]; } diff --git a/digital/io/doc/stdContenerFsm.dot b/digital/io/doc/stdContenerFsm.dot index 14ecbecb..2ec2309f 100644 --- a/digital/io/doc/stdContenerFsm.dot +++ b/digital/io/doc/stdContenerFsm.dot @@ -1,6 +1,7 @@ /* IO.avr module. Chute Final State Machine */ digraph StdContenerFsm { + node [color=lightblue2, style=filled]; "Go to std contener" -> "Go to the wall backward" [label = "Near the std contener."]; "Go to the wall backward" -> "Open std contener" [label = "On the wall"]; "Open std contener" -> "Wait fixed time" [label = "std contener opened"]; -- cgit v1.2.3