sysSMGStates system variable (SDL script)
This system variable applies only to SDL scripts for C and C++.
The sysSMGStates system variable (a global list) is used only when generating state machines. When generating state machines, ACS creates virtual model items, such as attributes and operations, to implement the state diagrams. ACS then generates code using real and virtual model items.
The sysSMGStates system variable lists virtual states on virtual state diagrams that are created to implement State Diagrams. The structure and properties of the virtual model items are the same as real model items, except that the type of a virtual model item is prefixed with SMG.
See also:
• sysSMGClassObjects system variable - for working with virtual classes and their virtual items.
• sysSMGStateMachines system variable - for working with virtual state diagrams.
• sysSMGTypeDefVectors system variable - for working with virtual type definitions and their virtual enumeration literals.
For more information about the items that are generated to implement State Diagrams, see the Related Topics.