You are viewing an old version of this page. View the current version .
Compare with Current
View Page History
« Previous
Version 4
Next »
The current ACM state machine works but it is incosistent in the way it handles error states or failed transitions. A composition and its elements can get "stuck" in transition states.
State Machine for Automation Compositions Current State Machine TBC
Proposed State Machine UNINITIALIZED UNINITIALIZED_TO_PASSIVE PASSIVE_TO_UNINITIALIZED PASSIVE PASSIVE_TO_RUNNING RUNNING_TO_PASSIVE RUNNING RUNNING_TO_PASSIVE_ERROR PASSIVE_TO_RUNNING_ERROR RUN_ERROR
State Machine for Automation Composition Elements Current State Machine TBC
Proposed State Machine UNINITIALIZED UNINITIALIZED_TO_PASSIVE PASSIVE_TO_UNINITIALIZED PASSIVE PASSIVE_TO_RUNNING RUNNING_TO_PASSIVE RUNNING RUNNING_TO_PASSIVE_ERROR PASSIVE_TO_RUNNING_ERROR RUN_ERROR